| 19.09 | 74 |  |  |  Grand Prix d'Isbergues - Pas de Calais (1.2)   | 202 |  |  | more | 
| 02.09 › 11.092-11/9 |  |  |  |  Tour de l'Avenir (2.5)   |  |  |  | more | 
 | 52 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 11.09 | 66 |  |  | S10Stage 10 - Le Grand-Bornand  › Le Grand-Bornand    | 141 |  |  |  | 
| 10.09 | 44 | 55 |  | S9Stage 9 - Morteau  › Bellegarde-sur-Valserine    | 174 |  |  |  | 
| 09.09 | 100 | 81 |  | S8Stage 8 - Gérardmer  › Morteau    | 199 |  |  |  | 
| 08.09 | 69 | 65 |  | S7Stage 7 - Metz  › Rambervillers    | 146 |  |  |  | 
| 07.09 | 72 | 69 |  | S6Stage 6 - Yutz Haute  › Metz   | 142 |  |  |  | 
| 06.09 | 32 | 78 |  | S5Stage 5 - Stenay  › Yutz Haute    | 141 |  |  |  | 
| 05.09 | 54 | 86 |  | S4Stage 4 - Fontaine-au-Pire  › Mouzon   | 203 |  |  |  | 
| 04.09 | 95 | 96 |  | S3Stage 3 - Mers-les-Bains  › Fontaine-au-Pire    | 206 |  |  |  | 
| 03.09 | 63 | 27 |  | S2Stage 2 - Cayeux-sur-Mer  › Fort-Mahon-Plage    | 153 |  |  |  | 
| 02.09 | 27 | 27 |  | S1 (ITT)Stage 1 (ITT) - Fort-Mahon-Plage  › Fort-Mahon-Plage    | 12.2 |  |  |  | 
| 29.08 | DNF |  |  |  GP Ouest France - Plouay (1.HC)   | 198 |  |  | more | 
| 22.08 | 33 |  |  |  Châteauroux Classic de l'Indre Trophée Fenioux (1.3)   | 181.5 |  |  | more | 
| 17.08 › 20.0817-20/8 |  |  |  |  Tour du Limousin (2.3)   |  |  |  | more | 
| 20.08 | DNF |  |  | S4Stage 4 - Treignac › Limoges   | 180.2 |  |  |  | 
| 19.08 | 75 | 78 |  | S3Stage 3 - St. Yrieix La Perche › St. Yrieix La Perche   | 167 |  |  |  | 
| 18.08 | 61 | 89 |  | S2Stage 2 - La Souterraine › Magnac Bourg   | 179.9 |  |  |  | 
| 17.08 | 100 | 100 |  | S1Stage 1 - Oradour sur Glane › La Souterraine   | 178 |  |  |  | 
| 04.08 › 08.084-8/8 |  |  |  |  Rothaus Regio-Tour International (2.3)   |  |  |  | more | 
 | 19 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 48 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.08 | 48 |  |  | S5Stage 5 - Herbolzheim › Vogtsburg   | 177.1 |  |  |  | 
| 07.08 | 43 | 64 |  | S4Stage 4 - Emmendingen › Lahr   | 168.4 |  |  |  | 
| 06.08 | 67 | 66 |  | S3Stage 3 - Neuenburg › Guebwiller   | 178.9 |  |  |  | 
| 05.08 | 65 | 71 |  | S2 (ITT)Stage 2 (ITT) - Müllheim › Müllheim   | 19 |  |  |  | 
| 04.08 | 102 | 102 |  | S1Stage 1 - Heitersheim › Wehr   | 181.2 |  |  |  | 
| 01.08 | 32 |  |  |  La Poly Normande (1.3)   | 157 |  |  | more | 
| 24.06 | 7 |  |  |  National Championships France ME - ITT (NC)   | 38.3 |  |  | more | 
| 19.06 › 22.0619-22/6 |  |  |  |  La Route du Sud Cycliste - La Dépêche du Midi (2.3)   |  |  |  | more | 
 | 53 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.06 | 48 |  |  | S4Stage 4 - Montréjeau › Loudenvielle Le Louron   | 150.1 |  |  |  | 
