| | | Tour of Quanzhou Bay (2.2) |
| 31 | | Klassement |
| 11 | | Punten |
| 04-12 | 71 | 31 | Stage 3Jiri Mountain - Quanzhou (90.0km) | 90.0km |
| 03-12 | 32 | 30 | Stage 2Anxi - Anxi (111.0km) | 111.0km |
| 02-12 | 5 | 5 | Stage 1Huian - Jinjiang (87.0km) | 87.0km |
| | | Baby Giro (2.2) |
| 11-06 | DNF | | Stage 3Bagnara di Romagna - Forlì (140.0km) | 140.0km |
| 10-06 | 157 | 148 | Stage 2Castellarano - Castellarano (145.0km) | 145.0km |
| 09-06 | 124 | 124 | Stage 1Imola (Autodromo Enzo e Dino Ferrari) - Imola (Autodromo Enzo e Dino Ferrari) (132.0km) | 132.0km |
| 14-05 | DNF | | Gran Premio Industrie del Marmo (1.2) | |
| | | Toscana Terra di Ciclismo Eroica (2.NCUP) |
| 29-04 | DNF | | Stage 2Foiano della Chiana - Buonconvento (147.0km) | 147.0km |
| 28-04 | 64 | 62 | Stage 1bCinigiano - Civitella Marittima (125.0km) | 125.0km |
| 15-04 | DNF | | ZLM tour (1.NCUP) | |
| 08-04 | DNF | | Ronde van Vlaanderen U23 (1.NCUP) | |
| | | New Zealand Cycle Classic (2.2) |
| 12 | | Klassement |
| 26-01 | 44 | 12 | Stage 5Masterton - Masterton (120.0km) | 120.0km |
| 25-01 | 13 | 12 | Stage 4Masterton - Martinborough (143.0km) | 143.0km |
| 24-01 | 33 | 8 | Stage 3Masterton - Martinborough (136.0km) | 136.0km |
| 23-01 | 10 | 8 | Stage 2Masterton - Masterton (147.0km) | 147.0km |
| 22-01 | 12 | 12 | Stage 1Masterton - Masterton (121.0km) | 121.0km |
| 08-01 | 21 | | National Road Championships - New Zealand (CN) | |