| 2023-11-25 | 21 | Lake Taupō Cycle Challenge |  | 160.4 | 04:13:51.000 | 37.912 | 
| 2023-11-06 | 55 | SBS Bank Tour of Southland |  | 0 | 19:50:48.000 | 0 | 
| 2023-11-04 | 13 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 58 | SBS Bank Tour of Southland |  | 151 | 03:10:55.000 | 47.455 | 
| 2023-11-02 | 86 | SBS Bank Tour of Southland |  | 154 | 03:33:27.000 | 43.289 | 
| 2023-11-01 | 67 | SBS Bank Tour of Southland |  | 108 | 02:47:06.000 | 38.779 | 
| 2023-10-31 | 6 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 35 | SBS Bank Tour of Southland |  | 166 | 03:50:21.000 | 43.239 | 
| 2023-10-29 | 14 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-10-22 | 9 | National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2023-08-19 | 5 | National Championships New Zealand ME | ME | 0 | 00:00:00.000 |  | 
| 2023-07-02 | 81 | UCI MTB World Cup - Val di Sole |  | 0 | 01:18:46.000 | 0 | 
| 2023-06-18 | 89 | UCI MTB World Cup - Leogang |  | 0 | 01:18:03.000 | 0 | 
| 2023-06-11 | 106 | UCI MTB World Cup - Lenzerheide |  | 0 | 00:00:00.000 |  | 
| 2023-05-13 | DNS | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 01:18:12.000 | 0 | 
| 2023-01-23 | 6 | National Criterium Championships - New Zealand |  | 0 | 00:00:00.000 |  | 
| 2022-08-14 | 2 | National Championships New Zealand ME | ME | 0 | 00:00:00.000 |  | 
| 2021-08-15 | 5 | National Championships New Zealand ME | ME | 0 | 00:58:08.000 | 0 |