| | | Côte d'Or Classic Juniors (2.1) |
| 17 | | Klassement |
| 5 | | Jongeren |
| 07-06 | 22 | 17 | Etappe 3Pouilly-en-Auxois - Semur-en-Auxois (101.0km) | 101.0km |
| 06-06 | 22 | 22 | Etappe 1Saulieu - Précy-sous-Thil (83.0km) | 83.0km |
| 06-06 | 7 | 18 | Etappe 2Pouillenay - MuséoParc Alésia (15.0km) | 15.0km |
| | | Gipuzkoa Klasikoa (2.1) |
| 42 | | Klassement |
| 13 | | Punten |
| 14 | | Berg |
| 12 | | Jongeren |
| 31-05 | | 42 | Etappe 2Egia - Egia (104.0km) | 104.0km |
| 30-05 | 58 | 37 | Etappe 1bOrmaiztegi - Garbiria (5.0km) | 5.0km |
| 30-05 | 40 | 40 | Etappe 1aUrretxu - Urretxu (76.0km) | 76.0km |
| 24-05 | DNF | | Ronde van Vlaanderen U19 (1.1) | 124.0km |
| 19-04 | 31 | | Trofeo Víctor Cabedo (1.NCUP) | 112.0km |
| | | Volta Castelló (2.NCUP) |
| 38 | | Klassement |
| 14 | | Jongeren |
| 18-04 | 42 | 38 | Etappe 3Segorbe - Segorbe (124.0km) | 124.0km |
| 17-04 | 31 | 31 | Etappe 2Altura - Moncofa (92.0km) | 92.0km |
| 16-04 | 41 | 40 | Etappe 1Castellón - Segorbe (116.0km) | 116.0km |
| 12-04 | 77 | | Paris-Roubaix Juniors (1.NCUP) | 106.0km |
| 01-03 | 61 | | Kuurne - Brussel - Kuurne Juniors (1.1) | 130.0km |