16.10 » 20.10 | | | | Vuelta del Porvenir (NAT) | | | | more |
| 156 | | | General classification | | | | more |
20.10 | 118 | | | Stage 5 - Sogamoso › Sogamoso | 92 | | | more |
19.10 | 95 | | | Stage 4 - Corrales › Floresta | 13 | | | more |
18.10 | 138 | | | Stage 3 - Tipacoque › Santa Rosa | 110 | | | more |
17.10 | 151 | | | Stage 2 - Duitama › Soata | 102 | | | more |
16.10 | 193 | | | Stage 1 - Cajica › Chivata | 118 | | | more |
23.08 » 25.08 | | | | Vuelta Junior a la Ribera del Duero (2.1) | | | | more |
23.08 | DNF | | | Stage 1 - Castrillo de la Vega › Haza | 67.7 | | | more |
10.08 » 11.08 | | | | La Ronde Des Vallées (2.1) | | | | more |
| 83 | | | General classification | | | | more |
11.08 | 71 | | | Stage 2b - Hémonstoir › Hémonstoir | 100.4 | | | more |
11.08 | 74 | 106 | | Stage 2a (ITT) - Saint-Caradec › Hémonstoir | 11.5 | | | more |
10.08 | 127 | 127 | | Stage 1 - Cléguérec › Cléguérec | 105.7 | | | more |
28.07 » 28.07 | | | | Tour de la Vallée de la Trambouze (NAT) | | | | more |
28.07 | 27 | | | Stage 1 - Cours-la-Ville › Cours-la-Ville | 14.35 | | | more |
19.07 » 21.07 | | | | La Ronde Saône et Loire (NAT) | | | | more |
| 100 | | | General classification | | | | more |
21.07 | 78 | | | Stage 4 - Toulon-sur-Arroux › Saint-Sernin-du-Bois | 121.4 | | | more |
20.07 | 133 | | | Stage 3 - Montceau-les-Mines › Pouilloux | 76.7 | | | more |
20.07 | 8 | | | Stage 2 - Sanvignes-les-Mines › Sanvignes-les-Mines | 22.1 | | | more |
19.07 | 51 | | | Stage 1 - Louhans › Louhans | 103.4 | | | more |
28.06 » 30.06 | | | | Tour du Pays Roannais (NAT) | | | | more |
29.06 | 94 | | | Stage 2 - Sevelinges › Sevelinges | 148 | | | more |
28.06 | 94 | | | Stage 1 - Roanne › Roanne | 69.3 | | | more |
23.06 | 66 | | | La "Classic Région Sud" U19 (1.1) | 116 | | | more |
22.06 | 48 | | | Tour Région Sud U19 (NAT) | 82.5 | | | more |
15.06 » 16.06 | | | | A Travers le Beaujolais (NAT) | | | | more |
| 58 | | | General classification | | | | more |
16.06 | 57 | | | Stage 2 - Émeringes › Émeringes | 124.9 | | | more |
15.06 | 53 | | | Stage 1 - Émeringes › Émeringes | 16.1 | | | more |
01.06 | 101 | | | La Classique des Alpes Juniors (1.1) | 132.5 | | | more |
25.05 | 62 | | | La Durtorccha (NAT) | 117.2 | | | more |
18.05 » 19.05 | | | | Trophée Centre Morbihan (2.Ncup) | | | | more |
| 64 | | | General classification | | | | more |
19.05 | 65 | | | Stage 3 - Réguiny › Locminé | 112.4 | | | more |
19.05 | 78 | 63 | | Stage 2 (ITT) - Réguiny › Evellys | 7 | | | more |
18.05 | 34 | 34 | | Stage 1 - Réguiny › Réguiny | 115.4 | | | more |
11.05 » 12.05 | | | | G.P. F.W.R. BARON - Trofeo "Comune di Pieve del Grappa" (2.Ncup) | | | | more |
| 48 | | | General classification | | | | more |
12.05 | 51 | | | Stage 2 - Possagno › Possagno | 123.5 | | | more |
11.05 | 9 | 37 | | Stage 1 (TTT) - Pieve del Grappa › Pieve del Grappa | 19.1 | 29 | | more |
01.05 | 19 | | | Classic Jean-Patrick Dubuisson U19 (NAT) | 97.5 | | | more |
21.04 | 27 | | | Prix de la Ville d'Aubenas (NAT) | 101.5 | | | more |
20.04 | 43 | | | Prix du Conseil Départemental de l'Ardèche (NAT) | 97.5 | | | more |
12.04 » 14.04 | | | | Boucles de la Haute-Vienne (NAT) | | | | more |
| 44 | | | General classification | | | | more |
14.04 | 51 | | | Stage 3 - Saint-Anne-Saint-Priest › Saint-Anne-Saint-Priest | 112.6 | | | more |
13.04 | 46 | | | Stage 2 - Saint-Genest-sur-Roselle › Saint-Genest-sur-Roselle | 123.5 | | | more |
12.04 | 66 | | | Stage 1 (ITT) - Limoges › Beaublanc | 2.5 | | | more |