| 06-10 | 1 | | UCI MTB World Cup XCO - Mont-Sainte-Anne (CDM) | |
| 04-10 | 3 | | UCI MTB World Cup XCO - Mont-Sainte-Anne (XCC) (CDM) | |
| 29-09 | 2 | | UCI MTB World Cup XCO - Lake Placid (CDM) | |
| 28-09 | 3 | | UCI MTB World Cup XCO - Lake Placid (XCC) (CDM) | |
| 01-09 | 1 | | UCI World Championship Mountainbike Pal Arinsal (CM) | |
| 30-08 | 3 | | UCI World Championship Mountainbike Pal Arinsal XCC (CM) | |
| 18-08 | 1 | | MTB French Cup - Les Menuires (1) | |
| 29-07 | 3 | | Olympic Games Mountainbike Paris (JO) | |
| 07-07 | 1 | | UCI MTB World Cup XCO - Haute-Savoie (CDM) | |
| 05-07 | 1 | | UCI MTB World Cup XCO - Haute-Savoie (XCC) (CDM) | |
| 23-06 | 20 | | UCI MTB World Cup XCO - Crans-Montana (CDM) | |
| 22-06 | 20 | | UCI MTB World Cup XCO - Crans-Montana (XCC) (CDM) | |
| 16-06 | 2 | | UCI MTB World Cup XCO - Val di Sole (CDM) | |
| 14-06 | 8 | | UCI MTB World Cup XCO - Val di Sole (XCC) (CDM) | |
| 26-05 | 9 | | UCI MTB World Cup XCO - Nove Mesto Na Morave (CDM) | |
| 25-05 | 6 | | UCI MTB World Cup XCO - Nove Mesto Na Morave (XCC) (CDM) | |
| 20-05 | DNF | | Ötztaler Mountainbike Festival (HC) | |
| 12-05 | 1 | | African Continental Championships - XCO (CC) | |
| 11-05 | 1 | | African Continental Championships - XCC (CC) | |
| 03-05 | 1 | | South African National Championships - XCC (CN) | |
| 21-04 | 3 | | UCI MTB World Cup XCO - Araxá (CDM) | |
| 20-04 | 3 | | UCI MTB World Cup XCO - Araxá (XCC) (CDM) | |
| 14-04 | 8 | | UCI MTB World Cup XCO - Mairiporã (CDM) | |
| 13-04 | 26 | | UCI MTB World Cup XCO - Mairiporã (XCC) (CDM) | |
| 31-03 | 1 | | SA XCO Cup Series - Gauteng (1) | |
| 29-03 | 2 | | SA XCO Cup Series - Gauteng - XCC (1) | |
| 02-03 | 2 | | Paarl XCO (2) | |
| 04-02 | 6 | | National Road Championships - South Africa (CN) | 184.0km |
| 02-02 | 2 | | National Road Championships - South Africa TT (CN) | 41.0km |