| 2025-10-26 | 1 | Loxton Road Race |  | 0 | 00:00:00.000 |  | 
| 2025-10-12 | 10 | East End Street Race |  | 0 | 00:00:00.000 |  | 
| 2025-10-11 | 18 | Old Freeway Kermesse | me | 0 | 00:00:00.000 |  | 
| 2025-10-10 | 34 | Victoria Park Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-09-28 | 34 | The Bend Road Race | me | 0 | 01:56:34.340 | 0 | 
| 2025-03-23 | 27 | Q Tour | me | 0 | 05:59:24.000 | 0 | 
| 2025-03-23 | 40 | Q Tour | me | 111.7 | 02:45:50.000 | 40.414 | 
| 2025-03-22 | 24 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 19 | Q Tour | me | 49 | 00:58:30.000 | 50.256 | 
| 2025-03-15 | 1 | Grafton to Inverell Classic | me | 228.9 | 05:38:51.000 | 40.531 | 
| 2025-03-09 | 2 | Harbour City GP | me | 0 | 04:23:37.000 | 0 | 
| 2025-03-09 | 2 | Harbour City GP | me | 101.4 | 02:21:06.000 | 43.118 | 
| 2025-03-08 | 6 | Harbour City GP | me | 43.2 | 01:02:03.000 | 41.773 | 
| 2025-03-07 | 7 | Harbour City GP | me | 47.6 | 01:00:41.000 | 47.064 | 
| 2025-02-23 | 42 | Tour of Tasmania | me | 0 | 06:26:12.000 | 0 | 
| 2025-02-23 | 24 | Tour of Tasmania | me | 82 | 02:11:43.000 | 37.353 | 
| 2025-02-22 | 63 | Tour of Tasmania | me | 118 | 03:03:58.000 | 38.485 | 
| 2025-02-21 | 29 | Tour of Tasmania | me | 54 | 01:04:01.000 | 50.612 | 
| 2025-02-08 | 5 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:19:37.000 | 42.027 | 
| 2025-01-23 | 2 | NCC TDU Criteriums pb MAAP and Specialized | me | 0 | 00:50:53.000 | 0 | 
| 2025-01-20 | 10 | SA Kick It | me | 0 | 03:46:04.000 | 0 | 
| 2025-01-20 | 9 | SA Kick It | me | 117 | 02:40:54.000 | 43.63 | 
| 2025-01-19 | 42 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2024-12-01 | 46 | Tour of Bright | ME | 0 | 04:44:45.000 | 0 | 
| 2024-12-01 | 73 | Tour of Bright | ME | 63.9 | 01:58:22.000 | 32.391 | 
| 2024-11-30 | 24 | Tour of Bright | ME | 93.7 | 02:23:35.000 | 39.155 | 
| 2024-06-18 | DNF | Ruddervoorde Koerse | me | 166.5 | 00:00:00.000 |  | 
| 2024-05-15 | 3 | Puivelde Koerse |  | 169.1 | 03:32:51.000 | 47.667 | 
| 2024-02-03 | 3 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:24:55.000 | 41.448 | 
| 2024-01-13 | 64 | Down Under Classic | me | 54 | 01:01:59.000 | 52.272 | 
| 2024-01-05 | 6 | National Championships Australia ME - Criterium |  | 0 | 00:59:18.000 | 0 | 
| 2023-12-03 | 26 | Tour of Bright |  | 0 | 04:37:10.000 | 0 | 
| 2023-12-03 | 29 | Tour of Bright |  | 63.7 | 01:52:03.000 | 34.11 | 
| 2023-12-02 | 22 | Tour of Bright |  | 92.8 | 02:23:05.000 | 38.914 | 
| 2023-10-22 | 39 | Cycle Sunshine Coast |  | 0 | 08:56:04.000 | 0 | 
| 2023-10-22 | 45 | Cycle Sunshine Coast |  | 120.9 | 02:42:23.000 | 44.672 | 
| 2023-10-21 | 1 | Cycle Sunshine Coast |  | 110.2 | 02:28:15.000 | 44.6 | 
| 2023-10-21 | 9 | Cycle Sunshine Coast |  | 0 | 00:52:31.000 | 0 | 
| 2023-10-20 | 5 | Cycle Sunshine Coast |  | 0 | 00:11:24.000 | 0 | 
| 2023-10-19 | 38 | Cycle Sunshine Coast |  | 109.8 | 02:41:50.000 | 40.709 | 
| 2023-08-26 | 1 | Tour of Gippsland ME |  | 80.1 | 01:49:15.000 | 43.991 | 
| 2023-08-26 | 1 | Tour of Gippsland ME |  | 0 | 05:23:57.000 | 0 | 
| 2023-08-26 | 1 | Tour of Gippsland ME |  | 102.2 | 02:18:59.000 | 44.12 | 
| 2023-08-25 | 5 | Tour of Gippsland ME |  | 17.8 | 00:23:10.000 | 46.101 | 
| 2023-08-24 | 8 | Tour of Gippsland ME |  | 42 | 00:52:53.000 | 47.652 | 
| 2023-05-10 | DNF | Ruddervoorde Koerse |  | 166.5 | 00:00:00.000 |  | 
| 2023-04-02 | 3 | Tour de Brisbane |  | 102.21 | 02:21:59.000 | 43.192 | 
| 2023-02-04 | 1 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:00:17.000 | 37.96 | 
| 2023-01-06 | DNF | National Championships Australia ME - Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-11-26 | DNS | Spirit of Tasmania Cycle Tour |  | 79 | 00:00:00.000 |  | 
| 2022-11-25 | 68 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:20:02.000 | 44.007 | 
| 2022-11-24 | 24 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:50:34.000 | 40.77 | 
| 2022-02-19 | 25 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:08:05.000 | 43.343 | 
| 2022-01-28 | 93 | Santos Festival of Cycling |  | 0 | 02:34:16.000 | 0 | 
| 2022-01-27 | 49 | Santos Festival of Cycling |  | 0 | 02:46:49.000 | 0 | 
| 2021-05-08 | 8 | Grafton to Inverell Cycle Classic - NRS |  | 228 | 05:57:05.000 | 38.31 | 
| 2021-05-01 | 35 | Melbourne to Warrnambool Cycling Classic - NRS |  | 267 | 06:04:44.000 | 43.923 | 
| 2021-01-24 | 56 | Santos Festival of Cycling |  | 0 | 08:36:04.000 | 0 | 
| 2021-01-24 | 51 | Santos Festival of Cycling |  | 0 | 01:00:01.000 | 0 | 
| 2021-01-23 | 64 | Santos Festival of Cycling |  | 0 | 02:03:56.000 | 0 | 
| 2021-01-22 | 27 | Santos Festival of Cycling |  | 0 | 02:40:24.000 | 0 | 
| 2021-01-21 | 36 | Santos Festival of Cycling |  | 0 | 02:51:43.000 | 0 |