| 24-10 | 7 | | UCI Cycling World Championships - Track (Points Race) (CM) | |
| 24-10 | 9 | | UCI Cycling World Championships - Track (Madison) (CM) | |
| 10-10 | 85 | | Paris - Tours Espoirs (1.2U) | |
| | | Ronde de l'Isard (2.2U) |
| 54 | | Klassement |
| 03-10 | 44 | 54 | Stage 5Auterive - Saint-Girons (157.0km) | 157.0km |
| 02-10 | 93 | 75 | Stage 4Fonsorbes - Plateau de Beille (149.0km) | 149.0km |
| 01-10 | 63 | 62 | Stage 3Pierrefitte-Nestalas - Bagnères-de-Bigorre (134.0km) | 134.0km |
| 30-09 | 13 | 16 | Stage 2Faudoas - Lannemezan (167.0km) | 167.0km |
| 29-09 | 10 | 10 | Stage 1Toulouse - Montauban (168.0km) | 168.0km |
| 24-09 | 18 | | UCI World Championship Flanders U23 (CM) | 160.0km |
| 19-09 | 27 | | Gooikse Pijl (1.1) | 199.0km |
| 17-09 | 40 | | Kampioenschap van Vlaanderen (1.1) | 196.0km |
| 26-08 | DNF | | Druivenkoers - Overijse (1.1) | |
| 20-08 | 103 | | Grote Prijs Marcel Kint (1.1) | 196.0km |
| 17-08 | DNF | | Egmont Cycling Race (1.1) | 192.0km |
| 15-08 | 89 | | Grote Prijs Jef Scherens - Rondom Leuven (1.1) | 193.0km |
| 07-08 | 11 | | Olympic Games Tokyo - Track (Madison) (JO) | |
| 14-02 | 6 | | National Road Championships - New Zealand U23 (CN) | |
| 23-01 | 5 | | Gravel and Tar Classic (1.2) | |
| | | New Zealand Cycle Classic (2.2) |
| 1 | | Klassement |
| 2 | | Punten |
| 8 | | Berg |
| 17-01 | 2 | 1 | Stage 5Wellington City - Wellington City (42.0km) | 42.0km |
| 16-01 | 3 | 2 | Stage 4Masterton - Admiral Hill (126.0km) | 126.0km |
| 15-01 | 12 | 2 | Stage 3Masterton - Martinborough (126.0km) | 126.0km |
| 14-01 | 2 | 2 | Stage 2Masterton - Masterton (158.0km) | 158.0km |
| 13-01 | | 2 | Stage 1Masterton - Masterton (10.0km) | 10.0km |