| | | Tour of Quanzhou Bay (2.2) |
| 20 | | Klassement |
| 5 | | Punten |
| 04-12 | 29 | 20 | Stage 3Jiri Mountain - Quanzhou (90.0km) | 90.0km |
| 03-12 | 28 | 20 | Stage 2Anxi - Anxi (111.0km) | 111.0km |
| 02-12 | 3 | 3 | Stage 1Huian - Jinjiang (87.0km) | 87.0km |
| 23-09 | 64 | | UCI World Championship Bergen U19 (WC) | 133.0km |
| 19-09 | 35 | | UCI World Championship Bergen TT U19 (WC) | 21.0km |
| | | Tour de l'Abitibi - Coupe des Nations Junior
(2.NCUP) |
| 6 | | Klassement |
| 10 | | Punten |
| 23-07 | 25 | 6 | Stage 7La Sarre - Amos (115.0km) | 115.0km |
| 22-07 | 32 | 6 | Stage 6Amos - Amos (97.0km) | 97.0km |
| 21-07 | 7 | 6 | Stage 5Lebel-sur-Quévillon - Lebel-sur-Quévillon (96.0km) | 96.0km |
| 20-07 | 7 | 7 | Stage 4Malartic - Revière-Héva (51.0km) | 51.0km |
| 20-07 | 5 | 7 | Stage 3Amos - Amos (10.0km) | 10.0km |
| 19-07 | 33 | 10 | Stage 2Val-d'Or - Amos (111.0km) | 111.0km |
| 18-07 | | 8 | Stage 1Rouyn-Noranda - Amos (119.0km) | 119.0km |
| 07-05 | 1 | | National Road Championships - New Zealand U19 (CN) | |
| 05-05 | 2 | | National Road Championships - New Zealand TT U19 (CN) | |
| 10-03 | 8 | | Oceania Continental Championships U19 (CC) | |
| 09-03 | 4 | | Oceania Continental Championships TT U19 (CC) | |