| 2025-10-26 | 7 | Ride Joburg |  | 97 | 02:11:36.000 | 44.225 | 
| 2025-07-12 | DNS | Grande Prémio do Minho | MJ | 96 | 00:00:00.000 |  | 
| 2025-07-11 | 70 | Grande Prémio do Minho | MJ | 91 | 02:18:43.000 | 39.361 | 
| 2025-06-14 | 92 | Clásica Araba Vitoria-Gasteiz | mj | 138.2 | 03:30:13.000 | 39.445 | 
| 2025-03-09 | 12 | Cape Town Cycle Tour | ME | 109 | 02:25:49.000 | 44.851 | 
| 2025-03-07 | 9 | Tour du Cap | ME | 0 | 11:01:34.000 | 0 | 
| 2025-03-07 | 13 | Tour du Cap | ME | 129 | 03:05:57.000 | 41.624 | 
| 2025-03-06 | 10 | Tour du Cap | ME | 113 | 02:50:38.000 | 39.734 | 
| 2025-03-05 | 9 | Tour du Cap | ME | 90 | 02:07:42.000 | 42.287 | 
| 2025-03-03 | 10 | Tour du Cap | ME | 102 | 02:35:46.000 | 39.29 | 
| 2025-01-19 | 4 | Gauteng Cycling Champs | MJ | 136 | 03:35:30.000 | 37.865 | 
| 2024-07-14 | 59 | Junior Tour of Ireland | mj | 0 | 13:33:33.000 | 0 | 
| 2024-07-14 | 75 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 43 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 54 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 63 | Junior Tour of Ireland | mj | 122.8 | 03:01:49.000 | 40.524 | 
| 2024-07-10 | 64 | Junior Tour of Ireland | mj | 93.7 | 02:21:17.000 | 39.792 | 
| 2024-07-09 | 73 | Junior Tour of Ireland | mj | 63.6 | 01:30:56.000 | 41.965 | 
| 2024-05-04 | 12 | National Championships South Africa |  | 0 | 01:14:02.000 | 0 | 
| 2024-03-08 | 20 | Tour du Cap |  | 0 | 11:10:03.000 | 0 | 
| 2024-03-08 | 18 | Tour du Cap |  | 129 | 03:10:56.000 | 40.538 | 
| 2024-03-07 | 18 | Tour du Cap |  | 0 | 02:59:56.000 | 0 | 
| 2024-03-06 | 28 | Tour du Cap |  | 90 | 02:10:44.000 | 41.305 | 
| 2024-03-04 | 35 | Tour du Cap |  | 102 | 02:25:59.000 | 41.923 |