| 1997-12-21 | DNF | UCI World Cup Koksijde | ME | 0 | 00:00:00.000 | |
| 1997-12-13 | 13 | Superprestige Milan | ME | 0 | 01:04:06.000 | 0 |
| 1997-12-06 | 37 | UCI World Cup Solbiate Olona | ME | 0 | 01:06:51.000 | 0 |
| 1997-11-22 | DNF | UCI World Cup Prague | ME | 0 | 00:00:00.000 | |
| 1997-10-26 | 32 | UCI World Cup Eschenbach | ME | 0 | 01:08:05.000 | 0 |
| 1996-11-23 | 27 | UCI World Cup Prague | ME | 0 | 00:00:00.000 | |
| 1996-11-10 | 23 | UCI World Cup Prata di Pordenone | ME | 0 | 00:59:38.000 | 0 |
| 1996-02-11 | 10 | Superprestige Harnes | ME | 0 | 01:05:31.000 | 0 |
| 1996-02-04 | 21 | UCI World Championship | ME | 0 | 00:58:38.000 | 0 |
| 1996-01-21 | 29 | UCI World Cup Pontchâteau | ME | 0 | 01:06:05.000 | 0 |
| 1995-12-10 | 32 | UCI World Cup Igorre | ME | 0 | 01:03:55.000 | 0 |
| 1995-12-08 | 13 | Superprestige Silvelle | ME | 0 | 00:00:00.000 | |
| 1995-11-12 | 26 | UCI World Cup Variano di Basiliano | ME | 0 | 01:08:30.000 | 0 |
| 1995-10-29 | 26 | UCI World Cup Heerlen | ME | 0 | 01:03:25.000 | 0 |
| 1995-10-15 | 38 | UCI World Cup Wangen | ME | 0 | 01:06:37.000 | 0 |
| 1995-01-29 | 42 | UCI World Championship | ME | 0 | 01:06:09.000 | 0 |
| 1995-01-15 | 21 | UCI World Cup Sablé-sur-Sarthe | ME | 0 | 01:01:41.000 | 0 |
| 1994-12-28 | 35 | UCI World Cup Loenhout | ME | 0 | 01:07:04.000 | 0 |
| 1994-12-08 | 9 | Superprestige Silvelle | ME | 0 | 01:05:31.000 | 0 |
| 1994-12-04 | 14 | Superprestige Milan | ME | 0 | 00:00:00.000 | |
| 1994-11-13 | 28 | UCI World Cup Corva | ME | 0 | 01:11:01.000 | 0 |
| 1991-02-02 | 36 | UCI World Championship Amateurs | ME | 0 | 00:54:38.000 | 0 |
| 1988-12-08 | 23 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1985-12-08 | 23 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1984-02-18 | 34 | UCI World Championship Amateurs | ME | 0 | 01:10:38.000 | 0 |