| 1 | 2023-09-12 | 61 | Tour of Poyang Lake | General classification | 2.2 | | - | - | |
| 2 | 2023-09-12 | 37 | Tour of Poyang Lake | Stage 5 | 2.2 | 107.9 | - | - | 1987 |
| 3 | 2023-09-11 | 50 | Tour of Poyang Lake | Stage 4 | 2.2 | 108.5 | - | - | 1558 |
| 4 | 2023-09-10 | 23 | Tour of Poyang Lake | Stage 3 | 2.2 | 151.3 | - | - | 1913 |
| 5 | 2023-09-09 | 69 | Tour of Poyang Lake | Stage 2 | 2.2 | 111.5 | - | - | 1615 |
| 6 | 2023-09-08 | 118 | Tour of Poyang Lake | Stage 1 | 2.2 | 113.7 | - | - | 1258 |
| 7 | 2023-04-01 | 63 | Oceania Continental Championships ME - Road Race | CC | 139.5 | - | - | 2279 |
| 8 | 2023-01-14 | DNF | New Zealand Cycle Classic | Stage 4 | 2.2 | 126 | - | - | 1215 |
| 9 | 2023-01-13 | 40 | New Zealand Cycle Classic | Stage 3 | 2.2 | 155.5 | - | - | 2475 |
| 10 | 2023-01-12 | 27 | New Zealand Cycle Classic | Stage 2 | 2.2 | 127.3 | - | - | 848 |
| 11 | 2023-01-11 | 72 | New Zealand Cycle Classic | Stage 1 | 2.2 | 123 | - | - | 1124 |
| 12 | 2018-03-25 | 28 | Oceania Continental Championships ME - Road Race | CC | 150 | 1 | - | |
| 13 | 2018-01-21 | 26 | New Zealand Cycle Classic | Youth classification | 2.2 | | - | - | |
| 14 | 2018-01-21 | 59 | New Zealand Cycle Classic | General classification | 2.2 | | - | - | |
| 15 | 2018-01-21 | 66 | New Zealand Cycle Classic | Stage 5 | 2.2 | 120 | - | - | 344 |
| 16 | 2018-01-20 | 71 | New Zealand Cycle Classic | Stage 4 | 2.2 | 147 | - | - | 2353 |
| 17 | 2018-01-19 | 16 | New Zealand Cycle Classic | Stage 3 | 2.2 | 136 | - | - | 717 |
| 18 | 2018-01-18 | 13 | New Zealand Cycle Classic | Stage 2 | 2.2 | 120 | - | - | 783 |
| 19 | 2018-01-17 | 22 | New Zealand Cycle Classic | Stage 1 | 2.2 | 122.5 | - | - | 970 |
| 20 | 2018-01-06 | DNF | National Championships Australia MU - Road Race | NC | 92.8 | - | - | 1494 |
| 21 | 2017-01-07 | DNF | National Championships Australia MU - Road Race | NC | 132.6 | - | - | |
| 22 | 2016-03-04 | DNF | Oceania Continental Championships MJ - Road Race | CC | 109 | - | - | |
| 23 | 2016-03-03 | 13 | Oceania Continental Championships MJ - ITT | CC | 30 | - | - | |
| 24 | 2015-07-10 | 23 | National Championships Australia MJ - ITT | NC | 22 | - | - | |
| 25 | 2015-02-14 | DNF | Oceania Continental Championships MJ - Road Race | CC | 106.5 | - | - | |
| 26 | 2015-02-13 | 17 | Oceania Continental Championships MJ - ITT | CC | 23.1 | - | - | |
| | | | | 2575.7 | 1 | - | 22933 |