| 2010-01-10 | 12 | National Championships Switzerland ME | ME | 0 | 01:07:59.000 | 0 |
| 2009-01-11 | 8 | National Championships Switzerland ME | ME | 0 | 01:01:39.000 | 0 |
| 2009-01-04 | 22 | Flüuger-Quer | ME | 0 | 01:05:08.000 | 0 |
| 2008-12-31 | 10 | GP 5 Sterne Region | ME | 0 | 01:04:03.000 | 0 |
| 2008-12-26 | 8 | Internationales Radquer Dagmersellen | ME | 0 | 01:03:54.000 | 0 |
| 2008-12-07 | 6 | GP International Cyclocross Sion-Valais | ME | 0 | 00:56:17.000 | 0 |
| 2008-01-06 | 6 | National Championships Switzerland ME | ME | 0 | 01:02:05.000 | 0 |
| 2007-12-30 | 13 | Badiquer Schmerikon | ME | 0 | 01:01:59.000 | 0 |
| 2007-12-26 | 1 | Internationales Radquer Dagmersellen | ME | 0 | 01:00:00.000 | 0 |
| 2007-12-16 | 4 | Cyclo-cross Rennaz-Noville | ME | 0 | 01:01:31.000 | 0 |
| 2007-12-09 | 6 | Radquer Wetzikon | ME | 0 | 00:58:30.000 | 0 |
| 2007-12-02 | 6 | International GP Cyclocross Moos-Sion-Valais | ME | 0 | 00:59:15.000 | 0 |
| 2007-11-23 | 8 | Internationales Radquer Meilen | ME | 0 | 01:03:06.000 | 0 |
| 2007-11-18 | 5 | Cyclo-cross International Aigle | ME | 0 | 01:04:56.000 | 0 |
| 2007-01-07 | DNF | National Championships Switzerland ME | ME | 0 | 00:00:00.000 | |
| 2006-12-29 | 7 | Noordzeecross | ME | 0 | 00:58:18.000 | 0 |
| 2006-12-28 | 41 | Azencross | ME | 0 | 00:00:00.000 | |
| 2006-12-26 | 2 | Internationales Radquer Dagmersellen | ME | 0 | 00:00:00.000 | |
| 2006-12-10 | 3 | Radquer Wetzikon | ME | 0 | 00:56:14.000 | 0 |
| 2006-12-08 | 28 | UCI World Cup Milan | ME | 0 | 01:14:42.000 | 0 |
| 2006-11-25 | 22 | UCI World Cup Koksijde | ME | 0 | 01:09:02.000 | 0 |
| 2006-11-19 | 4 | Int. Radquer Hittnau | ME | 0 | 00:00:00.000 | |
| 2006-11-12 | 3 | Internationales Radquer Frenkendorf | ME | 0 | 01:03:08.000 | 0 |
| 2006-11-05 | 6 | Ciclocross del Ponte | ME | 0 | 00:58:50.000 | 0 |
| 2006-11-04 | 21 | UCI World Cup Treviso | ME | 0 | 01:07:13.000 | 0 |
| 2006-10-15 | 5 | Int. Radquer Fehraltorf | ME | 0 | 01:01:54.000 | 0 |
| 2006-10-01 | 38 | UCI World Cup Aigle | ME | 0 | 01:10:00.000 | 0 |
| 2006-01-08 | 2 | National Championships Switzerland ME | ME | 0 | 01:00:53.000 | 0 |
| 2005-12-31 | DNF | UCI World Cup Hooglede-Gits | ME | 0 | 00:00:00.000 | |
| 2005-12-29 | 11 | Noordzeecross | ME | 0 | 00:00:00.000 | |
| 2005-12-27 | 4 | Sylvestercyclo-cross | ME | 0 | 00:00:00.000 | |
| 2005-12-26 | 36 | UCI World Cup Hofstade | ME | 0 | 00:00:00.000 | |
| 2005-12-18 | 14 | Challenge de la France Cycliste Nommay | ME | 0 | 01:01:20.000 | 0 |
| 2005-12-08 | 39 | UCI World Cup Milan | ME | 0 | 00:58:18.000 | 0 |
| 2005-12-04 | 33 | UCI World Cup Wetzikon | ME | 0 | 01:05:22.000 | 0 |
| 2005-11-20 | 8 | Int. Radquer Hittnau | ME | 0 | 00:57:02.000 | 0 |
| 2005-11-13 | 4 | Internationales Radquer Frenkendorf | ME | 0 | 00:00:00.000 | |
| 2005-11-06 | 7 | Internationales Radquer Steinmaur | ME | 0 | 00:00:00.000 | |
| 2005-10-30 | 4 | Int. Radquer GP Baumgartner | ME | 0 | 01:03:20.000 | 0 |
| 2005-10-23 | 2 | Radquer Wädenswil | ME | 0 | 01:06:09.000 | 0 |
| 2004-11-21 | 5 | Int. Radquer Hittnau | ME | 0 | 01:06:57.000 | 0 |
| 2004-11-14 | 8 | Internationales Radquer Frenkendorf | ME | 0 | 01:03:25.000 | 0 |
| 2001-07-31 | 9 | A Travers Lausanne | | 0 | 00:28:19.000 | 0 |
| 2001-02-04 | DNF | UCI World Championship | ME | 0 | 00:00:00.000 | |
| 2001-01-28 | 10 | Radquer Wetzikon | ME | 0 | 00:02:30.000 | 0 |
| 2001-01-21 | 12 | UCI World Cup Pontchâteau | ME | 0 | 01:01:53.000 | 0 |
| 2001-01-14 | 3 | National Championships Switzerland ME | ME | 0 | 00:59:43.000 | 0 |
| 2001-01-06 | 2 | Gran Premio Epifania | ME | 0 | 00:00:45.000 | 0 |
| 2001-01-02 | 8 | Internationales Radquer Safenwil | ME | 0 | 01:00:26.000 | 0 |
| 2000-12-31 | 4 | Int. Radquer Hombrechtikon | ME | 0 | 01:05:44.000 | 0 |
| 2000-12-26 | 5 | Internationales Radquer Dagmersellen | ME | 0 | 01:02:30.000 | 0 |
| 2000-12-10 | 4 | International Radquer Obergösgen | ME | 0 | 01:01:30.000 | 0 |
| 2000-12-03 | 19 | UCI World Cup Leudelange | ME | 0 | 01:05:17.000 | 0 |
| 2000-11-26 | 6 | Waidquer Zürich | ME | 0 | 01:03:40.000 | 0 |
| 2000-11-18 | 42 | UCI World Cup Tábor | ME | 0 | 01:06:19.000 | 0 |
| 2000-11-05 | 29 | UCI World Cup Bergamo | ME | 0 | 01:06:35.000 | 0 |
| 2000-10-29 | 11 | Internationales Radquer Steinmaur | ME | 0 | 01:01:46.000 | 0 |
| 2000-01-29 | 21 | UCI World Championship | ME | 0 | 01:04:44.000 | 0 |
| 2000-01-23 | 16 | Superprestige Wetzikon | ME | 0 | 01:04:17.000 | 0 |
| 2000-01-16 | 27 | UCI World Cup Nommay | ME | 0 | 01:07:47.000 | 0 |
| 2000-01-09 | 5 | National Championships Switzerland ME | ME | 0 | 01:08:18.000 | 0 |
| 2000-01-06 | 9 | Gran Premio dell'Epifania | ME | 0 | 00:00:00.000 | |
| 2000-01-01 | 13 | Neujahrsquer | ME | 0 | 01:02:51.000 | 0 |
| 1999-12-26 | 13 | Radquer Dagmersellen | ME | 0 | 01:02:35.000 | 0 |
| 1999-12-12 | 7 | Radquer Obergösgen | ME | 0 | 01:03:22.000 | 0 |
| 1999-12-08 | 21 | Superprestige Silvelle | ME | 0 | 01:06:43.000 | 0 |
| 1999-12-05 | 29 | UCI World Cup Leudelange | ME | 0 | 01:07:08.000 | 0 |
| 1999-11-28 | 8 | Radquer Liestal | ME | 0 | 00:59:47.000 | 0 |
| 1999-11-21 | 35 | UCI World Cup Tábor | ME | 0 | 01:06:12.000 | 0 |
| 1999-11-14 | 7 | Int. Radquer Hittnau | ME | 0 | 00:00:00.000 | |
| 1999-11-07 | DSQ | UCI World Cup Safenwil | ME | 0 | 00:00:00.000 | |
| 1999-10-31 | 9 | Waidquer Zürich | ME | 0 | 01:05:44.000 | 0 |
| 1999-10-24 | 13 | Radquer Steinmaur | ME | 0 | 01:01:45.000 | 0 |
| 1999-01-24 | 20 | Superprestige Wetzikon | ME | 0 | 01:03:51.000 | 0 |
| 1999-01-10 | 5 | National Championships Switzerland ME | ME | 0 | 01:07:13.000 | 0 |
| 1998-12-27 | 14 | Radquer Hombrechtikon | ME | 0 | 01:04:11.000 | 0 |
| 1998-12-26 | 13 | Radquer Dagmersellen | ME | 0 | 01:02:52.000 | 0 |
| 1998-12-13 | 21 | Radquer Obergösgen | ME | 0 | 01:03:07.000 | 0 |
| 1995-10-07 | 124 | World Championships Amateurs - Road Race | ME | 177 | 00:00:00.000 | |
| 1994-12-18 | 7 | Radquer Hombrechtikon | ME | 0 | 01:01:30.000 | 0 |