| 2024-12-01 | 5 | Tour of Bright | WE | 0 | 05:48:55.000 | 0 | 
| 2024-12-01 | 1 | Tour of Bright | WE | 63.9 | 02:23:19.000 | 26.752 | 
| 2024-11-30 | 9 | Tour of Bright | WE | 93.7 | 02:58:44.000 | 31.455 | 
| 2024-10-26 | 6 | UCI Gravel World Series WE - Gravelista |  | 0 | 04:18:14.000 | 0 | 
| 2024-05-05 | 5 | National Championship Australia |  | 0 | 00:00:00.000 |  | 
| 2024-03-23 | 6 | Oceanian Continental Championships - XCO |  | 0 | 01:34:27.000 | 0 | 
| 2024-03-17 | DNS | Australia National Championships |  | 0 | 00:00:00.000 |  | 
| 2024-03-15 | DNS | Australia National Championships |  | 0 | 00:00:00.000 |  | 
| 2023-12-03 | 3 | Tour of Bright |  | 63.7 | 02:15:57.000 | 28.113 | 
| 2023-12-03 | 2 | Tour of Bright |  | 0 | 05:37:13.000 | 0 | 
| 2023-12-02 | 2 | Tour of Bright |  | 92.8 | 02:56:47.000 | 31.496 | 
| 2023-10-28 | 5 | UCI Gravel World Series WE - Gravelista |  | 120 | 04:18:14.000 | 27.882 | 
| 2023-01-22 | 4 | AusCycling MTB National Series - Round 2 |  | 0 | 01:19:26.000 | 0 | 
| 2023-01-21 | 5 | AusCycling MTB National Series - Round 1 |  | 0 | 01:50:43.000 | 0 | 
| 2022-01-25 | 41 | Santos Festival of Cycling |  | 0 | 06:56:53.000 | 0 | 
| 2022-01-25 | 31 | Santos Festival of Cycling |  | 86.9 | 02:18:21.000 | 37.687 | 
| 2022-01-24 | 26 | Santos Festival of Cycling |  | 85.7 | 02:23:42.000 | 35.783 | 
| 2022-01-23 | 53 | Santos Festival of Cycling |  | 85.4 | 02:14:22.000 | 38.134 | 
| 2017-09-09 | 48 | UCI World Championships Cairns | we | 0 | 00:00:00.000 |  |