| 2025-02-23 | 5 | Tour of Tasmania | me | 0 | 06:12:51.000 | 0 | 
| 2025-02-23 | 15 | Tour of Tasmania | me | 82 | 02:10:43.000 | 37.639 | 
| 2025-02-22 | 1 | Tour of Tasmania | me | 118 | 02:52:30.000 | 41.043 | 
| 2025-02-21 | 25 | Tour of Tasmania | me | 54 | 01:04:01.000 | 50.612 | 
| 2025-02-08 | 3 | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 06:19:29.000 | 42.041 | 
| 2025-01-20 | 9 | SA Kick It | me | 0 | 03:46:00.000 | 0 | 
| 2025-01-20 | 11 | SA Kick It | me | 117 | 02:40:54.000 | 43.63 | 
| 2025-01-19 | 13 | SA Kick It | me | 38.5 | 00:57:48.000 | 39.965 | 
| 2023-10-14 | 50 | Japan Cup Criterium |  | 33.75 | 00:40:59.000 | 49.41 | 
| 2023-05-30 | 72 | Gullegem Koerse |  | 162 | 03:43:13.000 | 43.545 | 
| 2023-04-02 | 10 | Tour de Brisbane |  | 102.21 | 02:21:59.000 | 43.192 | 
| 2022-11-26 | DNF | Spirit of Tasmania Cycle Tour |  | 79 | 00:00:00.000 |  | 
| 2022-11-25 | 37 | Spirit of Tasmania Cycle Tour |  | 58.7 | 01:17:21.000 | 45.533 | 
| 2022-11-24 | 60 | Spirit of Tasmania Cycle Tour |  | 115.9 | 02:54:39.000 | 39.817 | 
| 2022-01-09 | 40 | Bay Crits Geelong |  | 0 | 00:58:01.000 | 0 | 
| 2022-01-08 | 17 | Bay Crits Geelong |  | 0 | 00:55:44.000 | 0 | 
| 2021-12-19 | 27 | Cycle Sunshine Coast - NRS |  | 0 | 05:41:02.000 | 0 | 
| 2021-12-19 | 30 | Cycle Sunshine Coast - NRS |  | 0 | 15:42:30.000 | 0 | 
| 2021-12-19 | 23 | Cycle Sunshine Coast - NRS |  | 0 | 01:42:04.000 | 0 | 
| 2021-12-18 | 8 | Cycle Sunshine Coast - NRS |  | 0 | 03:00:08.000 | 0 | 
| 2021-12-17 | 38 | Cycle Sunshine Coast - NRS |  | 0 | 00:50:42.000 | 0 |