| 2025-10-12 | DNF | East End Street Race |  | 0 | 00:00:00.000 |  | 
| 2025-10-11 | 12 | Old Freeway Kermesse | me | 0 | 00:00:00.000 |  | 
| 2025-10-10 | 33 | Victoria Park Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-09-28 | 17 | The Bend Road Race | me | 0 | 01:54:41.340 | 0 | 
| 2025-05-17 | 3 | UCI Gravel World Series ME - Seven | me | 126 | 04:06:11.700 | 30.709 | 
| 2025-05-10 | 4 | UCI Gravel World Series ME - The Devils Cardigan | me | 106 | 03:28:21.880 | 30.526 | 
| 2025-04-26 | 6 | National Championships Australia - Gravel | me | 0 | 02:55:06.250 | 0 | 
| 2025-03-23 | 29 | Q Tour | me | 0 | 05:59:30.000 | 0 | 
| 2025-03-23 | 41 | Q Tour | me | 111.7 | 02:45:50.000 | 40.414 | 
| 2025-03-22 | 19 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 11 | Q Tour | me | 49 | 00:58:30.000 | 50.256 | 
| 2025-03-15 | 3 | Grafton to Inverell Classic | me | 228.9 | 05:38:54.000 | 40.525 | 
| 2025-03-09 | 5 | Harbour City GP | me | 0 | 04:23:49.000 | 0 | 
| 2025-03-09 | 10 | Harbour City GP | me | 101.4 | 02:21:06.000 | 43.118 | 
| 2025-03-08 | 29 | Harbour City GP | me | 43.2 | 01:02:10.000 | 41.694 | 
| 2025-03-07 | 16 | Harbour City GP | me | 47.6 | 01:00:41.000 | 47.064 | 
| 2025-02-23 | 15 | Tour of Tasmania | me | 0 | 06:16:01.000 | 0 | 
| 2025-02-23 | 28 | Tour of Tasmania | me | 82 | 02:12:18.000 | 37.188 | 
| 2025-02-22 | 8 | Tour of Tasmania | me | 118 | 02:53:50.000 | 40.729 | 
| 2025-02-21 | 32 | Tour of Tasmania | me | 54 | 01:04:01.000 | 50.612 | 
| 2025-02-08 | 9 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:21:17.000 | 41.843 | 
| 2025-01-20 | 1 | SA Kick It | me | 0 | 03:41:29.000 | 0 | 
| 2025-01-20 | 1 | SA Kick It | me | 117 | 02:36:36.000 | 44.828 | 
| 2025-01-19 | 44 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2024-10-26 | 8 | UCI Gravel World Series ME - Gravelista |  | 0 | 03:48:16.000 | 0 | 
| 2024-06-22 | DNF | National Championships Australia ME - Gravel | ME | 106 | 00:00:00.000 |  | 
| 2024-05-11 | 3 | UCI Gravel World Series ME - Seven |  | 125 | 04:08:32.000 | 30.177 | 
| 2024-02-03 | 9 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:24:55.000 | 41.448 | 
| 2024-01-19 | 4 | RADL GRVL |  | 120 | 03:05:11.000 | 38.88 | 
| 2023-04-29 | 19 | Grafton to Inverell Classic |  | 228 | 05:58:22.000 | 38.173 | 
| 2023-04-02 | 89 | Tour de Brisbane |  | 102.21 | 02:23:39.000 | 42.691 | 
| 2023-02-04 | 4 | Melbourne to Warrnambool Cycling Classic |  | 265.9 | 07:03:21.000 | 37.685 | 
| 2022-01-28 | 13 | Santos Festival of Cycling |  | 0 | 02:29:52.000 | 0 | 
| 2022-01-27 | 7 | Santos Festival of Cycling |  | 0 | 02:42:53.000 | 0 | 
| 2021-05-08 | 42 | Grafton to Inverell Cycle Classic - NRS |  | 228 | 05:57:19.000 | 38.285 | 
| 2021-05-01 | 72 | Melbourne to Warrnambool Cycling Classic - NRS |  | 267 | 06:04:44.000 | 43.923 | 
| 2021-01-24 | 6 | Santos Festival of Cycling |  | 0 | 08:14:23.000 | 0 | 
| 2021-01-24 | 21 | Santos Festival of Cycling |  | 0 | 00:59:44.000 | 0 | 
| 2021-01-23 | 9 | Santos Festival of Cycling |  | 0 | 01:57:52.000 | 0 | 
| 2021-01-22 | 9 | Santos Festival of Cycling |  | 0 | 02:39:15.000 | 0 | 
| 2021-01-21 | 14 | Santos Festival of Cycling |  | 0 | 02:37:35.000 | 0 | 
| 2011-12-04 | 11 | Cyclocross LA | ME | 0 | 01:01:44.000 | 0 |