| 2025-02-06 | 6 | Momentum Medical Scheme Tankwa Trek presented by Biogen | | 0 | 11:39:16.800 | 0 |
| 2024-08-06 | 1 | Bündner Strassenmeisterschaft | me | 59.4 | 01:24:52.000 | 41.995 |
| 2024-05-05 | 11 | Ökk Bike Revolution #1 + UCI XCO Junior Series | | 0 | 01:23:44.000 | 0 |
| 2024-04-28 | DNF | Argovia Vittoria-Fischer Bike Cup Lostorf | | 0 | 00:00:00.000 | |
| 2024-04-07 | 9 | Swiss Bike Cup Lugano | | 0 | 01:24:34.000 | 0 |
| 2024-03-24 | 29 | Swiss Bike Cup | | 0 | 01:38:56.000 | 0 |
| 2024-03-17 | DNF | Swiss Bike Cup Gränichen | | 0 | 00:00:00.000 | |
| 2024-03-09 | DNF | Internazionali Crosscountry Coppa Citta Di Albenga | | 0 | 00:00:00.000 | |
| 2024-02-11 | 12 | Mediterranean Epic | | 0 | 10:16:32.000 | 0 |
| 2023-10-22 | DNF | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #5 | | 0 | 00:00:00.000 | |
| 2023-10-15 | DNS | Greek MTB Series by Alter Bike Tours - Salamina MTB Race #9 | | 0 | 00:00:00.000 | |
| 2023-10-12 | DNS | Greek MTB Series by Alter Bike Tours - Salamina MTB Race #8 | | 0 | 00:00:00.000 | |
| 2023-10-11 | DNS | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #7 | | 0 | 00:00:00.000 | |
| 2023-09-10 | 61 | UCI MTB World Cup - Les Portes du Soleil | | 0 | 01:34:27.000 | 0 |
| 2023-08-27 | 63 | UCI MTB World Cup - Andorra | | 0 | 00:00:00.000 | |
| 2023-07-02 | 54 | UCI MTB World Cup - Val di Sole | | 0 | 01:27:36.000 | 0 |
| 2023-06-18 | 86 | UCI MTB World Cup - Leogang | | 0 | 00:00:00.000 | |
| 2023-06-11 | DNF | UCI MTB World Cup - Lenzerheide | | 0 | 00:00:00.000 | |
| 2023-05-14 | 60 | UCI MTB World Cup - Nové Město na Moravě | | 0 | 01:30:06.000 | 0 |
| 2023-04-02 | DNF | GP Berra Immobilier | | 160 | 00:00:00.000 | |
| 2023-02-12 | 12 | Mediterranean Epic | | 0 | 10:24:09.000 | 0 |
| 2019-08-28 | 46 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 00:00:00.000 | |
| 2016-07-01 | 14 | UCI World Championships Nove Mesto na Morave | mj | 0 | 01:11:41.000 | 0 |
| 2016-01-10 | 8 | National Championships Switzerland MJ | MJ | 0 | 00:48:59.000 | 0 |
| 2015-01-11 | 9 | National Championships Switzerland MJ | MJ | 0 | 00:50:00.000 | 0 |