| 23-12 | 33 | | UCI Cyclo-cross World Cup - Antwerpen (CDM) | |
| 17-12 | 28 | | UCI Cyclo-cross World Cup - Namur (CDM) | |
| 12-11 | 8 | | Swiss Cyclocross Cup #4 - 40. Radquer Hittnau (C2) | |
| 22-10 | 11 | | Swiss Cyclocross Cup #3 - AlperoseQuer Schneisingen (C2) | |
| 15-10 | 12 | | Swiss Cyclocross Cup #2 - Internationales Radquer Steinmaur (C2) | |
| 15-10 | DNS | | Greek MTB Series by Alter Bike Tours - Salamina MTB Race #9 (1) | |
| 11-10 | DNS | | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #7 (1) | |
| 08-10 | 44 | | UCI Gravel World Championship (CM) | 169.0km |
| 01-10 | 14 | | Swiss Cyclocross Cup #1 - 8. Radquer Mettmenstetten (C2) | |
| 23-09 | 16 | | Swiss Bike Cup Gstaad (1) | |
| 10-09 | 69 | | UCI MTB World Cup XCO - Les Gets (CDM) | |
| 03-09 | 29 | | Ökk Bike Revolution - Huttwil (HC) | |
| 27-08 | 71 | | UCI MTB World Cup XCO - Vallnord Pal Arinsal (CDM) | |
| 19-08 | 20 | | Swiss Bike Cup Basel (HC) | |
| 02-07 | 84 | | UCI MTB World Cup XCO - Val di Sole (CDM) | |
| 25-06 | 25 | | National Road Championships - Switzerland (CN) | |
| 18-06 | 105 | | UCI MTB World Cup XCO - Leogang (CDM) | |
| 11-06 | 72 | | UCI MTB World Cup XCO - Lenzerheide (CDM) | |
| 04-06 | 16 | | Swiss National Championships - XCO (CN) | |
| 02-06 | 5 | | Swiss National Championships - XCC (CN) | |
| 28-05 | 10 | | Ökk Bike Revolution #3 - Engelberg (1) | |
| 14-05 | 2 | | Wilder Kaiser MTB Race (2) | |
| 07-05 | 33 | | Ökk Bike Revolution - Chur (HC) | |
| | | Tour de Romandie (2.UWT) |
| 91 | | Klassement |
| 30-04 | 100 | 91 | Stage 5Vufflens-la-Ville - Genève (170.0km) | 170.0km |
| 29-04 | 111 | 94 | Stage 4Sion - Thyon (161.0km) | 161.0km |
| 28-04 | 104 | 90 | Stage 3Châtel-Saint-Denis - Châtel-Saint-Denis (18.0km) | 18.0km |
| 27-04 | 101 | 93 | Stage 2Morteau - La Chaux-de-Fonds (162.0km) | 162.0km |
| 26-04 | 28 | 89 | Stage 1Crissier - Vallée de Joux (170.0km) | 170.0km |
| 25-04 | 112 | 112 | ProloguePort-Valais - Port-Valais (6.0km) | 6.0km |
| 15-04 | 24 | | Ötztaler Mountainbike Festival (HC) | |
| 07-04 | 20 | | 2# Internazionali d'Italia Series - Capoliveri Legend XCO + UCI Junior Series XCO (HC) | |
| | | Istarsko Proljece-Istrian Spring Trophy (2.2) |
| 12-03 | DNF | | Stage 3Pazin - Umag (114.0km) | 114.0km |
| 11-03 | 94 | 71 | Stage 2Novigrad - Motovun (173.0km) | 173.0km |
| 10-03 | 19 | 4 | Stage 1Porec - Funtana (153.0km) | 153.0km |
| 09-03 | 1 | | PrologueVrsar - Vrsar (1.0km) | 1.0km |
| 29-01 | 42 | | UCI Cyclo-cross World Cup - Besançon (CDM) | |
| 15-01 | 8 | | Swiss National Championships CX (CN) | |