| 2025-11-09 | 2 | Tour of Mypolonga | | 0 | 00:00:00.000 | |
| 2025-10-26 | 3 | Loxton Road Race | | 0 | 00:00:00.000 | |
| 2025-10-12 | 22 | East End Street Race | | 0 | 00:00:00.000 | |
| 2025-10-11 | 8 | Old Freeway Kermesse | me | 0 | 00:00:00.000 | |
| 2025-10-10 | 36 | Victoria Park Criterium | me | 0 | 00:00:00.000 | |
| 2025-09-28 | 15 | The Bend Road Race | me | 0 | 01:54:40.340 | 0 |
| 2025-05-18 | 17 | 100 Mile Classic | me | 0 | 03:21:57.000 | 0 |
| 2025-02-08 | DNF | Powercor Melbourne to Warrnambool Cycling Classic | me | 265.9 | 00:00:00.000 | |
| 2025-01-23 | 19 | NCC TDU Criteriums pb MAAP and Specialized | me | 0 | 00:52:12.000 | 0 |
| 2024-02-25 | 1 | AHCC - Beyond Bank Tour of the Fleurieu | me | 87 | 02:11:30.000 | 39.696 |
| 2024-02-25 | 2 | AHCC - Beyond Bank Tour of the Fleurieu | me | 0 | 00:00:00.000 | |
| 2024-02-24 | 2 | AHCC - Beyond Bank Tour of the Fleurieu | me | 16.6 | 00:21:49.000 | 45.653 |
| 2024-02-24 | 17 | AHCC - Beyond Bank Tour of the Fleurieu | me | 79.3 | 01:55:38.000 | 41.147 |
| 2023-04-02 | 81 | Tour de Brisbane | | 102.21 | 02:22:30.000 | 43.036 |
| 2023-01-06 | DNF | National Championships Australia ME - Criterium | | 0 | 00:00:00.000 | |
| 2022-01-14 | 33 | National Criterium Championships Australia | | 0 | 01:01:08.000 | 0 |