| 2025-08-03 | DNF | Darren Smith Classic Road Race | me | 131.2 | 00:00:00.000 |  | 
| 2025-08-02 | DNF | Darren Smith Classic Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-05-17 | DNF | Balmoral Metros Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-04-02 | 8 | Balmoral Metros Road Race | me | 0 | 03:15:51.000 | 0 | 
| 2024-09-07 | DNF | Strade Marroni | ME | 117 | 00:00:00.000 |  | 
| 2024-08-04 | DNF | Darren Smith Classic Road Race | me | 131 | 00:00:00.000 |  | 
| 2024-06-23 | 14 | Balmoral Junior Tour | mj | 0 | 00:58:51.000 | 0 | 
| 2024-06-23 | 13 | Balmoral Junior Tour | mj | 0 | 03:25:48.000 | 0 | 
| 2024-06-22 | 18 | Balmoral Junior Tour | mj | 84 | 02:15:08.000 | 37.296 | 
| 2024-05-26 | 15 | Canberra Junior Tour | mj | 0 | 03:49:30.000 | 0 | 
| 2024-05-26 | 7 | Canberra Junior Tour | mj | 0 | 00:32:43.000 | 0 | 
| 2024-05-25 | 15 | Canberra Junior Tour | mj | 80 | 02:10:46.000 | 36.707 | 
| 2024-05-25 | 11 | Canberra Junior Tour | mj | 0 | 00:39:55.000 | 0 | 
| 2024-04-14 | 69 | Tour de Brisbane | me | 102.1 | 02:27:58.000 | 41.401 | 
| 2024-01-05 | DNF | National Championships Australia MJ - Criterium |  | 0 | 00:00:00.000 |  | 
| 2023-10-22 | 66 | Cycle Sunshine Coast |  | 120.9 | 03:03:15.000 | 39.585 | 
| 2023-10-22 | 68 | Cycle Sunshine Coast |  | 0 | 10:50:43.000 | 0 | 
| 2023-10-21 | 73 | Cycle Sunshine Coast |  | 110.2 | 02:29:35.000 | 44.203 | 
| 2023-10-21 | 87 | Cycle Sunshine Coast |  | 0 | 00:56:22.000 | 0 | 
| 2023-10-20 | 69 | Cycle Sunshine Coast |  | 0 | 00:13:27.000 | 0 | 
| 2023-10-19 | 91 | Cycle Sunshine Coast |  | 109.8 | 04:08:05.000 | 26.556 | 
| 2023-08-26 | 68 | Tour of Gippsland ME |  | 80.1 | 02:01:15.000 | 39.637 | 
| 2023-08-26 | 68 | Tour of Gippsland ME |  | 0 | 05:57:36.000 | 0 | 
| 2023-08-26 | 59 | Tour of Gippsland ME |  | 102.2 | 02:36:59.000 | 39.061 | 
| 2023-08-25 | 69 | Tour of Gippsland ME |  | 17.8 | 00:26:19.000 | 40.583 | 
| 2023-08-24 | 53 | Tour of Gippsland ME |  | 42 | 00:53:03.000 | 47.502 | 
| 2023-06-27 | 12 | Balmoral Junior Tour |  | 0 | 03:25:32.000 | 0 | 
| 2023-06-27 | 9 | Balmoral Junior Tour |  | 0 | 00:48:40.000 | 0 | 
| 2023-06-25 | 12 | Balmoral Junior Tour |  | 80.4 | 02:24:29.000 | 33.388 | 
| 2023-05-28 | 26 | Canberra Junior Tour |  | 0 | 04:31:34.000 | 0 | 
| 2023-05-28 | 9 | Canberra Junior Tour |  | 0 | 00:40:20.000 | 0 | 
| 2023-05-27 | 31 | Canberra Junior Tour |  | 80 | 02:44:15.000 | 29.224 | 
| 2023-05-27 | 8 | Canberra Junior Tour |  | 0 | 00:40:29.000 | 0 | 
| 2023-04-02 | DNF | Tour de Brisbane |  | 102.21 | 00:00:00.000 |  |