| 2025-11-01 | 17 | Nedbank Gravel Burn | me | 112 | 03:28:44.000 | 32.194 |
| 2025-11-01 | 15 | Nedbank Gravel Burn | me | 0 | 20:10:06.000 | 0 |
| 2025-10-31 | 13 | Nedbank Gravel Burn | me | 144 | 05:30:43.000 | 26.125 |
| 2025-10-30 | 14 | Nedbank Gravel Burn | me | 137 | 04:06:31.000 | 33.345 |
| 2025-10-29 | 13 | Nedbank Gravel Burn | me | 111 | 03:25:22.000 | 32.43 |
| 2025-10-28 | 21 | Nedbank Gravel Burn | me | 90 | 02:56:15.000 | 30.638 |
| 2025-10-27 | 18 | Nedbank Gravel Burn | me | 108 | 03:01:38.000 | 35.676 |
| 2025-10-26 | 25 | Nedbank Gravel Burn | me | 84 | 03:11:36.000 | 26.305 |
| 2025-10-12 | 96 | UCI Gravel World Championships | ME | 180.9 | 04:55:13.000 | 36.766 |
| 2025-09-20 | 7 | UCI Gravel World Series ME - Sea Otter Europe Girona | me | 100.76 | 03:14:38.000 | 31.061 |
| 2025-08-23 | 1 | UCI Gravel World Series ME - Khomas100 | me | 157 | 04:39:15.000 | 33.733 |
| 2025-04-13 | 8 | Ibereolic Gravel Tierra de Campos | me | 49 | 01:31:18.000 | 32.202 |
| 2025-04-12 | 1 | Ibereolic Gravel Tierra de Campos | me | 74 | 02:25:02.000 | 30.614 |
| 2025-03-29 | 19 | The Hills | me | 180 | 06:34:29.000 | 27.378 |
| 2025-01-12 | 1 | Nedbank WPP 1 - Teufels SlĂșcht | ME | 0 | 02:24:39.000 | 0 |
| 2024-11-17 | 5 | Ride Joburg | me | 97 | 02:10:31.000 | 44.592 |
| 2024-10-23 | 1 | Khomas 100 | me | 0 | 04:33:44.000 | 0 |
| 2024-10-19 | 1 | Prince George Monumental 100 Miler | me | 0 | 05:28:03.000 | 0 |
| 2024-09-22 | 22 | World Championships ME - XCM | | 0 | 04:43:50.000 | 0 |
| 2024-07-29 | DNF | Olympic Games - Cross-country | | 0 | 00:00:00.000 | |
| 2024-05-12 | 2 | African Continental Championships | | 0 | 01:28:42.000 | 0 |
| 2024-05-11 | 3 | African Continental Championships | | 0 | 00:22:30.000 | 0 |
| 2024-05-04 | 15 | The Traka 200 | | 200 | 06:12:35.000 | 32.208 |
| 2024-04-27 | 1 | National Championships Namibia | | 0 | 01:30:59.000 | 0 |
| 2024-04-26 | 1 | National Championships Namibia | | 0 | 00:23:11.000 | 0 |
| 2024-04-20 | 1 | Namibia XC 1 + UCI XCO Junior Series | | 0 | 01:28:08.000 | 0 |
| 2024-03-24 | DNF | Absa Cape Epic | | 0 | 00:00:00.000 | |
| 2024-03-10 | 7 | Cape Town Cycle Tour | | 109 | 02:31:37.000 | 43.135 |
| 2024-03-02 | 3 | Paarl XCO | | 0 | 01:28:31.000 | 0 |
| 2024-02-11 | 1 | Momentum Medical Scheme Tankwa Trek presented by Biogen | | 0 | 10:29:17.000 | 0 |
| 2024-01-20 | 1 | Momentum Medical Scheme Attakwas Extreme presented by Biogen | | 0 | 04:49:22.000 | 0 |
| 2024-01-14 | 1 | Nedbank WPP 1 - Dordabis | | 0 | 02:40:32.000 | 0 |
| 2023-11-25 | 1 | National Championships Namibia | | 0 | 02:16:31.000 | 0 |
| 2023-09-24 | 38 | Paris 2024 Test Event | | 0 | 01:20:25.000 | 0 |
| 2023-09-24 | 1 | Nedbank WPP 6 - Western Bypass | | 0 | 02:47:43.000 | 0 |
| 2023-09-24 | 38 | Paris 2024 Test Event | | 0 | 01:20:25.000 | 0 |
| 2023-08-28 | 65 | UCI World Championships Glasgow | ME | 0 | 01:29:57.000 | 0 |
| 2023-08-12 | 65 | UCI Cycling World Championships | | 0 | 01:29:57.000 | 0 |
| 2023-06-11 | 82 | UCI MTB World Cup - Lenzerheide | | 0 | 01:34:37.000 | 0 |
| 2023-03-12 | 13 | Cape Town Cycle Tour | | 109 | 02:36:22.000 | 41.825 |
| 2023-02-19 | 6 | Tour de Windhoek | | 0 | 07:17:38.000 | 0 |
| 2023-02-12 | 4 | Momentum Medical Scheme Tankwa Trek presented by Biogen | | 0 | 11:13:22.000 | 0 |
| 2023-02-05 | DNS | Western Cape XCO Cup | | 0 | 00:00:00.000 | |
| 2023-02-04 | 3 | SA XCO Cup Series | | 0 | 01:25:23.000 | 0 |
| 2023-01-21 | 2 | Momentum Medical Scheme Attakwas Extreme presented by Biogen | | 0 | 05:00:30.000 | 0 |
| 2022-08-24 | 38 | UCI World Championships Les Gets | MU | 0 | 01:16:57.000 | 0 |
| 2021-07-26 | 31 | Olympic Games | | 0 | 01:34:26.000 | 0 |
| 2018-09-05 | 28 | UCI World Championships Lenzerheide | mj | 0 | 01:20:29.000 | 0 |