| 2023-11-06 | 35 | SBS Bank Tour of Southland |  | 0 | 19:41:09.000 | 0 | 
| 2023-11-04 | 10 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 3 | SBS Bank Tour of Southland |  | 151 | 03:09:40.000 | 47.768 | 
| 2023-11-02 | 60 | SBS Bank Tour of Southland |  | 154 | 03:31:04.000 | 43.778 | 
| 2023-11-01 | 60 | SBS Bank Tour of Southland |  | 108 | 02:45:35.000 | 39.134 | 
| 2023-10-31 | 3 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 2 | SBS Bank Tour of Southland |  | 166 | 03:49:15.000 | 43.446 | 
| 2023-10-29 | 4 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-08-27 | 22 | Schaal Sels Merksem |  | 109.45 | 02:22:27.000 | 46.1 | 
| 2023-08-26 | 77 | Omloop Mandel-Leie-Schelde |  | 168 | 03:40:29.000 | 45.718 | 
| 2023-08-15 | 68 | Heusden Koers |  | 171.6 | 03:39:54.000 | 46.821 | 
| 2023-05-10 | DNF | Ruddervoorde Koerse |  | 166.5 | 00:00:00.000 |  | 
| 2022-01-16 | 10 | National Criterium Championships New Zealand |  | 0 | 12:58:50.000 | 0 |