| 2025-10-26 | 21 | Ride Joburg |  | 97 | 02:12:25.000 | 43.952 | 
| 2025-09-06 | 24 | Race to the Sea | me | 155 | 05:11:15.000 | 29.88 | 
| 2025-08-23 | 3 | UCI Gravel World Series ME - Khomas100 | me | 157 | 04:43:01.000 | 33.284 | 
| 2025-05-03 | 8 | UCI Gravel World Series ME - The Ceder | me | 0 | 04:55:52.000 | 0 | 
| 2025-04-06 | 3 | National Championships South Africa - Gravel | me | 168 | 05:14:13.000 | 32.08 | 
| 2025-03-09 | 28 | Cape Town Cycle Tour | ME | 109 | 02:25:50.000 | 44.846 | 
| 2025-02-16 | 16 | Dis-Chem Ride for Sight | me | 116 | 02:35:52.000 | 44.654 | 
| 2025-01-19 | DNF | Gauteng Cycling Champs | me | 164 | 00:00:00.000 |  | 
| 2024-11-17 | 96 | Ride Joburg | me | 97 | 02:26:57.000 | 39.605 | 
| 2024-10-06 | 168 | UCI Gravel World Championships | me | 182 | 05:23:44.000 | 33.731 | 
| 2024-08-17 | 72 | Gravel, Grit 'n Grind | me | 136 | 04:40:33.000 | 29.086 | 
| 2024-05-11 | 3 | Race to the Sun | me | 0 | 04:38:23.000 | 0 | 
| 2024-04-27 | 1 | UCI Gravel World Series ME - Swartberg 100 |  | 170 | 05:43:01.000 | 29.736 | 
| 2024-03-24 | 5 | Emperors Palace Classic | me | 98 | 02:06:57.000 | 46.317 | 
| 2024-03-10 | 32 | Cape Town Cycle Tour |  | 109 | 02:35:23.000 | 42.089 | 
| 2024-03-08 | 16 | Tour du Cap |  | 0 | 11:08:34.000 | 0 | 
| 2024-03-08 | 24 | Tour du Cap |  | 129 | 03:11:11.000 | 40.485 | 
| 2024-03-07 | 12 | Tour du Cap |  | 0 | 02:59:27.000 | 0 | 
| 2024-03-06 | 39 | Tour du Cap |  | 90 | 02:11:01.000 | 41.216 | 
| 2024-03-04 | 15 | Tour du Cap |  | 102 | 02:24:44.000 | 42.285 | 
| 2024-02-18 | 4 | Dis-Chem Ride for Sight | me | 116 | 02:33:54.000 | 45.224 | 
| 2023-08-08 | 2 | Panorama Tour |  | 0 | 09:46:00.000 | 0 | 
| 2023-08-07 | 2 | Panorama Tour |  | 104 | 03:00:08.000 | 34.641 | 
| 2023-08-06 | 13 | Panorama Tour |  | 88 | 02:34:06.000 | 34.263 | 
| 2023-08-05 | 4 | Panorama Tour |  | 112 | 03:17:11.000 | 34.08 |