01.09 | 80 | | | Brussels Cycling Classic (1.HC) | 201.4 | | | more |
21.08 › 24.0821-24/8 | | | | Tour Poitou-Charentes en Nouvelle Aquitaine (2.1) | 156.6 | | | more |
24.08 | DNF | | | S5Stage 5 - Brioux-sur-Boutonne › Poitiers | 156.6 | | | |
23.08 | 29 | 23 | | S4 (ITT)Stage 4 (ITT) - Champagné-Saint-Hilaire › Couhé | 22.9 | | | |
23.08 | 41 | 31 | | S3Stage 3 - Gençay › Couhé | 97.9 | | | |
22.08 | 22 | 30 | | S2Stage 2 - Segonzac › Melle | 189 | | | |
21.08 | 49 | 52 | | S1Stage 1 - Jonzac › Cognac | 192.8 | | | |
01.07 | DNF | | | National Championships France - Road Race (NC) | 253 | | | more |
28.06 | 11 | | | National Championships France ME - ITT (NC) | 45.4 | | | more |
24.06 | 52 | | | Paris-Chauny (1.1) | 198.65 | | | more |
03.06 › 10.063-10/6 | | | | Critérium du Dauphiné (2.UWT) | 181 | | | more |
07.06 | DNF | | | S4Stage 4 - Chazey-sur-Ain › Lans-en-Vercors | 181 | | | |
06.06 | 17 | 147 | | S3 (TTT)Stage 3 (TTT) - Pont-de-Vaux › Louhans-Châteaurenaud | 35 | | | |
05.06 | 147 | 148 | | S2Stage 2 - Montbrison › Belleville en Beaujolais | 181 | | | |
04.06 | 136 | 136 | | S1Stage 1 - Valence › Saint-Just-Saint-Rambert | 179 | | | |
03.06 | 28 | 28 | | ProloguePrologue - Valence › Valence | 6.6 | | | |
23.05 › 27.0523-27/5 | | | | Baloise Belgium Tour (2.HC) | | | | more |
| 129 | | | General classificationGeneral classification | | | | |
27.05 | 93 | | | S5Stage 5 - Landen › Tongeren | 157.7 | | | |
26.05 | 109 | 131 | | S4Stage 4 - Wanze › Wanze | 151.4 | | | |
25.05 | 48 | 135 | | S3 (ITT)Stage 3 (ITT) - Bornem › Bornem | 10.6 | | | |
24.05 | 115 | 135 | | S2Stage 2 - Lochristi › Knokke-Heist | 162.1 | | | |
23.05 | 136 | 138 | | S1Stage 1 - Buggenhout › Buggenhout | 178.8 | | | |
08.05 › 13.058-13/5 | | | | 4 Jours de Dunkerque / Grand Prix des Hauts de France (2.HC) | | | | more |
| 21 | | | Youth classificationYouth classification | | | | |
| 81 | | | General classificationGeneral classification | | | | |
13.05 | 78 | | | S6Stage 6 - Coulogne › Dunkerque | 169.8 | | | |
12.05 | 103 | 96 | | S5Stage 5 - Wormhout › Cassel | 178.7 | | | |
11.05 | 88 | 108 | | S4Stage 4 - Dainville › Mont Saint-Eloi | 172.5 | | | |
10.05 | 46 | 115 | | S3Stage 3 - Fort Mahon Plage › Ecques | 171.5 | | | |
09.05 | 124 | 117 | | S2Stage 2 - Le Quesnoy › Soissons | 173.3 | | | |
08.05 | 57 | 58 | | S1Stage 1 - Dunkerque › La Bassée | 165.3 | | | |
25.04 › 01.0525-1/4 | | | | Le Tour de Bretagne Cycliste (2.2) | 155.7 | | | more |
29.04 | DNF | | | S5Stage 5 - Colpo › Plancoët | 155.7 | | | |
28.04 | 81 | 86 | | S4Stage 4 - Clohars-Carnoët (Le Pouldu) › Grand-Champ | 162.7 | | | |
27.04 | 94 | 99 | | S3Stage 3 - Baden › Clohars-Carnoët | 181.1 | | | |
26.04 | 51 | 131 | | S2Stage 2 - Louisfert › Plougoumelen | 180 | | | |
25.04 | 133 | 135 | | S1Stage 1 - Châteaubriant › Louisfert | 159.8 | | | |
15.04 | DNF | | | Tro-Bro Léon (1.1) | 203.2 | | | more |
14.04 | DNF | | | Tour du Finistère (1.1) | 191.1 | | | more |
08.04 | DNF | | | Paris-Roubaix (1.UWT) | 257 | | | more |
04.04 | DNF | | | Scheldeprijs (1.HC) | 200.4 | | | more |
01.04 | 18 | | | La Roue Tourangelle Région Centre Val de Loire - Trophée Harmonie Mutuelle (1.1) | 200 | 3 | 3 | more |
30.03 | 23 | | | Route Adélie de Vitré (1.1) | 198 | | 3 | more |
25.03 | 55 | | | Cholet - Pays de la Loire (1.1) | 202.7 | | | more |