| 2025-10-18 | 28 | Gravel Race Bern | me | 50 | 01:40:43.000 | 29.787 |
| 2024-10-19 | 15 | Gravel Race Bern | me | 50 | 01:40:13.000 | 29.935 |
| 2024-09-15 | DNS | La Forestiere | | 0 | 00:00:00.000 | |
| 2024-09-08 | 19 | UCI Gravel World Series ME - Alpine Gravel Challenge | me | 94 | 03:47:05.000 | 24.837 |
| 2024-07-06 | 24 | UCI Gravel World Series ME - Gravel Suisse | me | 102 | 03:50:34.000 | 26.543 |
| 2023-09-16 | 25 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 05:23:26.000 | 0 |
| 2014-11-16 | 22 | Flückiger Cross Madiswil | ME | 0 | 01:05:59.000 | 0 |
| 2012-10-07 | 21 | Cyclo-cross International Aigle | ME | 0 | 01:05:40.000 | 0 |
| 2011-10-30 | 12 | Internationales Radquer Steinmaur | ME | 0 | 00:58:13.000 | 0 |
| 2011-10-23 | 21 | Internationales Radquer Uster | ME | 0 | 01:03:27.000 | 0 |
| 2010-11-27 | 41 | UCI World Cup Koksijde | MU | 0 | 01:04:02.000 | 0 |
| 2010-11-07 | 31 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:54:11.000 | 0 |
| 2010-10-17 | 10 | Cyclo-cross International Aigle | MU | 0 | 00:52:52.000 | 0 |
| 2009-01-11 | 9 | National Championships Switzerland MJ | MJ | 0 | 00:42:38.000 | 0 |
| 2008-12-28 | 17 | Superprestige Diegem | MJ | 0 | 00:37:57.000 | 0 |
| 2008-12-26 | 42 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:48:55.000 | 0 |
| 2008-11-09 | 26 | UCI World Cup Pijnacker | MJ | 0 | 00:45:05.000 | 0 |
| 2008-11-02 | 16 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:47:18.000 | 0 |
| 2008-10-26 | 22 | UCI World Cup Tábor | MJ | 0 | 00:46:01.000 | 0 |
| 2008-10-19 | 24 | UCI World Cup Kalmthout | MJ | 0 | 00:00:00.000 | |
| 2008-01-06 | 11 | National Championships Switzerland MJ | MJ | 0 | 00:49:35.000 | 0 |