| 2025-10-26 | 23 | UCI Gravel World Series ME - Gravelista | me | 135 | 04:04:16.000 | 33.16 | 
| 2025-10-12 | 224 | UCI Gravel World Championships | ME | 180.9 | 04:16:43.000 | 42.28 | 
| 2025-10-08 | DNF | Oost-Vlaamse Sluitingsprijs |  | 165 | 00:00:00.000 |  | 
| 2025-05-10 | 17 | UCI Gravel World Series ME - The Devils Cardigan | me | 106 | 03:49:48.170 | 27.676 | 
| 2025-04-26 | 49 | National Championships Australia - Gravel | me | 0 | 00:00:00.000 |  | 
| 2025-04-20 | 40 | UCI Gravel World Series ME - Monaco Gravel Race | me | 120 | 04:30:17.000 | 26.639 | 
| 2025-04-06 | 39 | UCI Gravel World Series ME - Wörthersee Gravel Race | me | 136 | 03:50:21.000 | 35.424 | 
| 2024-10-26 | 4 | UCI Gravel World Series ME - Gravelista |  | 0 | 03:43:03.000 | 0 | 
| 2024-10-06 | 171 | UCI Gravel World Championships | me | 182 | 05:25:16.000 | 33.572 | 
| 2024-05-27 | DNF | Ereprijs René De Ridder - Kester | me | 124.5 | 00:00:00.000 |  | 
| 2024-05-20 | 4 | Berlare | me | 110.6 | 02:32:26.000 | 43.534 | 
| 2024-05-19 | 16 | Sinaai | me | 121 | 02:47:25.000 | 43.365 | 
| 2024-05-17 | DNF | Meldert - Hoegaarden | me | 100 | 00:00:00.000 |  | 
| 2024-05-14 | 6 | Kermis Koers Lutlommel | me | 112 | 02:30:42.000 | 44.592 | 
| 2024-05-10 | DNF | Kermis Moeratem - Moerbeke - Geraardsbergen | me | 105.6 | 00:00:00.000 |  | 
| 2024-05-08 | 21 | Beveren | me | 118 | 02:40:19.000 | 44.163 | 
| 2024-05-06 | 18 | Sinaai-Waas | me | 120 | 02:33:48.000 | 46.814 | 
| 2024-05-01 | 34 | Kortessem | me | 120 | 02:38:29.000 | 45.431 | 
| 2024-02-03 | 27 | Powercor Melbourne to Warrnambool Cycling Classic |  | 265.9 | 06:27:44.000 | 41.147 | 
| 2024-01-05 | 26 | National Championships Australia ME - Criterium |  | 0 | 01:00:07.000 | 0 | 
| 2023-10-28 | 11 | UCI Gravel World Series ME - Gravelista |  | 120 | 03:40:19.000 | 32.68 | 
| 2023-10-22 | DNF | Cycle Sunshine Coast |  | 120.9 | 00:00:00.000 |  | 
| 2023-10-21 | 8 | Cycle Sunshine Coast |  | 110.2 | 02:28:47.000 | 44.44 | 
| 2023-10-21 | 7 | Cycle Sunshine Coast |  | 0 | 00:52:31.000 | 0 | 
| 2023-10-20 | 89 | Cycle Sunshine Coast |  | 0 | 00:14:28.000 | 0 | 
| 2023-10-19 | 57 | Cycle Sunshine Coast |  | 109.8 | 02:45:00.000 | 39.927 | 
| 2023-08-26 | 5 | Tour of Gippsland ME |  | 80.1 | 01:49:15.000 | 43.991 | 
| 2023-08-26 | 24 | Tour of Gippsland ME |  | 0 | 05:28:56.000 | 0 | 
| 2023-08-26 | 25 | Tour of Gippsland ME |  | 102.2 | 02:21:42.000 | 43.275 | 
| 2023-08-25 | 48 | Tour of Gippsland ME |  | 17.8 | 00:25:08.000 | 42.493 | 
| 2023-08-24 | 4 | Tour of Gippsland ME |  | 42 | 00:52:51.000 | 47.682 | 
| 2023-08-12 | 49 | Leadville 100 |  | 161 | 07:06:34.000 | 22.646 | 
| 2023-07-08 | 40 | Crusher in the Tushar |  | 112.5 | 04:31:34.000 | 24.856 | 
| 2023-06-02 | 77 | Garmin UNBOUND |  | 330 | 13:37:21.000 | 24.225 | 
| 2023-04-02 | DNF | Tour de Brisbane |  | 102.21 | 00:00:00.000 |  | 
| 2023-01-06 | 24 | National Championships Australia ME - Criterium |  | 0 | 01:03:26.000 | 0 | 
| 2023-01-03 | 14 | Bay Crits |  | 0 | 00:52:45.000 | 0 | 
| 2023-01-02 | 13 | Bay Crits |  | 0 | 00:58:01.000 | 0 | 
| 2023-01-01 | 22 | Bay Crits |  | 0 | 00:55:51.000 | 0 | 
| 2022-09-17 | 5 | National Championships Australia ME | ME | 0 | 00:00:00.000 |  | 
| 2022-02-19 | 19 | Melbourne to Warrnambool Cycling Classic - NRS | me | 265.9 | 06:07:41.000 | 43.391 | 
| 2022-01-28 | 115 | Santos Festival of Cycling |  | 0 | 02:42:04.000 | 0 | 
| 2022-01-27 | 92 | Santos Festival of Cycling |  | 0 | 02:54:39.000 | 0 | 
| 2022-01-14 | 38 | National Criterium Championships Australia |  | 0 | 01:01:54.000 | 0 | 
| 2021-05-08 | 68 | Grafton to Inverell Cycle Classic - NRS |  | 228 | 06:07:35.000 | 37.216 | 
| 2021-05-01 | 75 | Melbourne to Warrnambool Cycling Classic - NRS |  | 267 | 06:04:44.000 | 43.923 |