08.10 | 36 | | | Paris - Tours Espoirs (1.2U) | 178.9 | | | more |
30.09 | 36 | | | Trophée des Champions-Mavic Cup (NAT) | 173.2 | | | more |
29.09 | 33 | | | Bol d'Or des Amateurs-Mavic Cup (NAT) | 169.5 | | | more |
17.09 | 7 | | | Grand Prix de la Ville d'Avranches et des Trois Quartiers (NAT) | 112.5 | | | more |
15.09 | 10 | | | Grand Prix Franco-Hollandais (NAT) | 82.6 | | | more |
10.09 | 30 | | | Grand Prix de la Somme Conseil Départemental 80 (1.2) | 180.5 | | | more |
05.09 | 39 | | | Grand Prix de Fougères-Trophée Harmonie Mutuelle (NAT) | 174.4 | | | more |
03.09 | 18 | | | Grand Prix de Plouay (1.2) | 179.8 | | | more |
20.08 | 59 | | | Prix de la Ville de Bavay (NAT) | 158.2 | | | more |
19.08 | 50 | | | Grand Prix des Marbriers (NAT) | 160 | | | more |
05.08 | DNF | | | National Championships France MU - Road Race (NC) | 162.2 | | | more |
28.07 › 31.0728-31/7 | | | | Kreiz Breizh Elites (2.2) | | | | more |
29.07 | DNF | | | S2Stage 2 - Calanhel › Priziac | 209.3 | | | |
28.07 | 63 | 63 | | S1 (ITT)Stage 1 (ITT) - Bégard › Bégard | 11.8 | | | |
23.07 | 21 | | | Grand Prix de la ville de Pérenchies (1.2) | 178.4 | | | more |
14.07 | 2 | | | Tour du Pays du Roumois (NAT) | 141 | | | more |
07.07 › 09.077-9/7 | | | | Tour de Côte d'Or (NAT) | | | | more |
| 19 | | | General classificationGeneral classification | | | | |
09.07 | 6 | | | S4Stage 4 - Arnay-le-Duc › Arnay-le-Duc | 149 | | | |
08.07 | 7 | | | S3Stage 3 - Dijon vélodrome › Seurre | 71 | | | |
08.07 | 34 | | | S2Stage 2 - Norges-la-Ville › Clénay | 77 | | | |
07.07 | 43 | | | S1Stage 1 - Châtillon-sur-Seine › Molesme | 160 | | | |
02.07 | 1 | | | Boucles de l'Austreberthe (NAT) | 158.5 | | | more |
16.06 › 18.0616-18/6 | | | | La SportBreizh Élites (NAT) | | | | more |
| 7 | | | General classificationGeneral classification - Huelgoat | | | | |
18.06 | 13 | | | S3Stage 3 - Treffiagat-Léchiagat › Pont-l'Abbé | 155.8 | | | |
17.06 | 2 | | | S2Stage 2 - Saint-Pol-de-Léon › Plougastel-Daoulas | 161.9 | | | |
16.06 | 7 | | | S1Stage 1 - Huelgoat › Mont Saint-Michel de Brasparts | 100.9 | | | |
01.06 › 04.061-4/6 | | | | Ronde de l'Oise (2.2) | | | | more |
04.06 | DNF | | | S4Stage 4 - Breuil-le-Sec › Liancourt | 158.9 | | | |
03.06 | 29 | 74 | | S3Stage 3 - Andeville › Le Plessis-Belleville | 189.9 | | | |
02.06 | 33 | 82 | | S2Stage 2 - Breteuil › Margny-lès-Compiègne | 181 | | | |
01.06 | 96 | 96 | | S1Stage 1 - Beauvais › Clermont | 145.9 | | | |
28.05 | 26 | | | Le Caux Tour (NAT) | | | | more |
11.05 › 14.0511-14/5 | | | | Tour de la Manche (NAT) | | | | more |
| 49 | | | General classificationGeneral classification - Gavray › Périers | 173.1 | | | |
14.05 | 48 | | | S5Stage 5 - Isigny-le-Buat › Granville | 155 | | | |
13.05 | 77 | | | S4Stage 4 - La Haye › Isigny-le-Buat | 170 | | | |
12.05 | 66 | | | S3Stage 3 - Sartilly › La Haye | 99 | | | |
12.05 | 20 | | | S2 (ITT)Stage 2 (ITT) - Sartilly › Sartilly | 14.6 | | | |
11.05 | 83 | | | S1Stage 1 - Gavray-sur-Sienne › Périers | 173.1 | | | |
07.05 | DNF | | | Paris-Roubaix Espoirs (1.2U) | 164.8 | | | more |
30.04 | 2 | | | Chrono 47 (TTT) (NAT) | 51.5 | | | more |
23.04 | 4 | | | Souvenir Michel Lebaudy (NAT) | 137.5 | | | more |
15.04 | DNF | | | Liège - Bastogne - Liège U23 (1.2U) | 174.1 | | | more |
10.04 › 11.0410-11/4 | | | | Circuit du Mené (NAT) | | | | more |
| 8 | | | General classificationGeneral classification | | | | |
11.04 | 17 | | | S2Stage 2 - Saint-Jacut-du-Mené › Saint-Jacut-du-Mené | 136.6 | | | |
10.04 | 8 | | | S1Stage 1 - Saint-Gouëno › Plessala | 6.1 | | | |
02.04 | 54 | | | Nantes-Segré (NAT) | 167.8 | | | more |