| 08-10 | 32 | | UCI MTB World Cup XCO - Mont-Sainte-Anne (CDM) | |
| 06-10 | 11 | | UCI MTB World Cup XCO - Mont-Sainte-Anne (XCC) (CDM) | |
| 01-10 | 8 | | UCI MTB World Cup XCO - Snowshoe (CDM) | |
| 29-09 | 16 | | UCI MTB World Cup XCO - Snowshoe (XCC) (CDM) | |
| 24-09 | 12 | | Paris 2024 Test Event - MTB XCO (TE) | |
| 10-09 | 20 | | UCI MTB World Cup XCO - Les Gets (CDM) | |
| 08-09 | 26 | | UCI MTB World Cup XCO - Les Gets (XCC) (CDM) | |
| 27-08 | DNF | | UCI MTB World Cup XCO - Vallnord Pal Arinsal (CDM) | |
| 25-08 | 4 | | UCI MTB World Cup XCO - Vallnord Pal Arinsal (XCC) (CDM) | |
| 12-08 | 6 | | UCI World Championship Mountainbike Glasgow (CM) | |
| 10-08 | 4 | | UCI World Championship Mountainbike Glasgow (XCC) (CM) | |
| 06-08 | 22 | | UCI World Championships Marathon Glasgow (CM) | |
| 02-07 | 5 | | UCI MTB World Cup XCO - Val di Sole (CDM) | |
| 30-06 | 2 | | UCI MTB World Cup XCO - Val di Sole (XCC) (CDM) | |
| 18-06 | 4 | | UCI MTB World Cup XCO - Leogang (CDM) | |
| 16-06 | 5 | | UCI MTB World Cup XCO - Leogang (XCC) (CDM) | |
| 11-06 | 2 | | UCI MTB World Cup XCO - Lenzerheide (CDM) | |
| 09-06 | 20 | | UCI MTB World Cup XCO - Lenzerheide (XCC) (CDM) | |
| 27-05 | 1 | | Copa Catalana Internacional Btt - Vic (3) | |
| 14-05 | 10 | | UCI MTB World Cup XCO - Nove Mesto Na Morave (CDM) | |
| 12-05 | 33 | | UCI MTB World Cup XCO - Nove Mesto Na Morave (XCC) (CDM) | |
| | | Istarsko Proljece-Istrian Spring Trophy (2.2) |
| 57 | | Klassement |
| 34 | | Punten |
| 12-03 | 31 | 57 | Stage 3Pazin - Umag (114.0km) | 114.0km |
| 11-03 | 26 | 57 | Stage 2Novigrad - Motovun (173.0km) | 173.0km |
| 10-03 | 132 | 132 | Stage 1Porec - Funtana (153.0km) | 153.0km |
| 09-03 | 10 | | PrologueVrsar - Vrsar (1.0km) | 1.0km |
| 05-03 | 48 | | Trofej Porec - Porec Trophy (1.2) | |
| 01-03 | 52 | | Trofej Umag - Umag Trophy (1.2) | |
| 12-02 | 5 | | National Road Championships - South Africa (CN) | |
| 10-02 | 2 | | National Road Championships - South Africa TT (CN) | |