| 21.06 | 19 | 55 |  | S3 (ITT)Stage 3 (ITT) - Loures Barousse › Sarp   | 23.5 |  |  |  | 
| 20.06 | 76 | 84 |  | S2Stage 2 - Lès › St Gaudens   | 141 |  |  |  | 
| 19.06 | 72 | 72 |  | S1Stage 1 - Castres › Vielha   | 228 |  |  |  | 
| 05.06 | 34 |  |  |  Classique des Alpes (1.1)   | 165 |  |  | more | 
| 19.05 › 23.0519-23/5 |  |  |  |  Tour du Languedoc-Rousillon (2.1)   |  |  |  | more | 
 | 16 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 13 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 45 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 50 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 23.05 | 32 |  |  | S5Stage 5 - Florac › Sète (Mont Saint-Clair)   | 203 |  |  |  | 
| 22.05 | 52 | 66 |  | S4Stage 4 - Pont-du-Gard › Mende (Côte de la Croix-Neuve)   | 161 |  |  |  | 
| 21.05 | 28 | 79 |  | S3Stage 3 - Ganges › Aigues-Mortes   | 162 |  |  |  | 
| 20.05 | 100 | 82 |  | S2Stage 2 - Port Leucate › Narbonne   | 188 |  |  |  | 
| 19.05 | 65 | 29 |  | S1Stage 1 - Maury › Port-Vendres   | 167 |  |  |  | 
| 14.05 › 16.0514-16/5 |  |  |  |  Tour de Picardie (2.2)   |  |  |  | more | 
| 15.05 | OTL |  |  | S2Stage 2 - Crécy-en-Ponthieu › Compiègne   | 184 |  |  |  | 
| 14.05 | 114 | 114 |  | S1Stage 1 - Hirson › Doullens   | 189.5 |  |  |  | 
| 02.05 | 19 |  |  |  Trophée des Grimpeurs (1.3)   | 134 | 2 |  | more | 
| 25.04 | 45 |  |  |  Tro-Bro Léon (1.3)   | 195.2 |  |  | more | 
| 13.04 | 26 |  |  |  Paris-Camembert (1.2)   | 200 |  |  | more | 
| 11.04 | 93 |  |  |  Paris - Roubaix (CDM)   | 261 | 5 |  | more | 
| 08.04 | 58 |  |  |  Grand Prix Pino Cerami (1.3)   | 193.1 |  |  | more | 
| 04.04 | 88 |  |  |  GP de la Ville de Rennes (1.3)   | 192.3 |  |  | more | 
| 27.03 › 28.0327-28/3 |  |  |  |  Critérium International (2.1)   |  |  |  | more | 
| 27.03 | 142 | 142 |  | S1Stage 1 - Rethel › Charleville-Mézières   | 190.5 |  |  |  | 
| 21.03 | DNF |  |  |  Cholet-Pays de Loire (1.2)   | 202 |  |  | more | 
| 05.03 › 07.035-7/3 |  |  |  |  Record Driedaagse van West-Vlaanderen (2.3)   |  |  |  | more | 
 | 23 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 77 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 07.03 | 78 |  |  | S2Stage 2 - Ichtegem › Ichtegem   | 182.4 |  |  |  | 
| 06.03 | 85 | 82 |  | S1Stage 1 - Handzame › Handzame   | 192.4 |  |  |  | 
| 05.03 | 93 | 93 |  | ProloguePrologue - Bellegem › Bellegem   | 7.6 |  |  |  | 
| 21.02 › 22.0221-22/2 |  |  |  |  Criterium des Espoirs (2.5)   |  |  |  | more | 
 | 12 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.02 | 14 |  |  | S2Stage 2 - Saint-Jean-de-Luz › Col d'Ibardin   | 73 |  |  |  | 
| 04.02 › 08.024-8/2 |  |  |  |  Etoile de Bessèges (2.3)   |  |  |  | more | 
 | 40 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.02 | 24 |  |  | S5Stage 5 - Gagnières › Bessèges   | 148 |  |  |  | 
| 07.02 | 62 | 47 |  | S4Stage 4 - Branoux-les-Taillades › Les Salles-du-Gardon   | 150 |  |  |  | 
| 06.02 | 48 | 46 |  | S3Stage 3 - Nîmes › Les Fumades   | 160 |  |  |  | 
| 05.02 | 44 | 35 |  | S2Stage 2 - Palavas-les-Flots › Palavas-les-Flots   | 149 |  |  |  |