| 2025-10-18 | 27 | Gravel Race Bern | me | 50 | 01:40:42.000 | 29.791 |
| 2025-10-09 | 4 | Mont-Sainte-Anne World Cup | | 0 | 01:13:50.000 | 0 |
| 2025-09-01 | 13 | UCI World Championships Valais | MU | 0 | 01:24:56.000 | 0 |
| 2025-07-27 | 5 | European Championships MU - XCO | MU | 0 | 01:13:25.000 | 0 |
| 2025-05-10 | DNS | Berner Rundfahrt | me | 135.7 | 00:00:00.000 | |
| 2025-01-12 | 13 | National Championships Switzerland ME | ME | 0 | 01:11:23.000 | 0 |
| 2024-10-03 | 38 | UCI World Cup Mont-Sainte-Anne | | 0 | 00:21:47.000 | 0 |
| 2024-08-28 | 14 | UCI World Championships Pal Arinsal | MU | 0 | 01:03:10.000 | 0 |
| 2024-08-06 | 7 | Bündner Strassenmeisterschaft | me | 59.4 | 01:25:25.000 | 41.725 |
| 2024-05-11 | 24 | European Continental Championships | | 0 | 01:16:04.000 | 0 |
| 2024-05-09 | 20 | European Continental Championships | | 0 | 00:25:32.000 | 0 |
| 2024-05-05 | 8 | Ökk Bike Revolution #1 + UCI XCO Junior Series | | 0 | 01:15:46.000 | 0 |
| 2024-04-28 | 28 | International MTB Bundesliga - Heubacher Mountainbikefestival Bike the Rock + UCI XCO Junior Series | | 0 | 01:23:06.000 | 0 |
| 2024-04-07 | 24 | GP Berra Immobilier - Mémorial Jean Luisier | | 160 | 04:18:33.000 | 37.13 |
| 2024-04-01 | 16 | Grand Prix Mobiliar - GP RSC Aaretal | | 104 | 02:23:37.000 | 43.449 |
| 2024-03-24 | 3 | Swiss Bike Cup | | 0 | 01:19:54.000 | 0 |
| 2024-03-17 | 35 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:28:24.000 | 0 |
| 2024-03-17 | 22 | MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series | | 0 | 01:30:59.000 | 0 |
| 2024-03-09 | 11 | Internazionali Crosscountry Coppa Citta Di Albenga | | 0 | 01:41:11.000 | 0 |
| 2024-02-25 | DNS | Shimano Supercup Massi Banyoles | | 0 | 00:00:00.000 | |
| 2024-02-24 | 37 | Shimano Supercup Massi Banyoles | | 0 | 01:18:46.000 | 0 |
| 2024-01-14 | 10 | National Championships Switzerland MU | MU | 0 | 00:56:54.000 | 0 |
| 2023-10-08 | DNF | Mont-Sainte-Anne World Cup | | 0 | 01:23:11.000 | 0 |
| 2023-10-06 | 38 | Mont-Sainte-Anne World Cup | | 0 | 00:21:36.000 | 0 |
| 2023-09-28 | 19 | Snowshoe World Cup | | 0 | 00:22:45.000 | 0 |
| 2023-09-28 | 6 | Snowshoe World Cup | | 0 | 01:12:22.000 | 0 |
| 2023-09-10 | 39 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:10:40.000 | 0 |
| 2023-08-28 | 22 | UCI World Championships Glasgow | MU | 0 | 01:17:58.000 | 0 |
| 2023-08-27 | 10 | UCI MTB World Cup - Andorra | | 0 | 01:04:20.000 | 0 |
| 2023-08-25 | 13 | UCI MTB World Cup - Andorra | | 0 | 00:21:28.000 | 0 |
| 2023-08-11 | 22 | UCI Cycling World Championships | | 0 | 01:17:58.000 | 0 |
| 2023-08-01 | 5 | Championnat Suisse de la Montagne | | 0 | 01:05:08.000 | 0 |
| 2023-07-02 | 27 | UCI MTB World Cup - Val di Sole | | 0 | 01:12:44.000 | 0 |
| 2023-06-18 | 88 | UCI MTB World Cup - Leogang | | 0 | 01:17:43.000 | 0 |
| 2023-06-11 | 35 | UCI MTB World Cup - Lenzerheide | | 0 | 01:17:17.000 | 0 |
| 2023-05-13 | 23 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:11:37.000 | 0 |
| 2023-04-02 | DNF | GP Berra Immobilier | | 160 | 00:00:00.000 | |
| 2023-03-12 | 22 | Cape Town Cycle Tour | | 109 | 02:36:24.000 | 41.816 |
| 2023-02-05 | DNS | Western Cape XCO Cup | | 0 | 00:00:00.000 | |
| 2022-01-09 | 11 | National Championships Switzerland MU | MU | 0 | 00:52:03.000 | 0 |
| 2021-08-24 | 36 | UCI World Championships Val Di Sole | mj | 0 | 01:06:33.000 | 0 |
| 2021-01-02 | DNS | EKZ CrossTour Hittnau | MJ | 0 | 00:00:00.000 | |
| 2020-10-18 | 3 | EKZ CrossTour Bern | MJ | 0 | 00:41:56.000 | 0 |
| 2020-10-11 | 14 | Internationales Radquer Steinmaur | MJ | 0 | 00:42:52.000 | 0 |