| | | La Philippe Gilbert juniors (2.1) |
| 23 | | Standings |
| 06-10 | 23 | 23 | Stage 2Harzé - Remouchamps | 112.0km |
| 05-10 | 82 | 82 | Stage 1Harzé - La Gleize | 82.0km |
| | | Vuelta a Cantabria (2.1) |
| 3 | | Standings |
| 6 | | Points |
| 03-09 | 6 | 3 | Stage 3Puente Viesgo - Puente Viesgo | 127.0km |
| 02-09 | 5 | 5 | Stage 2Vioño de Piélago - Vioño de Piélago | 140.0km |
| 01-09 | 77 | 77 | Stage 1Santander - Cuesta de la Atalaya0 | 0 |
| | | Ain Bugey Valromey Tour (2.1) |
| 65 | | Standings |
| 14-07 | 49 | 65 | Stage 5Virignin - Champagne-en-Valromey | 96.0km |
| 13-07 | 107 | 82 | Stage 4Frontonas - Tignieu-Jameyzieu | 95.0km |
| 12-07 | 67 | 86 | Stage 3Meximieux - Ordonnaz | 89.0km |
| 11-07 | 119 | 116 | Stage 2Beaupont - Plateau d'Hauteville | 130.0km |
| 10-07 | 125 | 125 | Stage 1Culoz - Artemare | 85.0km |
| 23-06 | 6 | | La "Classic Région Sud" U19 (1.1) | 116.0km |
| | | Côte d'Or Classic Juniors (2.1) |
| 10 | | Standings |
| 09-06 | 26 | 10 | Stage 3Pouilly-en-Auxois - Semur-en-Auxois | 100.0km |
| 08-06 | 91 | 91 | Stage 1Saulieu - Précy-sous-Thil | 82.0km |
| 08-06 | | 11 | Stage 2Alésia - Vitteaux | 18.0km |
| | | LVM Saarland Trofeo (2.NCUP) |
| 43 | | Standings |
| 02-06 | 46 | 43 | Stage 4Walsheim - Walsheim | 128.0km |
| 01-06 | 57 | 46 | Stage 3aBallweiler - Ballweiler | 9.0km |
| 01-06 | | 44 | Stage 3bWolfersheim - Oberwürzbach | 94.0km |
| 31-05 | 40 | 41 | Stage 2Volmunster - Sarreguemines | 103.0km |
| 30-05 | 56 | 56 | Stage 1Friedrichsthal - Neunkirchen | 109.0km |
| 04-05 | 75 | | Liège-Bastogne-Liège U19 (1.1) | 137.0km |
| 01-04 | 14 | | Gran Premio del Perdono (1.1) | |