| 2025-03-16 | DNF | Absa Cape Epic - XCMS | | 0 | 00:00:00.000 | |
| 2025-03-07 | 14 | Tour du Cap | ME | 0 | 11:03:25.000 | 0 |
| 2025-03-07 | 45 | Tour du Cap | ME | 129 | 03:07:28.000 | 41.287 |
| 2025-03-06 | 22 | Tour du Cap | ME | 113 | 02:51:26.000 | 39.549 |
| 2025-03-05 | 10 | Tour du Cap | ME | 90 | 02:07:42.000 | 42.287 |
| 2025-03-03 | 15 | Tour du Cap | ME | 102 | 02:36:02.000 | 39.222 |
| 2025-02-23 | 3 | Tour de PPA | me | 105 | 02:32:11.000 | 41.397 |
| 2025-02-08 | 2 | 99er Cycle Tour | me | 0 | 02:14:23.000 | 0 |
| 2024-11-03 | 27 | PPA One Tonner | me | 175 | 04:11:38.000 | 41.727 |
| 2024-04-27 | 7 | UCI Gravel World Series ME - Swartberg 100 | | 170 | 05:53:21.000 | 28.867 |
| 2024-03-24 | DNF | Absa Cape Epic | | 0 | 00:00:00.000 | |
| 2024-03-10 | 4 | Cape Town Cycle Tour | | 109 | 02:31:36.000 | 43.14 |
| 2024-03-08 | 1 | Tour du Cap | | 129 | 03:10:47.000 | 40.57 |
| 2024-03-08 | 4 | Tour du Cap | | 0 | 11:04:39.000 | 0 |
| 2024-03-07 | 7 | Tour du Cap | | 0 | 02:58:20.000 | 0 |
| 2024-03-06 | 3 | Tour du Cap | | 90 | 02:10:32.000 | 41.369 |
| 2024-03-04 | 2 | Tour du Cap | | 102 | 02:24:08.000 | 42.461 |
| 2024-02-10 | 4 | 99er Cycle Tour | | 0 | 02:26:54.000 | 0 |
| 2024-01-28 | 1 | Winelands Race | me | 0 | 02:24:16.000 | 0 |
| 2023-11-05 | 3 | PPA One Tonner | | 170 | 06:29:59.000 | 26.155 |
| 2023-03-12 | 12 | Cape Town Cycle Tour | | 109 | 02:36:21.000 | 41.829 |
| 2023-03-05 | 3 | Tour du Cap | | 0 | 07:52:31.000 | 0 |
| 2023-03-05 | 5 | Tour du Cap | | 105 | 02:33:33.000 | 41.029 |
| 2023-03-04 | 3 | Tour du Cap | | 91 | 02:14:32.000 | 40.585 |
| 2023-03-02 | 3 | Tour du Cap | | 102 | 02:43:42.000 | 37.385 |
| 2023-02-26 | 2 | Tour de PPA | | 110 | 02:33:04.000 | 43.118 |
| 2022-01-15 | DNF | Momentum Medical Scheme Attakwas Extreme presented by Biogen | ME | 0 | 00:00:00.000 | |