| 2025-06-28 | 25 | UCI Gravel World Series ME - Gravel Suisse | me | 0 | 04:04:40.000 | 0 |
| 2024-10-19 | 6 | Gravel Race Bern | me | 50 | 01:37:07.000 | 30.891 |
| 2024-09-08 | 13 | UCI Gravel World Series ME - Alpine Gravel Challenge | me | 94 | 03:42:36.000 | 25.337 |
| 2024-07-06 | 20 | UCI Gravel World Series ME - Gravel Suisse | me | 102 | 03:45:29.000 | 27.142 |
| 2024-03-10 | 36 | Cape Town Cycle Tour | | 109 | 02:35:24.000 | 42.085 |
| 2012-09-08 | 16 | UCI World Championships Saalfelden | me | 0 | 01:45:37.000 | 0 |
| 2011-09-03 | 8 | UCI World Championships Champéry | me | 0 | 01:49:46.000 | 0 |
| 2010-09-04 | 32 | UCI World Championships Mont-Sainte-Anne | me | 0 | 02:03:49.000 | 0 |
| 2009-09-05 | 10 | UCI World Championships Canberra | me | 0 | 02:08:24.000 | 0 |
| 2008-09-24 | 7 | Cross Vegas | ME | 0 | 01:02:49.000 | 0 |
| 2008-06-22 | 1 | UCI World Championships Val di Sole | me | 0 | 01:58:26.000 | 0 |
| 2007-09-08 | 6 | UCI World Championships Fort William | me | 0 | 02:18:14.000 | 0 |
| 2006-08-27 | 2 | UCI World Championships Rotorua | me | 0 | 02:09:51.000 | 0 |
| 2005-09-04 | 2 | UCI World Championships Livigno | me | 0 | 02:07:52.000 | 0 |
| 2004-09-12 | 11 | UCI World Championships Les Gets | me | 0 | 02:29:05.000 | 0 |
| 2003-09-07 | 14 | UCI World Championships Lugano | me | 0 | 02:33:34.000 | 0 |
| 2002-09-01 | DNF | UCI World Championships Kaprun | me | 0 | 00:00:00.000 | |
| 2001-09-12 | 3 | UCI World Championships Vail | me | 0 | 01:59:42.000 | 0 |
| 2000-06-11 | DNF | UCI World Championships Sierra Nevada | me | 0 | 00:00:00.000 | |
| 1999-09-19 | 10 | UCI World Championships Åre | me | 0 | 02:23:48.000 | 0 |
| 1998-09-18 | 2 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:53:52.000 | 0 |
| 1997-09-19 | 6 | UCI World Championships Château-d'Œx | mu | 0 | 02:23:17.000 | 0 |