13 results in the last 12 months: the index is the mean of their three best scores.
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 03/10 | Lake Placid Olympic Sites, New York | WC | 12 | 16.55★ | |
| 20/09 | Soldier Hollow, Midway, Utah | WC | 13 | 20.50★ | |
| 26/08 | UCI MTB WORLD CHAMPIONSHIPS | WCH | 26 | 36.89 | |
| 23/08 | Haute Savoie | WC | 20 | 27.15 | |
| 18/07 | South African National Championships | NAT | 1 | 252.60 | |
| 12/07 | Pal Arinsal - Andorra | WC | 30 | 37.05 | |
| 05/07 | La Thuile - Val d'Aosta did not finish | WC | — | — | |
| 21/06 | Lenzerheide | WC | 23 | 35.63 | |
| 14/06 | Saalfelden-Leogang Salzburgerland | WC | 15 | 27.05 | |
| 24/05 | Nove Mesto Na Morave | WC | 19 | 25.88★ | |
| 03/05 | Race of South Korea | WC | 19 | 45.12 | |
| 25/04 | UCI Mountain Bike Continental Series - Sa XCO Cup Series | HC | 1 | 252.60 | |
| 11/04 | UCI Mountain Bike Continental Series - Towerbos XC Dirt Festival | HC | 1 | 252.60 | |
| 28/02 | Sa XCO Cup Series | C1 | 1 | 33.98 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 12/10 | Mont-Sainte-Anne | WC | 6 | 26.31 | |
| 05/10 | Lake Placid Olympic Region - New York | WC | 6 | 18.71 | |
| 21/09 | Bike Kingdom - Lenzerheide | WC | 7 | 7.69 | |
| 01/09 | UCI MTB WORLD CHAMPIONSHIPS | WCH | 35 | 42.74 | |
| 31/08 | Haute Savoie | WC | 29 | 48.62 | |
| 13/07 | Pal Arinsal - Andorra | WC | 15 | 19.66 | |
| 22/06 | Val di Sole - Trentino | WC | 12 | 15.22 | |
| 08/06 | Saalfelden Leogang-Salzburgerland | WC | 18 | 26.39 | |
| 31/05 | Internazionali d'Italia Series 3# - XCO Del Montello - Rive Degli Angeli | C1 | 2 | 34.05 | |
| 25/05 | Nove Mesto Na Morave | WC | 3 | 1.89 | |
| 26/04 | South African National Championships | NAT | 1 | 252.60 | |
| 12/04 | Araxa | WC | 17 | 12.04 | |
| 06/04 | Araxa | WC | 5 | 2.26 | |
| 08/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #4 + UCI Junior Series XCO | HC | 1 | 19.95 | |
| 06/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #3 | C1 | 1 | 20.05 | |
| 02/03 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #2 | C1 | 1 | 23.21 | |
| 28/02 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #1 | C1 | 1 | 21.75 |
| Date | Race | Class | Pos | Score | Ref. |
|---|---|---|---|---|---|
| 06/10 | Maint-Sainte-Anne | WC | 4 | 10.16 | |
| 29/09 | Mt Van Hoevenberg - Lake Placid | WC | 4 | 0.30 | |
| 28/08 | UCI MTB WORLD CHAMPIONSHIPS - XCO/XCC/XCR/E-MTB/DHI | WCH | 4 | 7.94 | |
| 28/07 | Jeux Olympiques / Olympic Games | OG | 20 | 44.25 | |
| 07/07 | Haute-Savoie, Les Gets | WC | 2 | 11.78 | |
| 23/06 | Crans-Montana | WC | 13 | 33.33 | |
| 16/06 | Val di Sole | WC | 3 | 6.00 | |
| 26/05 | Nove Mesto na Morave | WC | 6 | 12.20 | |
| 11/05 | African Continental Championships | CC | 1 | 252.60 | |
| 03/05 | South African National Championships | NAT | 1 | 252.60 | |
| 21/04 | Araxá | WC | 16 | 19.77 | |
| 14/04 | Mairoporã | WC | 18 | 19.70 | |
| 09/03 | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #2 not scorable | C1 | 3 | — | |
| 07/03 | Greek MTB Series by Alter Bike Tours - Sparta MTB Race #1 not scorable | C1 | 2 | — | |
| 02/03 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 not scorable | HC | 1 | — | |
| 29/02 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #2 not scorable | C1 | 1 | — | |
| 28/02 | Greek MTB Series by Alter Bike Tours- Salamina Epic Race #1 not scorable | C1 | 1 | — |