| 2025-10-26 | 7 | National Championships New Zealand ME - XCM | ME | 0 | 00:00:00.000 |  | 
| 2025-05-17 | 4 | Balmoral Metros Criterium | me | 0 | 01:03:36.000 | 0 | 
| 2025-04-26 | 23 | National Championships Australia - Gravel | me | 0 | 03:08:38.710 | 0 | 
| 2025-03-23 | 12 | Q Tour | me | 0 | 05:57:36.000 | 0 | 
| 2025-03-23 | 14 | Q Tour | me | 111.7 | 02:43:52.000 | 40.899 | 
| 2025-03-22 | 33 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 6 | Q Tour | me | 49 | 00:58:10.000 | 50.544 | 
| 2025-01-20 | DNF | SA Kick It | me | 117 | 00:00:00.000 |  | 
| 2025-01-19 | 29 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2024-11-30 | 8 | Lake TaupÅ Cycle Challenge | ME | 0 | 03:58:37.000 | 0 | 
| 2024-10-06 | 3 | Yunca Junior Tour of Southland |  | 49 | 01:07:48.000 | 43.363 | 
| 2024-10-06 | 6 | Yunca Junior Tour of Southland |  | 55 | 01:18:47.000 | 41.887 | 
| 2024-10-06 | 3 | Yunca Junior Tour of Southland |  | 0 | 04:58:33.000 | 0 | 
| 2024-10-05 | 2 | Yunca Junior Tour of Southland |  | 58 | 01:20:21.000 | 43.311 | 
| 2024-10-05 | 1 | Yunca Junior Tour of Southland |  | 20.4 | 00:26:16.000 | 46.599 | 
| 2024-10-04 | 1 | Yunca Junior Tour of Southland |  | 31.5 | 00:41:57.000 | 45.054 | 
| 2024-02-25 | 6 | New Zealand National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-01-22 | 1 | National Championships New Zealand MJ - Criterium | mj | 0 | 00:34:41.000 | 0 | 
| 2023-08-19 | 4 | National Championships New Zealand MJ | MJ | 0 | 00:00:00.000 |  | 
| 2023-01-22 | 10 | AusCycling MTB National Series - Round 2 |  | 0 | 01:25:21.000 | 0 | 
| 2023-01-21 | 9 | AusCycling MTB National Series - Round 1 |  | 0 | 01:38:19.000 | 0 |