| 2025-02-23 | 61 | Tour of Tasmania | me | 0 | 06:33:52.000 | 0 | 
| 2025-02-23 | 62 | Tour of Tasmania | me | 82 | 02:19:22.000 | 35.303 | 
| 2025-02-22 | 52 | Tour of Tasmania | me | 118 | 03:03:58.000 | 38.485 | 
| 2025-02-21 | 55 | Tour of Tasmania | me | 54 | 01:04:11.000 | 50.48 | 
| 2025-02-08 | DNF | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 00:00:00.000 |  | 
| 2025-01-10 | 22 | National Championships Australia - Criterium | MU | 0 | 00:53:08.000 | 0 | 
| 2024-12-22 | 18 | Victorian Criterium Championships | me | 0 | 00:52:24.000 | 0 | 
| 2024-12-01 | 56 | Tour of Bright | ME | 0 | 04:46:55.000 | 0 | 
| 2024-12-01 | 64 | Tour of Bright | ME | 63.9 | 01:57:12.000 | 32.713 | 
| 2024-11-30 | 62 | Tour of Bright | ME | 93.7 | 02:25:41.000 | 38.591 | 
| 2024-10-04 | 21 | Tour of Gippsland | mj | 35 | 00:48:08.000 | 43.629 | 
| 2024-10-03 | 17 | Tour of Gippsland | mj | 44.5 | 01:02:27.000 | 42.754 | 
| 2024-10-02 | 20 | Tour of Gippsland | mj | 71.2 | 01:39:26.000 | 42.963 | 
| 2024-08-31 | 5 | State Crit Champs Victoria | mj | 0 | 00:37:22.000 | 0 | 
| 2024-07-14 | DNF | Roeselare | mj | 84.5 | 00:00:00.000 |  | 
| 2024-07-13 | 24 | Zillebeke Koers Hill 60 | mj | 94.5 | 02:17:46.000 | 41.157 | 
| 2024-06-30 | 12 | Hansbeke Deinze | mj | 82 | 01:58:27.000 | 41.537 | 
| 2024-04-14 | 62 | Tour de Brisbane | me | 102.1 | 02:27:51.000 | 41.434 | 
| 2024-03-17 | 27 | Mansfield Hotel Tour | me | 45.4 | 01:46:14.000 | 25.642 | 
| 2024-03-16 | DNF | Mansfield Hotel Tour | me | 111 | 00:00:00.000 |  | 
| 2024-01-05 | 27 | National Championships Australia MJ - Criterium |  | 0 | 00:31:48.000 | 0 | 
| 2023-09-24 | 52 | Houthulst |  | 83 | 02:04:06.000 | 40.129 | 
| 2023-09-23 | 59 | Grote Prijs Wijnen Vandebroek |  | 81.6 | 01:51:45.000 | 43.812 | 
| 2023-08-26 | 52 | Tour of Gippsland ME |  | 80.1 | 01:49:51.000 | 43.751 | 
| 2023-08-26 | 50 | Tour of Gippsland ME |  | 0 | 05:39:50.000 | 0 | 
| 2023-08-26 | 58 | Tour of Gippsland ME |  | 102.2 | 02:30:59.000 | 40.614 | 
| 2023-08-25 | 62 | Tour of Gippsland ME |  | 17.8 | 00:25:57.000 | 41.156 | 
| 2023-08-24 | 52 | Tour of Gippsland ME |  | 42 | 00:53:03.000 | 47.502 | 
| 2023-07-09 | 1 | Bayside ŠKODA Damian McDonald Memorial Road Race |  | 84 | 02:15:53.000 | 37.091 | 
| 2023-04-25 | 51 | Damion Drapac ANZAC Day Classic | ME | 106.5 | 02:17:02.000 | 46.631 | 
| 2023-01-06 | 24 | National Championships Australia MJ - Criterium |  | 0 | 00:31:37.000 | 0 |