| 2025-09-01 | 19 | UCI World Championships Valais | MJ | 0 | 01:19:00.000 | 0 |
| 2025-02-22 | 2 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2025-01-11 | 2 | National MTB Series - Round 1 | MJ | 0 | 01:11:07.000 | 0 |
| 2024-10-06 | DNF | Yunca Junior Tour of Southland | | 55 | 00:00:00.000 | |
| 2024-10-05 | DNF | Yunca Junior Tour of Southland | | 20.4 | 00:00:00.000 | |
| 2024-10-04 | 11 | Yunca Junior Tour of Southland | | 31.5 | 00:42:00.000 | 45 |
| 2024-08-28 | 64 | UCI World Championships Pal Arinsal | MJ | 0 | 00:00:00.000 | |
| 2024-08-10 | 1 | National Championships New Zealand MJ | MJ | 0 | 00:00:00.000 | |
| 2024-08-04 | 10 | AEC Novice Tour | | 0 | 03:47:28.000 | 0 |
| 2024-08-04 | 11 | AEC Novice Tour | | 60.9 | 01:38:50.000 | 36.971 |
| 2024-08-03 | 12 | AEC Novice Tour | | 66.2 | 01:42:53.000 | 38.607 |
| 2024-06-23 | 9 | Ibuilt Junior Tour | | 0 | 00:00:00.000 | |
| 2024-03-23 | 1 | Oceanian Continental Championships - XCO | | 0 | 01:03:15.000 | 0 |
| 2024-02-25 | 5 | New Zealand National Championships | | 0 | 00:00:00.000 | |
| 2024-01-22 | 4 | National Championships New Zealand MJ - Criterium | mj | 0 | 00:35:30.000 | 0 |
| 2023-10-21 | 18 | National Championships New Zealand - XCM/XCE | | 0 | 00:00:00.000 | |
| 2023-08-19 | 1 | National Championships New Zealand MJ | MJ | 0 | 00:00:00.000 | |