| 2025-10-26 | DNF | Loxton Road Race |  | 0 | 00:00:00.000 |  | 
| 2025-10-11 | DNF | Old Freeway Kermesse | me | 0 | 00:00:00.000 |  | 
| 2025-10-10 | DNF | Victoria Park Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-01-23 | DNF | NCC TDU Criteriums pb MAAP and Specialized | me | 0 | 00:00:00.000 |  | 
| 2024-02-03 | 70 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:29:42.000 | 40.939 | 
| 2024-01-05 | DNF | National Championships Australia MU - Criterium |  | 0 | 00:00:00.000 |  | 
| 2023-12-03 | DNF | Tour of Bright |  | 63.7 | 00:00:00.000 |  | 
| 2023-12-02 | 101 | Tour of Bright |  | 92.8 | 02:58:24.000 | 31.211 | 
| 2023-11-12 | 11 | Spirit of Tasmania Cycling Tour |  | 0 | 01:07:49.000 | 0 | 
| 2023-11-12 | 49 | Spirit of Tasmania Cycling Tour |  | 0 | 10:11:17.000 | 0 | 
| 2023-11-11 | 42 | Spirit of Tasmania Cycling Tour |  | 133.3 | 03:35:11.000 | 37.168 | 
| 2023-11-10 | 55 | Spirit of Tasmania Cycling Tour |  | 71.5 | 02:23:26.000 | 29.909 | 
| 2023-11-09 | 61 | Spirit of Tasmania Cycling Tour |  | 106 | 03:03:22.000 | 34.685 | 
| 2023-08-26 | 10 | Tour of Gippsland ME |  | 80.1 | 01:49:15.000 | 43.991 | 
| 2023-08-26 | 4 | Tour of Gippsland ME |  | 0 | 05:24:47.000 | 0 | 
| 2023-08-26 | 8 | Tour of Gippsland ME |  | 102.2 | 02:19:12.000 | 44.052 | 
| 2023-08-25 | 9 | Tour of Gippsland ME |  | 17.8 | 00:23:40.000 | 45.127 | 
| 2023-08-24 | 5 | Tour of Gippsland ME |  | 42 | 00:52:51.000 | 47.682 | 
| 2023-05-17 | DNF | Puivelde Koerse |  | 169 | 00:00:00.000 |  | 
| 2023-05-10 | DNF | Ruddervoorde Koerse |  | 166.5 | 00:00:00.000 |  | 
| 2023-01-06 | 19 | National Championships Australia MU - Criterium |  | 33.5 | 00:46:19.000 | 43.397 | 
| 2023-01-03 | 15 | Bay Crits |  | 0 | 00:52:51.000 | 0 | 
| 2023-01-02 | 45 | Bay Crits |  | 0 | 01:01:07.000 | 0 | 
| 2023-01-01 | 36 | Bay Crits |  | 0 | 00:57:42.000 | 0 | 
| 2022-11-27 | 60 | Spirit of Tasmania Cycle Tour |  | 0 | 07:50:03.000 | 0 | 
| 2022-11-27 | 8 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 58 | Spirit of Tasmania Cycle Tour |  | 79 | 02:30:02.000 | 31.593 | 
| 2022-11-25 | 53 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:17:58.000 | 45.173 | 
| 2022-11-24 | 55 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:54:03.000 | 39.954 | 
| 2022-07-30 | 57 | Lake Bluff Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-02-19 | 57 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:15:17.000 | 42.512 | 
| 2022-01-28 | 25 | Santos Festival of Cycling |  | 0 | 02:29:52.000 | 0 | 
| 2022-01-27 | 21 | Santos Festival of Cycling |  | 0 | 02:46:22.000 | 0 | 
| 2022-01-09 | 41 | Bay Crits Geelong |  | 0 | 00:58:28.000 | 0 | 
| 2022-01-08 | 14 | Bay Crits Geelong |  | 0 | 00:55:44.000 | 0 | 
| 2021-12-19 | 46 | Cycle Sunshine Coast - NRS |  | 0 | 05:43:53.000 | 0 | 
| 2021-12-19 | 25 | Cycle Sunshine Coast - NRS |  | 0 | 14:36:00.000 | 0 | 
| 2021-12-19 | 12 | Cycle Sunshine Coast - NRS |  | 0 | 01:41:59.000 | 0 | 
| 2021-12-18 | 55 | Cycle Sunshine Coast - NRS |  | 0 | 03:04:55.000 | 0 | 
| 2021-12-17 | 22 | Cycle Sunshine Coast - NRS |  | 0 | 00:48:55.000 | 0 |