| 2025-10-26 | DSQ |  National Championships New Zealand ME - XCM | ME | 0 | 00:00:00.000 |  | 
| 2025-08-31 | 4 |  National Championships New Zealand ME | ME | 0 | 01:02:51.000 | 0 | 
| 2025-02-22 | 4 |  New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2025-02-22 | 7 |  New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-11-30 | 28 |  Lake TaupÅ Cycle Challenge | ME | 0 | 04:04:57.000 | 0 | 
| 2024-08-28 | 73 |  UCI World Championships Pal Arinsal | MJ | 0 | 00:00:00.000 |  | 
| 2024-08-10 | 6 |  National Championships New Zealand ME | ME | 0 | 00:00:00.000 |  | 
| 2024-08-04 | 5 |  AEC Novice Tour |  | 0 | 03:45:55.000 | 0 | 
| 2024-08-04 | 7 |  AEC Novice Tour |  | 60.9 | 01:38:47.000 | 36.99 | 
| 2024-08-03 | 4 |  AEC Novice Tour |  | 66.2 | 01:42:34.000 | 38.726 | 
| 2024-06-23 | 14 |  Ibuilt Junior Tour |  | 0 | 00:00:00.000 |  | 
| 2024-03-23 | 3 |  Oceanian Continental Championships - XCO |  | 0 | 01:04:17.000 | 0 | 
| 2024-02-25 | 2 |  New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-01-22 | 13 |  National Championships New Zealand MJ - Criterium | mj | 0 | 00:35:52.000 | 0 | 
| 2023-10-21 | 19 |  National Championships New Zealand - XCM/XCE |  | 0 | 00:00:00.000 |  | 
| 2023-09-10 | 5 |  Pedal Cartel CHB Junior Tour |  | 0 | 05:41:45.000 | 0 | 
| 2023-09-10 | 6 |  Pedal Cartel CHB Junior Tour |  | 0 | 02:45:02.000 | 0 | 
| 2023-09-10 | 6 |  Pedal Cartel CHB Junior Tour |  | 0 | 02:43:55.000 | 0 | 
| 2023-08-19 | 2 |  National Championships New Zealand MJ | MJ | 0 | 00:00:00.000 |  |