| 2025-03-23 | 43 | Q Tour | me | 0 | 06:01:27.000 | 0 | 
| 2025-03-23 | 27 | Q Tour | me | 111.7 | 02:44:42.000 | 40.692 | 
| 2025-03-22 | 35 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 76 | Q Tour | me | 49 | 01:00:32.000 | 48.568 | 
| 2025-03-09 | 26 | Harbour City GP | me | 0 | 04:27:24.000 | 0 | 
| 2025-03-09 | 33 | Harbour City GP | me | 101.4 | 02:24:33.000 | 42.089 | 
| 2025-03-08 | 24 | Harbour City GP | me | 43.2 | 01:02:10.000 | 41.694 | 
| 2025-03-07 | 21 | Harbour City GP | me | 47.6 | 01:00:41.000 | 47.064 | 
| 2025-02-23 | 67 | Tour of Tasmania | me | 0 | 06:43:49.000 | 0 | 
| 2025-02-23 | 43 | Tour of Tasmania | me | 82 | 02:15:08.000 | 36.408 | 
| 2025-02-22 | 76 | Tour of Tasmania | me | 118 | 03:18:18.000 | 35.703 | 
| 2025-02-21 | 59 | Tour of Tasmania | me | 54 | 01:04:11.000 | 50.48 | 
| 2025-01-23 | 13 | NCC TDU Criteriums pb MAAP and Specialized | me | 0 | 00:51:51.000 | 0 | 
| 2025-01-20 | DNF | SA Kick It | me | 117 | 00:00:00.000 |  | 
| 2025-01-19 | 79 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2025-01-10 | 20 | National Championships Australia - Criterium | MU | 0 | 00:52:50.000 | 0 | 
| 2024-06-23 | 21 | Balmoral Junior Tour | mj | 0 | 03:26:12.000 | 0 | 
| 2024-06-23 | 7 | Balmoral Junior Tour | mj | 0 | 00:58:51.000 | 0 | 
| 2024-06-22 | 24 | Balmoral Junior Tour | mj | 84 | 02:15:18.000 | 37.251 | 
| 2024-05-26 | 17 | Canberra Junior Tour | mj | 0 | 03:49:38.000 | 0 | 
| 2024-05-26 | 12 | Canberra Junior Tour | mj | 0 | 00:32:43.000 | 0 | 
| 2024-05-25 | 19 | Canberra Junior Tour | mj | 80 | 02:10:51.000 | 36.683 | 
| 2024-05-25 | 20 | Canberra Junior Tour | mj | 0 | 00:39:59.000 | 0 | 
| 2024-04-14 | 72 | Tour de Brisbane | me | 102.1 | 02:28:01.000 | 41.387 | 
| 2024-01-05 | 14 | National Championships Australia MJ - Criterium |  | 0 | 00:31:24.000 | 0 | 
| 2023-12-03 | 34 | Tour of Bright |  | 63.7 | 01:52:56.000 | 33.843 | 
| 2023-12-03 | 49 | Tour of Bright |  | 0 | 04:42:50.000 | 0 | 
| 2023-12-02 | 46 | Tour of Bright |  | 92.8 | 02:24:38.000 | 38.497 | 
| 2023-11-12 | 26 | Spirit of Tasmania Cycling Tour |  | 0 | 09:42:59.000 | 0 | 
| 2023-11-12 | 17 | Spirit of Tasmania Cycling Tour |  | 0 | 01:08:22.000 | 0 | 
| 2023-11-11 | 20 | Spirit of Tasmania Cycling Tour |  | 133.3 | 03:25:26.000 | 38.932 | 
| 2023-11-10 | 39 | Spirit of Tasmania Cycling Tour |  | 71.5 | 02:16:55.000 | 31.333 | 
| 2023-11-09 | 12 | Spirit of Tasmania Cycling Tour |  | 106 | 02:50:51.000 | 37.226 | 
| 2023-10-22 | 43 | Cycle Sunshine Coast |  | 0 | 08:56:53.000 | 0 | 
| 2023-10-22 | 12 | Cycle Sunshine Coast |  | 120.9 | 02:37:04.000 | 46.184 | 
| 2023-10-21 | 33 | Cycle Sunshine Coast |  | 110.2 | 02:28:49.000 | 44.431 | 
| 2023-10-21 | 78 | Cycle Sunshine Coast |  | 0 | 00:56:22.000 | 0 | 
| 2023-10-20 | 56 | Cycle Sunshine Coast |  | 0 | 00:12:48.000 | 0 | 
| 2023-10-19 | 32 | Cycle Sunshine Coast |  | 109.8 | 02:41:50.000 | 40.709 | 
| 2023-08-26 | 36 | Tour of Gippsland ME |  | 80.1 | 01:49:22.000 | 43.944 | 
| 2023-08-26 | 63 | Tour of Gippsland ME |  | 102.2 | 02:36:59.000 | 39.061 | 
| 2023-08-26 | 61 | Tour of Gippsland ME |  | 0 | 05:44:36.000 | 0 | 
| 2023-08-25 | 52 | Tour of Gippsland ME |  | 17.8 | 00:25:22.000 | 42.102 | 
| 2023-08-24 | 33 | Tour of Gippsland ME |  | 42 | 00:52:53.000 | 47.652 | 
| 2023-06-27 | 7 | Balmoral Junior Tour |  | 0 | 03:20:52.000 | 0 | 
| 2023-06-27 | 21 | Balmoral Junior Tour |  | 0 | 00:48:40.000 | 0 | 
| 2023-06-25 | 8 | Balmoral Junior Tour |  | 80.4 | 02:19:49.000 | 34.502 | 
| 2023-05-28 | 9 | Canberra Junior Tour |  | 0 | 04:04:54.000 | 0 | 
| 2023-05-28 | 5 | Canberra Junior Tour |  | 0 | 00:40:20.000 | 0 | 
| 2023-05-27 | 10 | Canberra Junior Tour |  | 80 | 02:18:11.000 | 34.736 | 
| 2023-05-27 | 33 | Canberra Junior Tour |  | 0 | 00:41:03.000 | 0 | 
| 2023-04-02 | 59 | Tour de Brisbane |  | 102.21 | 02:22:09.000 | 43.142 | 
| 2023-01-06 | 15 | National Championships Australia MJ - Criterium |  | 0 | 00:31:06.000 | 0 |