| 15.09 › 17.0915-17/9 |  |  |  |  Tour de Moselle (NAT)   |  |  |  | more | 
| 15.09 | 69 |  |  | S1Stage 1 - Escherange › Contz-les-Bains   | 142.4 |  |  |  | 
| 10.09 | 4 |  |  |  Grand Prix de la Somme Conseil Départemental 80 (1.2)   | 180.5 | 4 | 20 | more | 
| 25.08 › 27.0825-27/8 |  |  |  |  Tour des Landes (NAT)   |  |  |  | more | 
 | 2 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 27.08 | 2 |  |  | S2Stage 2 - Tartas › Geaune   | 150 |  |  |  | 
| 26.08 | 4 |  |  | S1Stage 1 - Aire-sur-l'Adour › Tartas   | 150 |  |  |  | 
| 25.08 | 2 |  |  | ProloguePrologue - Aire-sur-l'Adour › Aire-sur-l'Adour   | 2 |  |  |  | 
| 19.08 | 23 |  |  |  Grand Prix des Marbriers (NAT)   | 160 |  |  | more | 
| 13.08 | 2 |  |  |  Grand Prix de Saint-Souplet (NAT)   | 140 |  |  | more | 
| 12.08 | 6 |  |  |  Grand Prix de Leval (NAT)   | 155.7 |  |  | more | 
| 06.08 | 3 |  |  |  Prix Marcel Bergereau (NAT)   | 132.9 |  |  | more | 
| 02.08 | 1 |  |  |  Route d'Or du Poitou (NAT)   | 132 |  |  | more | 
| 01.08 | 5 |  |  |  Grand Prix d'Availles-Limouzine (NAT)   | 125.2 |  |  | more | 
| 14.07 | 15 |  |  |  Grand Prix de Charvieu-Chavagneux - Souvenir Daniel Bennett (NAT)   | 134.4 |  |  | more | 
| 07.07 › 09.077-9/7 |  |  |  |  Tour de Côte d'Or (NAT)   |  |  |  | more | 
 | 25 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 09.07 | 27 |  |  | S4Stage 4 - Arnay-le-Duc › Arnay-le-Duc   | 149 |  |  |  | 
| 08.07 | 15 |  |  | S3Stage 3 - Dijon vélodrome › Seurre   | 71 |  |  |  | 
| 08.07 | 62 |  |  | S2Stage 2 - Norges-la-Ville › Clénay   | 77 |  |  |  | 
| 07.07 | 20 |  |  | S1Stage 1 - Châtillon-sur-Seine › Molesme   | 160 |  |  |  | 
| 02.07 | 5 |  |  |  Boucles de l'Austreberthe (NAT)   | 158.5 |  |  | more | 
| 24.06 | 12 |  |  |  National Championships France ME - Amateurs (NAT)   | 155 |  |  | more | 
| 16.06 › 18.0616-18/6 |  |  |  |  Tour du Pays de Montbéliard (2.2)   |  |  |  | more | 
 | 28 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 18.06 | 52 |  |  | S2Stage 2 - Dampierre-les-Bois › Dampierre-les-Bois   | 160 |  |  |  | 
| 17.06 | 13 | 25 |  | S1Stage 1 - Colombier-Fontaine › Colombier-Fontaine   | 171.6 |  |  |  | 
| 16.06 | 62 | 62 |  | ProloguePrologue - Courcelles-lès-Montbéliard › Courcelles-lès-Montbéliard   | 3.2 |  |  |  | 
| 24.05 › 28.0524-28/5 |  |  |  |  Alpes Isère Tour (2.2)   |  |  |  | more | 
| 27.05 | DNF |  |  | S4Stage 4 - Monsteroux-Milieu › Saint-Maurice-l'Exil   | 182.8 |  |  |  | 
| 26.05 | 27 | 119 |  | S3Stage 3 - Colombier-Saugnieu (Saint-Exupéry) › Colombier-Saugnieu   | 145.9 |  |  |  | 
| 25.05 | 125 | 121 |  | S2Stage 2 - Saint-André-le-Gaz › Four   | 144.8 |  |  |  | 
| 24.05 | 22 | 24 |  | S1Stage 1 - Charvieu-Chavagneux › Charvieu-Chavagneux   | 145.9 |  |  |  | 
| 12.05 › 14.0512-14/5 |  |  |  |  Tour du Loiret-Souvenir Roland Gruber (NAT)   |  |  |  | more | 
 | 17 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 14.05 | 51 |  |  | S4Stage 4 - Orléans › Orléans   | 81 |  |  |  | 
| 14.05 | 26 |  |  | S3 (ITT)Stage 3 (ITT) - Ormes › Ormes   | 11.7 |  |  |  | 
| 13.05 | 39 |  |  | S2Stage 2 - Nogent-sur-Vernisson › Château-Renard   | 168.5 |  |  |  | 
| 12.05 | 32 |  |  | S1Stage 1 - Meung-sur-Loire › Patay   | 167.4 |  |  |  | 
| 30.04 | 5 |  |  |  Chrono 47 (TTT) (NAT)   | 51.5 |  |  | more | 
| 07.01 | 4 |  |  |  Cyclo-cross de Oiry (NAT)   |  |  |  | more |