| 2000-01-16 | DNF | UCI World Cup Nommay | ME | 0 | 00:00:00.000 | |
| 2000-01-01 | 27 | Neujahrsquer | ME | 0 | 00:00:00.000 | |
| 1999-12-12 | 30 | Radquer Obergösgen | ME | 0 | 01:08:17.000 | 0 |
| 1999-12-05 | DNF | UCI World Cup Leudelange | ME | 0 | 00:00:00.000 | |
| 1999-11-14 | 35 | Int. Radquer Hittnau | ME | 0 | 00:00:00.000 | |
| 1999-11-07 | DNF | UCI World Cup Safenwil | ME | 0 | 00:00:00.000 | |
| 1999-01-31 | DNF | UCI World Championship | ME | 0 | 00:00:00.000 | |
| 1999-01-24 | 24 | Superprestige Wetzikon | ME | 0 | 01:04:32.000 | 0 |
| 1998-12-27 | 12 | Radquer Hombrechtikon | ME | 0 | 01:03:54.000 | 0 |
| 1998-12-26 | 32 | Radquer Dagmersellen | ME | 0 | 01:06:15.000 | 0 |
| 1998-12-13 | 14 | Radquer Obergösgen | ME | 0 | 01:01:49.000 | 0 |
| 1998-11-15 | 19 | Radquer Hittnau | ME | 0 | 01:04:09.000 | 0 |
| 1998-11-01 | 16 | Waidquer Zürich | ME | 0 | 01:11:42.000 | 0 |
| 1998-10-31 | 19 | Hägendorf | ME | 0 | 01:02:17.000 | 0 |
| 1998-10-25 | 21 | Radquer Liestal | ME | 0 | 01:10:16.000 | 0 |
| 1997-12-26 | 11 | Radquer Dagmersellen | ME | 0 | 01:02:38.000 | 0 |
| 1997-12-06 | 36 | UCI World Cup Solbiate Olona | ME | 0 | 01:06:28.000 | 0 |
| 1997-02-02 | 30 | UCI World Championship | ME | 0 | 01:06:22.000 | 0 |
| 1996-11-10 | 42 | UCI World Cup Prata di Pordenone | ME | 0 | 01:02:27.000 | 0 |
| 1996-10-27 | 20 | UCI World Cup Eschenbach | ME | 0 | 01:06:53.000 | 0 |
| 1996-10-20 | 11 | Radquer Steinmaur | ME | 0 | 01:05:16.000 | 0 |
| 1996-02-04 | 41 | UCI World Championship | ME | 0 | 01:01:12.000 | 0 |
| 1996-01-28 | 25 | Superprestige Wetzikon | ME | 0 | 00:00:00.000 | |
| 1995-12-28 | 49 | UCI World Cup Loenhout | ME | 0 | 01:06:13.000 | 0 |
| 1995-12-02 | 36 | UCI World Cup Prague | ME | 0 | 01:08:55.000 | 0 |
| 1995-10-15 | 33 | UCI World Cup Wangen | ME | 0 | 01:05:48.000 | 0 |
| 1994-11-13 | 31 | UCI World Cup Corva | ME | 0 | 01:11:56.000 | 0 |
| 1994-10-16 | 34 | UCI World Cup Wangen | ME | 0 | 01:01:53.000 | 0 |
| 1993-01-31 | 27 | UCI World Championship Amateurs | ME | 0 | 00:48:40.000 | 0 |
| 1992-02-01 | 40 | UCI World Championship Amateurs | ME | 0 | 00:58:18.000 | 0 |