16.10 › 20.1016-20/10 | | | | Vuelta del Porvenir (NAT) | | | | more |
| 156 | | | General classificationGeneral classification | | | | |
20.10 | 118 | | | S5Stage 5 - Sogamoso › Sogamoso | 92 | | | |
19.10 | 95 | | | S4Stage 4 - Corrales › Floresta | 13 | | | |
18.10 | 138 | | | S3Stage 3 - Tipacoque › Santa Rosa | 110 | | | |
17.10 | 151 | | | S2Stage 2 - Duitama › Soata | 102 | | | |
16.10 | 193 | | | S1Stage 1 - Cajica › Chivata | 118 | | | |
23.08 › 25.0823-25/8 | | | | Vuelta Junior a la Ribera del Duero (2.1) | | | | more |
23.08 | DNF | | | S1Stage 1 - Castrillo de la Vega › Haza | 67.7 | | | |
10.08 › 11.0810-11/8 | | | | La Ronde Des Vallées (2.1) | | | | more |
| 83 | | | General classificationGeneral classification | | | | |
11.08 | 71 | | | S2bStage 2b - Hémonstoir › Hémonstoir | 100.4 | | | |
11.08 | 74 | 106 | | S2a (ITT)Stage 2a (ITT) - Saint-Caradec › Hémonstoir | 11.5 | | | |
10.08 | 127 | 127 | | S1Stage 1 - Cléguérec › Cléguérec | 105.7 | | | |
28.07 | | | | Tour de la Vallée de la Trambouze (NAT) | | | | more |
28.07 | OTL | | | S2Stage 2 - Cours-la-Ville › Cours-la-Ville | 114 | | | |
28.07 | 27 | | | S1Stage 1 - Cours-la-Ville › Cours-la-Ville | 14.35 | | | |
19.07 › 21.0719-21/7 | | | | La Ronde Saône et Loire (NAT) | | | | more |
| 100 | | | General classificationGeneral classification | | | | |
21.07 | 78 | | | S4Stage 4 - Toulon-sur-Arroux › Saint-Sernin-du-Bois | 121.4 | | | |
20.07 | 133 | | | S3Stage 3 - Montceau-les-Mines › Pouilloux | 76.7 | | | |
20.07 | 8 | | | S2 (TTT)Stage 2 (TTT) - Sanvignes-les-Mines › Sanvignes-les-Mines | 22.1 | 22 | | |
19.07 | 51 | | | S1Stage 1 - Louhans › Louhans | 103.4 | | | |
28.06 › 30.0628-30/6 | | | | Tour du Pays Roannais (NAT) | | | | more |
29.06 | 94 | | | S2Stage 2 - Sevelinges › Sevelinges | 148 | | | |
28.06 | 94 | | | S1Stage 1 - Roanne › Roanne | 69.3 | | | |
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.0615-16/6 | | | | A Travers le Beaujolais (NAT) | | | | more |
| 58 | | | General classificationGeneral classification | | | | |
16.06 | 57 | | | S2Stage 2 - Émeringes › Émeringes | 124.9 | | | |
15.06 | 53 | | | S1Stage 1 - Émeringes › Émeringes | 16.1 | | | |
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.0518-19/5 | | | | Trophée Centre Morbihan (2.Ncup) Colombia | | | | more |
| 64 | | | General classificationGeneral classification | | | | |
19.05 | 65 | | | S3Stage 3 - Réguiny › Locminé | 112.4 | | | |
19.05 | 78 | 63 | | S2 (ITT)Stage 2 (ITT) - Réguiny › Evellys | 7 | | | |
18.05 | 34 | 34 | | S1Stage 1 - Réguiny › Réguiny | 115.4 | | | |
11.05 › 12.0511-12/5 | | | | G.P. F.W.R. BARON - Trofeo "Comune di Pieve del Grappa" (2.Ncup) Colombia | | | | more |
| 48 | | | General classificationGeneral classification | | | | |
12.05 | 51 | | | S2Stage 2 - Possagno › Possagno | 123.5 | | | |
11.05 | 9 | 37 | | S1 (TTT)Stage 1 (TTT) - Pieve del Grappa › Pieve del Grappa | 19.1 | 29 | | |
01.05 | 19 | | | Classic Jean-Patrick Dubuisson U19 (NAT) | 97.5 | 4 | | 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.0412-14/4 | | | | Boucles de la Haute-Vienne (NAT) | | | | more |
| 44 | | | General classificationGeneral classification | | | | |
14.04 | 51 | | | S3Stage 3 - Saint-Anne-Saint-Priest › Saint-Anne-Saint-Priest | 112.6 | | | |
13.04 | 46 | | | S2Stage 2 - Saint-Genest-sur-Roselle › Saint-Genest-sur-Roselle | 123.5 | | | |
12.04 | 66 | | | S1 (ITT)Stage 1 (ITT) - Limoges › Beaublanc | 2.5 | | | |