| 21.09 | DNF |  |  |  Grand Prix de Denain - Porte du Hainaut (1.Pro)   | 200.3 |  |  | more | 
| 29.08 | DNF |  |  |  Bretagne Classic - Ouest-France (1.UWT)   | 251 |  |  | more | 
| 09.08 › 15.089-15/8 |  |  |  |  Tour de Pologne (2.UWT)   |  |  |  | more | 
 | 59 |  |  | General classificationGeneral classification   |  | 5 | 2 |  | 
| 15.08 | 108 |  |  | S7Stage 7 - Zabrze › Kraków   | 144.9 |  |  |  | 
| 14.08 | 98 | 60 |  | S6 (ITT)Stage 6 (ITT) - Katowice › Katowice   | 19.1 |  |  |  | 
| 13.08 | 61 | 59 |  | S5Stage 5 - Chochołów › Bielsko-Biała   | 172.8 |  |  |  | 
| 12.08 | 73 | 62 |  | S4Stage 4 - Tarnów › Bukovina Resort   | 159.9 |  |  |  | 
| 11.08 | 41 | 61 |  | S3Stage 3 - Sanok › Rzeszów   | 226.4 |  |  |  | 
| 10.08 | 65 | 61 |  | S2Stage 2 - Zamość › Przemyśl   | 200.8 |  |  |  | 
| 09.08 | 83 | 85 |  | S1Stage 1 - Lublin › Chełm   | 216.4 |  |  |  | 
| 31.07 | DNF |  |  |  Donostia San Sebastian Klasikoa (1.UWT)   | 223.5 |  |  | more | 
| 20.06 | 28 |  |  |  National Championships France ME - Road Race (NC)   | 242.9 |  |  | more | 
| 08.06 | 32 |  |  |  Mont Ventoux Dénivelé Challenge (1.1)   | 153 |  |  | more | 
| 30.05 › 06.0630-6/5 |  |  |  |  Critérium du Dauphiné (2.UWT)   |  |  |  | more | 
 | 46 |  |  | General classificationGeneral classification   |  | 5 | 10 |  | 
| 06.06 | 62 |  |  | S8Stage 8 - La Léchère-Les-Bains  › Les Gets   | 147 |  |  |  | 
| 05.06 | 47 | 44 |  | S7Stage 7 - Saint-Martin-le-Vinoux › La Plagne   | 171.1 |  |  |  | 
| 04.06 | 58 | 56 |  | S6Stage 6 - Loriol-sur-Drome › Le Sappey-en-Chartreuse   | 167.2 |  |  |  | 
| 03.06 | 96 | 64 |  | S5Stage 5 - Saint-Chamond › Saint-Vallier   | 175.4 |  |  |  | 
| 02.06 | 62 | 52 |  | S4 (ITT)Stage 4 (ITT) - Firminy › Roche-La-Molière   | 16.4 |  |  |  | 
| 01.06 | 63 | 51 |  | S3Stage 3 - Langeac › Saint-Haon-Le-Vieux    | 172.2 |  |  |  | 
| 31.05 | 58 | 54 |  | S2Stage 2 - Brioude  › Saugues   | 172.8 |  |  |  | 
| 30.05 | 40 | 41 |  | S1Stage 1 - Issoire › Issoire   | 181.8 |  |  |  | 
| 24.05 | DNF |  |  |  Mercan'Tour Classic Alpes-Maritimes (1.1)   | 149.9 |  |  | more | 
| 16.05 | 19 |  |  |  Tro-Bro Léon (1.Pro)   | 207 | 7 | 5 | more | 
| 27.04 › 02.0527-2/4 |  |  |  |  Tour de Romandie (2.UWT)   |  |  |  | more | 
 | 49 |  |  | General classificationGeneral classification   |  | 5 | 10 |  | 
| 02.05 | 49 |  |  | S5 (ITT)Stage 5 (ITT) - Fribourg › Fribourg   | 16.19 |  |  |  | 
| 01.05 | 38 | 50 |  | S4Stage 4 - Sion › Thyon 2000   | 161.3 |  |  |  | 
| 30.04 | 61 | 64 |  | S3Stage 3 - Estavayer › Estavayer   | 168.7 |  |  |  | 
| 29.04 | 65 | 68 |  | S2Stage 2 - La Neuveville › Saint-Imier   | 165.7 |  |  |  | 
| 28.04 | 101 | 90 |  | S1Stage 1 - Aigle › Martigny   | 168.1 |  |  |  | 
| 27.04 | 87 | 87 |  | ProloguePrologue - Oron › Oron   | 4.05 |  |  |  | 
| 07.03 › 14.037-14/3 |  |  |  |  Paris - Nice (2.UWT)   |  |  |  | more | 
 | 19 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 35 |  |  | General classificationGeneral classification   |  | 5 | 10 |  | 
| 14.03 | 32 |  |  | S8Stage 8 - Le Plan-du-Var › Levens   | 92.7 |  |  |  | 
| 13.03 | 44 | 38 |  | S7Stage 7 - Le Broc › Valdeblore La Colmiane   | 119.2 |  |  |  | 
| 12.03 | 86 | 43 |  | S6Stage 6 - Brignoles › Biot  97k  | 202.4 |  |  |  | 
| 11.03 | 100 | 41 |  | S5Stage 5 - Vienne › Bollène   | 200.2 |  |  |  | 
| 10.03 | 40 | 41 |  | S4Stage 4 - Chalon-sur-Saône › Chiroubles   | 187.6 |  |  |  | 
| 09.03 | 122 | 105 |  | S3 (ITT)Stage 3 (ITT) - Gien › Gien   | 14.4 |  |  |  | 
| 08.03 | 88 | 107 |  | S2Stage 2 - Oinville-sur-Montcient › Amilly   | 188 |  |  |  | 
| 07.03 | 119 | 119 |  | S1Stage 1 - Saint-Cyr-L'École › Saint-Cyr-L'École   | 165.8 |  |  |  | 
| 28.02 | 83 |  |  |  Royal Bernard Drôme Classic (1.Pro)   | 179.2 |  |  | more | 
| 27.02 | 82 |  |  |  Faun-Ardèche Classic (1.Pro)   | 171.3 |  |  | more | 
| 19.02 › 21.0219-21/2 |  |  |  |  Tour des Alpes Maritimes et du Var (2.1)   |  |  |  | more | 
 | 34 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 45 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 21.02 | 63 |  |  | S3Stage 3 - Blausasc › Blausasc   | 136 |  |  |  | 
| 20.02 | 29 | 22 |  | S2Stage 2 - Fayence › Fayence   | 168.9 |  |  |  | 
| 19.02 | 24 | 24 |  | S1Stage 1 - Biot › Gourdon   | 186.8 |  |  |  | 
| 31.01 | 9 |  |  |  Grand Prix Cycliste la Marseillaise (1.1)   | 171.6 | 16 | 25 | more |