| 2025-09-28 | 2 | Yunca Junior Tour of Southland | MJ | 0 | 06:52:19.000 | 0 |
| 2025-09-28 | 2 | Yunca Junior Tour of Southland | MJ | 0 | 00:25:02.000 | 0 |
| 2025-09-28 | 4 | Yunca Junior Tour of Southland | MJ | 75 | 01:58:55.000 | 37.842 |
| 2025-09-27 | 6 | Yunca Junior Tour of Southland | MJ | 0 | 01:49:39.000 | 0 |
| 2025-09-27 | 3 | Yunca Junior Tour of Southland | MJ | 0 | 01:51:27.000 | 0 |
| 2025-09-26 | 3 | Yunca Junior Tour of Southland | MJ | 0 | 00:43:49.000 | 0 |
| 2025-06-15 | 2 | Ibuilt Junior Tour | MJ | 0 | 00:00:00.000 | |
| 2025-06-15 | 3 | Ibuilt Junior Tour | MJ | 0 | 00:00:00.000 | |
| 2025-06-15 | 3 | Ibuilt Junior Tour | MJ | 0 | 00:00:00.000 | |
| 2025-06-14 | 3 | Ibuilt Junior Tour | MJ | 0 | 00:00:00.000 | |
| 2025-06-14 | 9 | Ibuilt Junior Tour | MJ | 0 | 00:00:00.000 | |
| 2025-01-18 | 2 | National Championships New Zealand MJ - Criterium | MJ | 0 | 00:41:39.000 | 0 |
| 2024-10-06 | 13 | Yunca Junior Tour of Southland | | 49 | 01:08:47.000 | 42.743 |
| 2024-10-06 | 6 | Yunca Junior Tour of Southland | | 55 | 01:18:47.000 | 41.887 |
| 2024-10-06 | 12 | Yunca Junior Tour of Southland | | 0 | 05:02:12.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 | 22 | Yunca Junior Tour of Southland | | 31.5 | 00:44:36.000 | 42.377 |
| 2024-06-23 | 15 | Ibuilt Junior Tour | | 0 | 00:00:00.000 | |
| 2024-01-22 | 16 | National Championships New Zealand MJ - Criterium | mj | 0 | 00:00:00.000 | |