| 2025-10-31 | 30 | Nedbank Gravel Burn | me | 144 | 06:24:52.000 | 22.449 |
| 2025-10-30 | 15 | Nedbank Gravel Burn | me | 137 | 04:06:48.000 | 33.306 |
| 2025-10-29 | 14 | Nedbank Gravel Burn | me | 111 | 03:29:01.000 | 31.863 |
| 2025-10-28 | 18 | Nedbank Gravel Burn | me | 90 | 02:51:15.000 | 31.533 |
| 2025-10-27 | 23 | Nedbank Gravel Burn | me | 108 | 03:04:08.000 | 35.192 |
| 2025-10-26 | 24 | Nedbank Gravel Burn | me | 84 | 03:11:33.000 | 26.312 |
| 2025-10-19 | 5 | Hollard Hearts Road Race | | 100 | 02:17:37.000 | 43.599 |
| 2025-08-23 | 5 | UCI Gravel World Series ME - Khomas100 | me | 157 | 04:55:04.000 | 31.925 |
| 2025-08-03 | 2 | Pupkewitz Megabuild Tour de Windhoek | | 0 | 02:20:31.000 | 0 |
| 2025-08-03 | 18 | Pupkewitz Megabuild Tour de Windhoek | | 0 | 08:41:34.000 | 0 |
| 2025-05-11 | 2 | Nedbank WPP 6 | me | 0 | 02:34:39.000 | 0 |
| 2025-04-27 | 1 | WPP - TTT | me | 0 | 00:39:27.000 | 0 |
| 2025-04-13 | 5 | Nedbank Cycle Challenge | ME | 100 | 02:29:12.000 | 40.214 |
| 2025-04-06 | 3 | Nedbank WPP 4 - Matchless | ME | 0 | 02:19:49.000 | 0 |
| 2025-01-19 | 7 | Nedbank WPP 2 - Copper Kettle | me | 0 | 01:51:56.000 | 0 |
| 2025-01-12 | DNF | Nedbank WPP 1 - Teufels SlĂșcht | ME | 0 | 00:00:00.000 | |
| 2024-10-23 | 28 | Khomas 100 | me | 0 | 06:04:50.000 | 0 |
| 2024-10-06 | 2 | Paratus Namibian Cycle Classic | | 100 | 02:32:09.000 | 39.435 |
| 2024-09-01 | 2 | Nedbank WPP 6 - Tony Rust | | 0 | 00:49:29.000 | 0 |
| 2024-05-05 | 4 | Pupkewitz Megabuild Tour de Windhoek | | 0 | 07:27:08.000 | 0 |
| 2024-05-05 | 1 | Pupkewitz Megabuild Tour de Windhoek | | 77 | 01:55:45.000 | 39.914 |
| 2024-05-04 | 3 | Pupkewitz Megabuild Tour de Windhoek | | 0 | 00:00:00.000 | |
| 2024-05-03 | 6 | Pupkewitz Megabuild Tour de Windhoek | | 120 | 02:56:10.000 | 40.87 |
| 2024-04-27 | 13 | UCI Gravel World Series ME - Swartberg 100 | | 170 | 05:56:28.000 | 28.614 |
| 2024-03-12 | 11 | African Games ME - Criterium | me | 0 | 00:00:00.000 | |
| 2024-01-21 | 4 | Nedbank WPP 2 - Teufels SlĂșcht | | 0 | 02:25:24.000 | 0 |