| 2024-01-05 | DNF | National Championships Australia ME - Criterium |  | 0 | 00:00:00.000 |  | 
| 2023-02-04 | 69 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:14:10.000 | 36.746 | 
| 2023-01-06 | 6 | National Championships Australia ME - Criterium |  | 0 | 00:58:26.000 | 0 | 
| 2023-01-03 | 11 | Bay Crits |  | 0 | 00:52:37.000 | 0 | 
| 2023-01-02 | 12 | Bay Crits |  | 0 | 00:58:01.000 | 0 | 
| 2023-01-01 | 42 | Bay Crits |  | 0 | 00:58:46.000 | 0 | 
| 2022-11-27 | 30 | Spirit of Tasmania Cycle Tour |  | 0 | 07:33:00.000 | 0 | 
| 2022-11-27 | 56 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:44.000 | 0 | 
| 2022-11-26 | 23 | Spirit of Tasmania Cycle Tour |  | 79 | 02:16:27.000 | 34.738 | 
| 2022-11-25 | 43 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:17:28.000 | 45.465 | 
| 2022-11-24 | 28 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:50:49.000 | 40.71 | 
| 2022-10-02 | 45 | GP Jules Van Hevel |  | 139 | 02:58:35.000 | 46.701 | 
| 2022-05-15 | DNF | Simac Omloop der Kempen |  | 188.5 | 00:00:00.000 |  | 
| 2022-02-19 | 23 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:08:05.000 | 43.343 | 
| 2022-01-28 | 63 | Santos Festival of Cycling |  | 0 | 02:30:42.000 | 0 | 
| 2022-01-27 | 31 | Santos Festival of Cycling |  | 0 | 02:46:49.000 | 0 | 
| 2022-01-14 | 16 | National Criterium Championships Australia |  | 0 | 01:01:05.000 | 0 | 
| 2022-01-09 | 17 | Bay Crits Geelong |  | 0 | 00:56:15.000 | 0 | 
| 2022-01-08 | 38 | Bay Crits Geelong |  | 0 | 00:56:07.000 | 0 | 
| 2021-12-19 | 11 | Cycle Sunshine Coast - NRS |  | 0 | 05:38:52.000 | 0 | 
| 2021-12-19 | 14 | Cycle Sunshine Coast - NRS |  | 0 | 12:29:40.000 | 0 | 
| 2021-12-19 | 10 | Cycle Sunshine Coast - NRS |  | 0 | 01:41:59.000 | 0 | 
| 2021-12-18 | 14 | Cycle Sunshine Coast - NRS |  | 0 | 03:00:08.000 | 0 | 
| 2021-12-17 | 8 | Cycle Sunshine Coast - NRS |  | 0 | 00:48:49.000 | 0 | 
| 2021-05-08 | 22 | Grafton to Inverell Cycle Classic - NRS |  | 228 | 05:57:05.000 | 38.31 |