| 24-10 | 2 | | UCI Cycling World Championships - Track (Omnium) (CM) | |
| 24-10 | 9 | | UCI Cycling World Championships - Track (Madison) (CM) | |
| 17-10 | 4 | | Chrono des Nations (1.1) | 44.0km |
| 06-10 | 9 | | Oostvlaamse Sluitingsprijs Zele | 162.0km |
| 05-10 | DNF | | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke (1.1) | 198.0km |
| 03-10 | DNF | | Gylne Gutuer (1.2) | |
| 02-10 | 10 | | Lillehammer GP (1.2) | |
| 29-09 | 41 | | Eurométropole Tour (1.Pro) | 177.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 34 | | Standings |
| 10 | | Points |
| 26-09 | 12 | 34 | Stage 7Guitté - Dinan | 155.0km |
| 25-09 | 14 | 39 | Stage 6Quédillac - Fougères | 164.0km |
| 24-09 | 2 | 44 | Stage 5Chateaubriant - Boisgervilly | 217.0km |
| 23-09 | 24 | 47 | Stage 4Ploeren - Louisfert | 166.0km |
| 22-09 | 91 | 48 | Stage 3Rosporden - Brandivy | 170.0km |
| 21-09 | 4 | 23 | Stage 2Corlay - Rosporden | 165.0km |
| 20-09 | 25 | 29 | Stage 1Le Cambout - Allineuc | 159.0km |
| 17-09 | 91 | | Kampioenschap van Vlaanderen (1.1) | 196.0km |
| | | A Travers les Hauts de France (2.2) |
| 15 | | Standings |
| 10 | | Points |
| 05-09 | 10 | 15 | Stage 3Albert - Le Cateau-Cambrésis | 175.0km |
| 04-09 | 33 | 12 | Stage 2Neuville-Saint-Rémy - Roisel | 174.0km |
| 03-09 | 20 | 6 | Stage 1Arras - Lagnicourt-Marcel | 129.0km |
| 04-08 | OVL | | Olympic Games Tokyo - Track (Team Pursuit) (JO) | |
| 14-02 | 8 | | National Road Championships - New Zealand (CN) | |
| 12-02 | 1 | | National Road Championships - New Zealand TT (CN) | |
| 23-01 | 1 | | Gravel and Tar Classic (1.2) | |
| | | New Zealand Cycle Classic (2.2) |
| 3 | | Standings |
| 3 | | Points |
| 17-01 | 4 | 3 | Stage 5Wellington City - Wellington City | 42.0km |
| 16-01 | 6 | 3 | Stage 4Masterton - Admiral Hill | 126.0km |
| 15-01 | 10 | 3 | Stage 3Masterton - Martinborough | 126.0km |
| 14-01 | 3 | 3 | Stage 2Masterton - Masterton | 158.0km |
| 13-01 | 2 | 7 | Stage 1Masterton - Masterton | 10.0km |