| 2024-10-04 | 7 | Tour of Gippsland | me | 0 | 05:13:03.000 | 0 | 
| 2024-10-04 | 22 | Tour of Gippsland | me | 42 | 00:52:47.000 | 47.742 | 
| 2024-10-03 | 18 | Tour of Gippsland | me | 80.1 | 01:46:43.000 | 45.035 | 
| 2024-10-02 | 10 | Tour of Gippsland | me | 102.4 | 02:21:57.000 | 43.283 | 
| 2024-08-31 | 1 | State Crit Champs Victoria | me | 0 | 00:56:15.000 | 0 | 
| 2024-08-18 | 16 | Ballarat CX | ME | 0 | 00:00:00.000 |  | 
| 2024-08-17 | 12 | National Championships Australia ME | ME | 0 | 01:05:13.000 | 0 | 
| 2024-04-27 | 1 | Grafton to Inverell Classic |  | 228 | 05:54:51.000 | 38.552 | 
| 2024-04-14 | 73 | Tour de Brisbane | me | 102.1 | 02:28:03.000 | 41.378 | 
| 2024-02-03 | 31 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:27:44.000 | 41.147 | 
| 2024-01-05 | DNF | National Championships Australia ME - Criterium |  | 0 | 00:00:00.000 |  | 
| 2023-11-06 | 68 | SBS Bank Tour of Southland |  | 0 | 19:59:22.000 | 0 | 
| 2023-11-04 | 48 | SBS Bank Tour of Southland |  | 77 | 01:43:36.000 | 44.595 | 
| 2023-11-03 | 74 | SBS Bank Tour of Southland |  | 151 | 03:16:27.000 | 46.119 | 
| 2023-11-02 | 70 | SBS Bank Tour of Southland |  | 154 | 03:32:00.000 | 43.585 | 
| 2023-11-01 | 75 | SBS Bank Tour of Southland |  | 108 | 02:48:47.000 | 38.392 | 
| 2023-10-31 | 64 | SBS Bank Tour of Southland |  | 148 | 03:30:00.000 | 42.286 | 
| 2023-10-30 | 80 | SBS Bank Tour of Southland |  | 166 | 03:55:38.000 | 42.269 | 
| 2023-10-29 | 56 | SBS Bank Tour of Southland |  | 42 | 00:51:09.000 | 49.267 | 
| 2023-08-26 | 46 | Tour of Gippsland ME |  | 80.1 | 01:49:22.000 | 43.944 | 
| 2023-08-26 | 25 | Tour of Gippsland ME |  | 0 | 05:30:03.000 | 0 | 
| 2023-08-26 | 29 | Tour of Gippsland ME |  | 102.2 | 02:24:20.000 | 42.485 | 
| 2023-08-25 | 7 | Tour of Gippsland ME |  | 17.8 | 00:23:21.000 | 45.739 | 
| 2023-08-24 | 38 | Tour of Gippsland ME |  | 42 | 00:53:00.000 | 47.547 | 
| 2023-04-29 | 10 | Grafton to Inverell Classic |  | 228 | 05:57:49.000 | 38.232 | 
| 2023-04-25 | 3 | Damion Drapac ANZAC Day Classic | ME | 106.5 | 02:16:21.000 | 46.865 | 
| 2023-02-04 | 10 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:05:22.000 | 37.506 | 
| 2023-01-06 | 17 | National Championships Australia ME - Criterium |  | 0 | 01:03:26.000 | 0 | 
| 2022-11-27 | 42 | Spirit of Tasmania Cycle Tour |  | 0 | 07:38:25.000 | 0 | 
| 2022-11-27 | 16 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 47 | Spirit of Tasmania Cycle Tour |  | 79 | 02:22:01.000 | 33.376 | 
| 2022-11-25 | 47 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:17:39.000 | 45.357 | 
| 2022-11-24 | 37 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:50:51.000 | 40.702 | 
| 2022-07-12 | 35 | Mosselkoers Houtem-Vilvoorde | ME | 135 | 03:03:17.000 | 44.194 | 
| 2022-01-14 | 12 | National Criterium Championships Australia |  | 0 | 01:01:05.000 | 0 | 
| 2022-01-09 | DNF | Bay Crits Geelong |  | 0 | 00:58:28.000 | 0 | 
| 2022-01-08 | 37 | Bay Crits Geelong |  | 0 | 00:56:07.000 | 0 | 
| 2021-05-01 | 58 | Melbourne to Warrnambool Cycling Classic - NRS |  | 267 | 06:04:44.000 | 43.923 |