| 2025-06-29 | 4 | Balmoral Junior Tour | MJ | 0 | 03:10:18.000 | 0 |
| 2025-06-29 | 11 | Balmoral Junior Tour | MJ | 0 | 00:50:55.000 | 0 |
| 2025-06-28 | 4 | Balmoral Junior Tour | MJ | 84 | 02:07:41.000 | 39.473 |
| 2025-05-25 | 8 | Canberra Junior Tour | mj | 0 | 03:54:29.000 | 0 |
| 2025-05-25 | 21 | Canberra Junior Tour | mj | 0 | 00:36:45.000 | 0 |
| 2025-05-24 | 7 | Canberra Junior Tour | mj | 0 | 00:40:20.000 | 0 |
| 2025-05-24 | 9 | Canberra Junior Tour | mj | 80 | 02:11:06.000 | 36.613 |
| 2025-05-11 | 9 | Tour of Orange | me | 0 | 03:47:16.000 | 0 |
| 2025-05-11 | 8 | Tour of Orange | me | 113.2 | 02:48:32.000 | 40.301 |
| 2025-05-10 | 6 | Tour of Orange | me | 0 | 00:48:46.000 | 0 |
| 2025-05-03 | 11 | John Woodman Memorial | me | 123 | 02:49:03.000 | 43.656 |
| 2025-04-06 | DNF | Hayman Classic | me | 128 | 00:00:00.000 | |
| 2025-03-12 | 2 | Australian National Championships | | 0 | 00:00:00.000 | |
| 2025-03-01 | 14 | AusCycling MTB National Series | | 0 | 00:00:00.000 | |
| 2024-10-04 | 14 | Tour of Gippsland | mj | 35 | 00:48:03.000 | 43.704 |
| 2024-10-03 | 21 | Tour of Gippsland | mj | 44.5 | 01:02:27.000 | 42.754 |
| 2024-10-02 | 17 | Tour of Gippsland | mj | 71.2 | 01:39:26.000 | 42.963 |
| 2024-05-26 | DNS | Canberra Junior Tour | mj | 0 | 00:00:00.000 | |
| 2024-05-25 | DNS | Canberra Junior Tour | mj | 0 | 00:00:00.000 | |
| 2024-05-25 | DNS | Canberra Junior Tour | mj | 80 | 00:00:00.000 | |