| 2025-10-02 | DNF | UniSport Nationals - Road race |  | 60 | 00:00:00.000 |  | 
| 2025-10-01 | 9 | UniSport Nationals - Criterium |  | 0 | 00:56:37.000 | 0 | 
| 2025-05-17 | DNS | Balmoral Metros Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-03-23 | 8 | Q Tour | me | 0 | 05:57:12.000 | 0 | 
| 2025-03-23 | 6 | Q Tour | me | 111.7 | 02:43:10.000 | 41.075 | 
| 2025-03-22 | 4 | Q Tour | me | 88 | 02:03:27.000 | 42.77 | 
| 2025-03-21 | 53 | Q Tour | me | 49 | 00:58:30.000 | 50.256 | 
| 2025-03-15 | 22 | Grafton to Inverell Classic | me | 228.9 | 05:46:06.000 | 39.682 | 
| 2025-03-09 | 34 | Harbour City GP | me | 0 | 04:27:32.000 | 0 | 
| 2025-03-09 | 21 | Harbour City GP | me | 101.4 | 02:24:33.000 | 42.089 | 
| 2025-03-08 | 43 | Harbour City GP | me | 43.2 | 01:02:18.000 | 41.605 | 
| 2025-03-07 | 46 | Harbour City GP | me | 47.6 | 01:00:41.000 | 47.064 | 
| 2025-02-23 | 13 | Tour of Tasmania | me | 0 | 06:15:13.000 | 0 | 
| 2025-02-23 | 21 | Tour of Tasmania | me | 82 | 02:11:36.000 | 37.386 | 
| 2025-02-22 | 7 | Tour of Tasmania | me | 118 | 02:53:05.000 | 40.905 | 
| 2025-02-21 | 73 | Tour of Tasmania | me | 54 | 01:04:20.000 | 50.363 | 
| 2025-02-08 | DNF | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 00:00:00.000 |  | 
| 2025-01-20 | 31 | SA Kick It | me | 0 | 03:50:43.000 | 0 | 
| 2025-01-20 | 38 | SA Kick It | me | 117 | 02:45:03.000 | 42.533 | 
| 2025-01-19 | 56 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2024-12-01 | 27 | Tour of Bright | ME | 0 | 04:39:30.000 | 0 | 
| 2024-12-01 | 18 | Tour of Bright | ME | 63.9 | 01:50:33.000 | 34.681 | 
| 2024-11-30 | 26 | Tour of Bright | ME | 93.7 | 02:23:37.000 | 39.146 | 
| 2024-11-09 | 29 | Tour of Zhaotong | me | 0 | 10:46:56.000 | 0 | 
| 2024-11-09 | 32 | Tour of Zhaotong | me | 118 | 03:17:08.000 | 35.915 | 
| 2024-11-08 | 40 | Tour of Zhaotong | me | 106 | 02:33:17.000 | 41.492 | 
| 2024-11-07 | 15 | Tour of Zhaotong | me | 125.7 | 02:56:04.000 | 42.836 | 
| 2024-11-06 | 84 | Tour of Zhaotong | me | 96 | 02:00:28.000 | 47.814 | 
| 2024-11-01 | 8 | Tour of Taiyuan | me | 0 | 08:04:29.000 | 0 | 
| 2024-11-01 | 15 | Tour of Taiyuan | me | 110 | 02:52:59.000 | 38.154 | 
| 2024-10-31 | 10 | Tour of Taiyuan | me | 108 | 03:16:08.000 | 33.039 | 
| 2024-10-30 | 49 | Tour of Taiyuan | me | 88 | 01:55:22.000 | 45.767 | 
| 2024-10-04 | 18 | Tour of Gippsland | me | 42 | 00:52:47.000 | 47.742 | 
| 2024-10-04 | 16 | Tour of Gippsland | me | 0 | 05:13:29.000 | 0 | 
| 2024-10-03 | 14 | Tour of Gippsland | me | 80.1 | 01:46:43.000 | 45.035 | 
| 2024-10-02 | 25 | Tour of Gippsland | me | 102.4 | 02:22:02.000 | 43.257 | 
| 2024-09-07 | 6 | Strade Marroni | ME | 117 | 02:55:03.000 | 40.103 | 
| 2024-04-27 | 16 | Grafton to Inverell Classic |  | 228 | 05:55:39.000 | 38.465 | 
| 2024-04-14 | 34 | Tour de Brisbane | me | 102.1 | 02:25:01.000 | 42.243 | 
| 2023-11-12 | 34 | Spirit of Tasmania Cycling Tour |  | 0 | 09:53:18.000 | 0 | 
| 2023-11-12 | 24 | Spirit of Tasmania Cycling Tour |  | 0 | 01:08:22.000 | 0 | 
| 2023-11-11 | 30 | Spirit of Tasmania Cycling Tour |  | 133.3 | 03:26:37.000 | 38.709 | 
| 2023-11-10 | 34 | Spirit of Tasmania Cycling Tour |  | 71.5 | 02:16:30.000 | 31.429 | 
| 2023-11-09 | 52 | Spirit of Tasmania Cycling Tour |  | 106 | 03:00:18.000 | 35.275 | 
| 2023-04-02 | 101 | Tour de Brisbane |  | 102.21 | 02:39:14.000 | 38.513 |