| 1990-02-03 | 28 | UCI World Championship Amateurs | ME | 0 | 00:51:10.000 | 0 |
| 1989-12-08 | 12 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1989-01-28 | 26 | UCI World Championship Amateurs | ME | 0 | 00:56:33.000 | 0 |
| 1988-12-08 | 15 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1988-01-30 | 6 | UCI World Championship Amateurs | ME | 0 | 01:03:01.000 | 0 |
| 1987-01-24 | 39 | UCI World Championship Amateurs | ME | 0 | 01:08:47.000 | 0 |
| 1986-01-25 | 1 | UCI World Championship Amateurs | ME | 0 | 01:08:30.000 | 0 |
| 1985-12-08 | 16 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1985-02-16 | 18 | UCI World Championship Amateurs | ME | 0 | 01:07:35.000 | 0 |
| 1985-01-13 | 13 | Superprestige Asper-Gavere | ME | 0 | 00:00:00.000 | |
| 1985-01-05 | 11 | Superprestige Zillebeke | ME | 0 | 01:12:52.000 | 0 |
| 1984-12-30 | 15 | Superprestige Diegem | ME | 0 | 00:00:00.000 | |
| 1984-12-23 | 12 | Superprestige Oss | ME | 0 | 01:14:13.000 | 0 |
| 1984-12-09 | 5 | Superprestige Rome | ME | 0 | 00:56:21.000 | 0 |
| 1984-12-02 | 2 | Halfords Nations Cup International Cyclo Cross | ME | 0 | 01:08:56.000 | 0 |
| 1984-11-04 | 15 | Superprestige Zürich-Waid | ME | 0 | 00:59:33.000 | 0 |
| 1984-02-18 | 11 | UCI World Championship Amateurs | ME | 0 | 01:06:40.000 | 0 |
| 1984-02-11 | 2 | Gran Premio Mamma e Papà Guerciotti | ME | 0 | 00:00:00.000 | |
| 1983-02-19 | 21 | UCI World Championship Amateurs | ME | 0 | 00:48:44.000 | 0 |
| 1982-11-27 | 5 | Halfords Nations Cup International Cyclo Cross | ME | 0 | 01:00:08.000 | 0 |
| 1982-02-21 | 5 | UCI World Championship Amateurs | ME | 0 | 00:52:38.000 | 0 |
| 1981-02-21 | 5 | UCI World Championship Amateurs | ME | 0 | 00:54:00.000 | 0 |
| 1980-12-26 | 2 | Gran Premio Mamma e Papà Guerciotti | ME | 0 | 00:00:00.000 | |
| 1980-01-26 | 9 | UCI World Championship Amateurs | ME | 0 | 01:02:15.000 | 0 |
| 1979-11-18 | 4 | Radquer Uster | ME | 0 | 00:00:00.000 | |
| 1979-11-01 | 14 | Cyclocross Sint-Maria-Horebeke | ME | 0 | 00:00:00.000 | |
| 1979-01-28 | 1 | UCI World Championship Amateurs | ME | 0 | 01:10:17.000 | 0 |
| 1978-01-22 | 5 | UCI World Championship Amateurs | ME | 0 | 01:04:09.000 | 0 |