| 2025-05-18 | 11 | SAKAI International Criterium | ME | 26.8 | 00:34:39.000 | 46.407 | 
| 2025-04-26 | 2 | National Championships Australia - Gravel | me | 0 | 02:55:01.540 | 0 | 
| 2025-03-23 | 49 | Q Tour | me | 0 | 06:03:02.000 | 0 | 
| 2025-03-23 | 56 | Q Tour | me | 111.7 | 02:49:04.000 | 39.641 | 
| 2025-03-22 | 39 | Q Tour | me | 88 | 02:03:44.000 | 42.672 | 
| 2025-03-21 | 1 | Q Tour | me | 49 | 00:58:10.000 | 50.544 | 
| 2025-03-15 | 23 | Grafton to Inverell Classic | me | 228.9 | 05:46:06.000 | 39.682 | 
| 2025-03-09 | 1 | Harbour City GP | me | 0 | 04:23:17.000 | 0 | 
| 2025-03-09 | 1 | Harbour City GP | me | 101.4 | 02:21:06.000 | 43.118 | 
| 2025-03-08 | 1 | Harbour City GP | me | 43.2 | 01:02:03.000 | 41.773 | 
| 2025-03-07 | 2 | Harbour City GP | me | 47.6 | 01:00:41.000 | 47.064 | 
| 2025-02-08 | 2 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:19:29.000 | 42.041 | 
| 2025-01-18 | 4 | Villawood Men's Classic | me | 55.2 | 01:04:07.000 | 51.656 | 
| 2025-01-10 | 2 | National Championships Australia - Criterium | me | 0 | 01:04:12.000 | 0 | 
| 2024-12-22 | 19 | Victorian Criterium Championships | me | 0 | 00:52:24.000 | 0 | 
| 2024-01-13 | 13 | Down Under Classic | me | 54 | 01:01:33.000 | 52.64 | 
| 2023-12-03 | 55 | Tour of Bright |  | 0 | 04:43:51.000 | 0 | 
| 2023-12-03 | 59 | Tour of Bright |  | 63.7 | 01:56:17.000 | 32.868 | 
| 2023-12-02 | 59 | Tour of Bright |  | 92.8 | 02:25:19.000 | 38.316 | 
| 2023-01-14 | 38 | Schwalbe Classic |  | 52.65 | 01:02:48.000 | 50.303 | 
| 2022-05-15 | DNF | Grote Prijs Vermarck Sport |  | 164 | 03:39:41.000 | 44.792 | 
| 2022-02-19 | 1 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:07:41.000 | 43.391 | 
| 2022-01-28 | 2 | Santos Festival of Cycling |  | 0 | 02:29:52.000 | 0 | 
| 2022-01-27 | 64 | Santos Festival of Cycling |  | 0 | 02:46:49.000 | 0 | 
| 2022-01-14 | 3 | National Criterium Championships Australia |  | 0 | 01:01:05.000 | 0 | 
| 2021-12-19 | 2 | Cycle Sunshine Coast - NRS |  | 0 | 05:38:18.000 | 0 | 
| 2021-12-19 | 2 | Cycle Sunshine Coast - NRS |  | 0 | 09:14:00.000 | 0 | 
| 2021-12-19 | 2 | Cycle Sunshine Coast - NRS |  | 0 | 01:41:59.000 | 0 | 
| 2021-12-18 | 2 | Cycle Sunshine Coast - NRS |  | 0 | 03:00:08.000 | 0 | 
| 2021-12-17 | 5 | Cycle Sunshine Coast - NRS |  | 0 | 00:48:47.000 | 0 | 
| 2021-05-08 | 10 | Grafton to Inverell Cycle Classic - NRS |  | 228 | 05:57:05.000 | 38.31 | 
| 2021-05-01 | 36 | Melbourne to Warrnambool Cycling Classic - NRS |  | 267 | 06:04:44.000 | 43.923 | 
| 2017-11-18 | 30 | Supercross Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2017-11-12 | 36 | The Northampton International | ME | 0 | 01:04:05.000 | 0 | 
| 2017-11-11 | 41 | The Northampton International | ME | 0 | 01:11:19.000 | 0 | 
| 2017-01-08 | 30 | National Championships United States MU | MU | 0 | 00:00:00.000 |  | 
| 2016-12-03 | 29 | NBX Gran Prix of Cross 1 | ME | 0 | 01:02:14.000 | 0 | 
| 2016-11-13 | 36 | The Cycle-Smart Northampton International | ME | 0 | 01:02:24.000 | 0 | 
| 2016-11-12 | 56 | The Cycle-Smart Northampton International | ME | 0 | 01:09:08.000 | 0 | 
| 2016-10-02 | 33 | KMC Cyclo-cross Festival | ME | 0 | 01:09:32.000 | 0 | 
| 2016-01-10 | 27 | National Championships United States MJ | MJ | 0 | 00:48:30.000 | 0 |