| | | La Philippe Gilbert juniors (2.1) |
| 22 | | Standings |
| 06-10 | 20 | 22 | Stage 2Harzé - Remouchamps | 112.0km |
| 05-10 | 98 | 98 | Stage 1Harzé - La Gleize | 82.0km |
| 26-09 | 50 | | UCI World Championship Zurich U19 (CM) | 127.0km |
| 23-09 | 17 | | UCI World Championship Zurich TT U19 (CM) | 24.0km |
| | | Vuelta a Cantabria (2.1) |
| 2 | | Standings |
| 2 | | Points |
| 5 | | Mountain |
| 03-09 | 4 | 2 | Stage 3Puente Viesgo - Puente Viesgo | 127.0km |
| 02-09 | 2 | 3 | Stage 2Vioño de Piélago - Vioño de Piélago | 140.0km |
| 01-09 | 37 | 37 | Stage 1Santander - Cuesta de la Atalaya0 | 0 |
| | | Vuelta Junior a la Ribera del Duero (2.1) |
| 4 | | Standings |
| 5 | | Mountain |
| 25-08 | 2 | 4 | Stage 3Aranda de Duero - Aranda de Duero | 116.0km |
| 24-08 | 21 | 10 | Stage 2Langa de Duero - La Laguna Negra - Vinuesa | 119.0km |
| 23-08 | 1 | 1 | Stage 1Castrillo de la Vega - Haza | 70.0km |
| 28-07 | 14 | | Gran Premio "Sportivi Loria" (1.1) | |
| 13-04 | 1 | | Oceania Road Championships TT U19 (CC) | 29.0km |
| 12-04 | 18 | | Oceania Road Championships U19 (CC) | 111.0km |
| 25-02 | 3 | | New Zealand National Championships - XCO (CN) | |
| 09-02 | 1 | | National Road Championships - New Zealand U19 (CN) | 122.0km |
| 08-02 | 1 | | National Road Championships - New Zealand TT U19 (CN) | 24.0km |