| 2025-05-10 | 6 | Berner Rundfahrt | me | 135.7 | 03:09:27.000 | 42.977 | 
| 2024-04-14 | 32 | Tour de Brisbane | me | 102.1 | 02:25:01.000 | 42.243 | 
| 2024-02-03 | 10 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:25:06.000 | 41.428 | 
| 2024-01-13 | 61 | Down Under Classic | me | 54 | 01:01:59.000 | 52.272 | 
| 2024-01-05 | 4 | National Championships Australia MU - Criterium |  | 0 | 00:44:45.000 | 0 | 
| 2023-10-19 | DNS | Cycle Sunshine Coast |  | 109.8 | 00:00:00.000 |  | 
| 2023-08-26 | 24 | Tour of Gippsland ME |  | 102.2 | 02:20:57.000 | 43.505 | 
| 2023-08-26 | 7 | Tour of Gippsland ME |  | 0 | 05:25:04.000 | 0 | 
| 2023-08-26 | 13 | Tour of Gippsland ME |  | 80.1 | 01:49:15.000 | 43.991 | 
| 2023-08-25 | 1 | Tour of Gippsland ME |  | 17.8 | 00:22:07.000 | 48.289 | 
| 2023-08-24 | 2 | Tour of Gippsland ME |  | 42 | 00:52:51.000 | 47.682 | 
| 2023-08-06 | 2 | Darren Smith Classic Road Race |  | 131 | 03:07:07.000 | 42.006 | 
| 2023-04-29 | 31 | Grafton to Inverell Classic |  | 228 | 06:08:44.000 | 37.1 | 
| 2023-04-02 | 37 | Tour de Brisbane |  | 102.21 | 02:21:59.000 | 43.192 |