| 1999-08-15 | | Josef Vögeli Memorial | 44.4 | time trial |
| 1999-07-31 | | Breitling Grand Prix | 72 | time trial |
| 1999-05-24 | | Prudential Tour | Stage 2b (ITT) | 5 | time trial |
| 1999-03-28 | | Critérium International | Stage 3 (ITT) | 10.5 | time trial |
| 1999-03-07 | | Paris - Nice | Prologue | 9 | time trial |
| 1998-08-16 | | Tour de l'Ain | Stage 5b (ITT) | 18.2 | time trial |
| 1998-07-11 | | Tour de France | Prologue | 5.6 | time trial |
| 1998-06-22 | | Volta Ciclista a Catalunya | Stage 5 (ITT) | 18 | time trial |
| 1998-06-18 | | Volta Ciclista a Catalunya | Stage 1B (ITT) | 7.8 | time trial |
| 1998-06-11 | | Critérium du Dauphiné Libéré | Stage 4 (ITT) | 41.2 | time trial |
| 1998-06-07 | | Critérium du Dauphiné Libéré | Prologue | 5 | time trial |
| 1998-05-24 | | Prudential Tour | Stage 1 | 207 | |
| 1998-05-23 | | Prudential Tour | Prologue | 4.2 | time trial |
| 1997-07-05 | | Tour de France | Prologue | 7.3 | time trial |
| 1997-06-23 | | Volta Ciclista a Catalunya | Stage 5 (ITT) | 22.1 | time trial |
| 1997-06-19 | | Volta Ciclista a Catalunya | Stage 1B (ITT) | 7.8 | time trial |
| 1997-06-08 | | Critérium du Dauphiné Libéré | Prologue | 5.1 | time trial |
| 1997-05-11 | | Tour de Romandie | Stage 6 (ITT) | 21.7 | time trial |
| 1997-05-06 | | Tour de Romandie | Prologue | 8.1 | time trial |
| 1997-03-02 | | Vuelta Ciclista a la Comunidad Valenciana | Stage 5b (ITT) | 21 | time trial |
| 1996-10-20 | | Chrono des Herbiers | 48.3 | time trial |
| 1996-09-21 | | Grand Prix des Nations | 70 | time trial |
| 1996-09-15 | | Telekom Grand Prix | 84 | time trial |
| 1996-09-08 | | Josef Vögeli Memorial | 29.6 | time trial |
| 1996-09-01 | | GP Eddy Merckx | 52 | time trial |
| 1996-06-16 | | Route du Sud | Stage 2a (ITT) | 7.4 | time trial |
| 1996-06-02 | | Critérium du Dauphiné Libéré | Prologue | 5.7 | time trial |
| 1996-05-08 | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais | Stage 3 (ITT) | 25.4 | time trial |
| 1996-03-17 | | Paris - Nice | Stage 8b (ITT) | 18 | time trial |
| 1995-06-04 | | Critérium du Dauphiné Libéré | Prologue | 6.7 | time trial |
| 1995-05-29 | | GP du Midi-Libre | Stage 6 (ITT) | 17.5 | time trial |
| 1995-05-14 | | Tour de l'Oise | Stage 3b (ITT) | 5.7 | time trial |
| 1995-05-04 | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais | Stage 4 (ITT) | 13.3 | time trial |
| 1994-08-25 | | World Championships ME - ITT | 42 | time trial |
| 1994-07-02 | | Tour de France | Prologue | 7.2 | time trial |
| 1994-06-19 | | Tour de Suisse | Stage 5 (ITT) | 30 | time trial |
| 1994-06-06 | | Critérium du Dauphiné Libéré | Stage 7 | 157 | ? km solo |
| 1994-06-02 | | Critérium du Dauphiné Libéré | Stage 3 (ITT) | 38 | time trial |
| 1994-05-30 | | Critérium du Dauphiné Libéré | Prologue | 6.7 | time trial |
| 1994-03-13 | | Vuelta a Murcia | Stage 5 (ITT) | 11 | time trial |
| 1994-03-08 | | Vuelta a Murcia | Prologue | 6.7 | time trial |
| 1993-10-17 | | Millemetri del Corso di Mestre | 1 | time trial |
| 1993-10-10 | | Chrono des Herbiers | 47.525 | time trial |
| 1993-09-12 | | GP Eddy Merckx | 62 | time trial |
| 1991-05-18 | | Olympia's Tour | Prologue | 8.8 | time trial |
| 1989-10-06 | | Grand Prix de France | 59 | time trial |