| 1990-02-04 | 22 | UCI World Championship | ME | 0 | 01:06:19.000 | 0 |
| 1989-12-08 | 16 | Superprestige Rome | ME | 0 | 00:00:00.000 | |
| 1989-01-29 | 18 | UCI World Championship | ME | 0 | 01:03:42.000 | 0 |
| 1988-02-06 | 11 | Superprestige Zillebeke | ME | 0 | 00:00:00.000 | |
| 1988-01-31 | 13 | UCI World Championship | ME | 0 | 01:28:58.000 | 0 |
| 1984-11-04 | 18 | Superprestige Zürich-Waid | ME | 0 | 00:59:44.000 | 0 |
| 1984-01-01 | 11 | Cyclocross Rillaar | ME | 0 | 00:00:00.000 | |
| 1983-11-27 | 2 | Halfords Nations Cup International Cyclo Cross | ME | 0 | 01:13:01.000 | 0 |
| 1983-02-19 | 6 | UCI World Championship Amateurs | ME | 0 | 00:47:36.000 | 0 |
| 1982-02-21 | 1 | UCI World Championship Amateurs | ME | 0 | 00:52:38.000 | 0 |
| 1982-02-14 | 9 | Radquer Wetzikon | ME | 0 | 00:00:00.000 | |
| 1981-02-21 | 1 | UCI World Championship Amateurs | ME | 0 | 00:53:34.000 | 0 |
| 1979-01-28 | 12 | UCI World Championship Amateurs | ME | 0 | 01:12:55.000 | 0 |
| 1978-01-22 | 9 | UCI World Championship Amateurs | ME | 0 | 01:04:54.000 | 0 |
| 1977-01-30 | 5 | UCI World Championship Amateurs | ME | 0 | 00:56:58.000 | 0 |
| 1976-01-25 | 7 | UCI World Championship Amateurs | ME | 0 | 01:10:02.000 | 0 |
| 1974-02-24 | 18 | UCI World Championship Amateurs | ME | 0 | 01:13:08.000 | 0 |
| 1973-02-25 | 6 | UCI World Championship Amateurs | ME | 0 | 00:55:12.000 | 0 |
| 1972-02-27 | 2 | UCI World Championship Amateurs | ME | 0 | 01:03:35.000 | 0 |