| 2025-09-01 | 60 | UCI World Championships Valais | MJ | 0 | 01:26:27.000 | 0 |
| 2025-03-09 | 33 | Cape Town Cycle Tour | ME | 109 | 02:26:05.000 | 44.769 |
| 2025-02-22 | 5 | Shimano Supercup Massi Banyoles + UCI XCO Junior Series | | 0 | 01:00:52.000 | 0 |
| 2025-02-15 | 8 | Internacionales Chelva + UCI XCO Junior Series | | 0 | 01:05:58.000 | 0 |
| 2024-08-28 | 32 | UCI World Championships Pal Arinsal | MJ | 0 | 01:09:27.000 | 0 |
| 2024-05-12 | 1 | African Continental Championships | | 0 | 01:06:06.000 | 0 |
| 2024-05-04 | 1 | National Championships South Africa | | 0 | 01:06:32.000 | 0 |
| 2024-04-19 | 3 | Namibia XC 1 + UCI XCO Junior Series | | 0 | 01:07:37.000 | 0 |
| 2024-03-31 | 2 | SA XCO Cup Series | | 0 | 01:07:22.000 | 0 |
| 2024-03-02 | 9 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 + UCI XCO Junior Series | | 0 | 01:06:10.000 | 0 |
| 2024-02-29 | 6 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #2 | | 0 | 01:05:27.000 | 0 |
| 2024-02-28 | 19 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #1 | | 0 | 01:14:06.000 | 0 |