| 2025-04-02 | 5 | Balmoral Metros Road Race | me | 0 | 03:15:48.000 | 0 | 
| 2024-11-17 | 139 | Ride Joburg | me | 97 | 02:43:15.000 | 35.651 | 
| 2024-05-25 | 8 | Charles Coin Memorial | ME | 120 | 02:51:57.000 | 41.873 | 
| 2024-04-14 | 13 | Tour de Brisbane | me | 102.1 | 02:24:43.000 | 42.331 | 
| 2024-03-23 | 6 | Oceanian Continental Championships - XCO |  | 0 | 01:29:32.000 | 0 | 
| 2024-03-17 | 5 | Australia National Championships |  | 0 | 01:33:17.000 | 0 | 
| 2024-03-15 | 8 | Australia National Championships |  | 0 | 00:24:01.000 | 0 | 
| 2023-04-02 | 80 | Tour de Brisbane |  | 102.21 | 02:22:25.000 | 43.061 | 
| 2023-01-22 | 11 | AusCycling MTB National Series - Round 2 |  | 0 | 01:37:30.000 | 0 | 
| 2023-01-21 | 9 | AusCycling MTB National Series - Round 1 |  | 0 | 01:46:51.000 | 0 | 
| 2023-01-06 | 11 | National Championships Australia ME - Criterium |  | 0 | 01:03:26.000 | 0 | 
| 2022-11-27 | 19 | Spirit of Tasmania Cycle Tour |  | 0 | 07:30:07.000 | 0 | 
| 2022-11-27 | 23 | Spirit of Tasmania Cycle Tour |  | 0 | 01:06:23.000 | 0 | 
| 2022-11-26 | 21 | Spirit of Tasmania Cycle Tour |  | 79 | 02:12:39.000 | 35.733 | 
| 2022-11-25 | 61 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:18:53.000 | 44.648 | 
| 2022-11-24 | 25 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:50:45.000 | 40.726 | 
| 2022-09-17 | 2 | National Championships Australia ME | ME | 0 | 00:00:00.000 |  | 
| 2022-08-24 | 30 | UCI World Championships Les Gets | MU | 0 | 01:15:48.000 | 0 | 
| 2021-08-24 | 44 | UCI World Championships Val Di Sole | mu | 0 | 01:18:43.000 | 0 | 
| 2019-08-28 | 18 | UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:25:12.000 | 0 | 
| 2018-09-05 | 6 | UCI World Championships Lenzerheide | mj | 0 | 01:15:52.000 | 0 | 
| 2017-09-09 | 1 | UCI World Championships Cairns | mj | 0 | 01:07:56.000 | 0 |