| 28.07 | 11 | | | Tour du Pays du Roumois (NAT) | | 122.2 | | | more |
| 24.07 | 27 | | | Circuit des Remparts - Saint-Lô (NAT) | | 84 | | | more |
| 21.07 | DNF | | | Grand Prix de la ville de Pérenchies (1.2) | | 178.4 | | | more |
| 16.07 | 20 | | | Circuit des Matignon (NAT) | | 85.5 | | | more |
| 14.07 | 13 | | | Grand Prix de Templeuve (NAT) | | 94.5 | | | more |
| 30.06 | 31 | | | Boucles de l'Austreberthe (NAT) | | 157.1 | | | more |
| 29.06 | 17 | | | Grand Prix de la Sologne des Étangs (NAT) | | 163.5 | | | more |
| 13.06 › 16.0613-16/6 | | | | Tour Nivernais Morvan (NAT) | | | | | more |
| 65 | | | General classificationGeneral classification | | | | | |
| 16.06 | 19 | | | S5Stage 5 - Magny-Cours › Decize | | 163.9 | | | |
| 15.06 | 24 | | | S4Stage 4 - Guérigny › Saint-Eloi | | 99.5 | | | |
| 15.06 | 72 | | | S3 (ITT)Stage 3 (ITT) - Fourchambault › Fourchambault | | 11 | | | |
| 14.06 | 80 | | | S2Stage 2 - Arleuf › Château-Chinon | | 140.8 | | | |
| 13.06 | 62 | | | S1Stage 1 - Corvol d'Embernard › Alligny-Cosne | | 164 | | | |
| 07.06 › 09.067-9/6 | | | | Route Vendéenne (NAT) | | | | | more |
| 35 | | | General classificationGeneral classification | | | | | |
| 09.06 | 33 | | | S4Stage 4 - Mortagne-sur-Sèvre › Cugand | | 104.5 | | | |
| 09.06 | 13 | | | S3 (TTT)Stage 3 (TTT) - Mortagne-sur-Sèvre › Mortagne-sur-Sèvre | | 20 | | | |
| 08.06 | 61 | | | S2Stage 2 - Chavagnes-en-Paillers › Chavagnes-en-Paillers | | 150.9 | | | |
| 07.06 | 103 | | | S1 (ITT)Stage 1 (ITT) - Chavagnes-en-Paillers › Chavagnes-en-Paillers | | 7.1 | | | |
| 02.06 | 12 | | | Championnat de Normandie (NAT) | | 135.8 | | | more |
| 23.05 › 26.0523-26/5 | | | | Tour de la Manche (NAT) | | | | | more |
| 57 | | | General classificationGeneral classification | | | | | |
| 26.05 | 64 | | | S5Stage 5 - Saint-Laurent-de-Terregatte › Granville | | 152 | | | |
| 25.05 | 23 | | | S4Stage 4 - Pont-Hébert › Saint-Pierre-de-Coutances | | 100 | | | |
| 25.05 | 93 | | | S3Stage 3 - Agneaux › Agneaux | | 11.2 | | | |
| 24.05 | 92 | | | S2Stage 2 - Barneville-Carteret › Sartilly-Baie-Bocage | | 170 | | | |
| 23.05 | 73 | | | S1Stage 1 - Marigny-le-Lozon › Barneville-Carteret | | 167.9 | | | |
| 19.05 | 11 | | | CLM Champenois (NAT) | | 38.5 | | | more |
| 12.05 | 16 | | | Grand Prix de la Communauté de Communes des 4 Rivières (NAT) | | 119.8 | | | more |
| 04.05 › 05.054-5/5 | | | | Boucles de la Charente-Maritime (NAT) | | | | | more |
| 34 | | | General classificationGeneral classification | | | | | |
| 05.05 | 10 | | | S2Stage 2 - Saint-Genis-De-Saintonge › Bussac-Forêt | | 100 | | | |
| 04.05 | 38 | | | S1Stage 1 - Saint-Bonnet-Sur-Gironde › Pons | | 159.5 | | | |
| 28.04 | 42 | | | Grand Prix de la Somme Conseil Départemental 80 (1.2) | | 179.1 | | | more |
| 20.04 | 21 | | | Prix des Grandes-Ventes (NAT) | | 128.7 | | | more |
| 14.04 | 47 | | | La Gislard (NAT) | | 140 | | | more |
| 13.04 | 92 | | | La Gainsbarre (NAT) | | 173.6 | | | more |
| 01.04 | | | | Circuit du Mené (NAT) | | | | | more |
| 41 | | | General classificationGeneral classification | | | | | |
| 01.04 | 41 | | | S2Stage 2 - Saint-Jacut-du-Mené › Saint-Jacut-du-Mené | | 136.6 | | | |
| 01.04 | 81 | | | S1 (ITT)Stage 1 (ITT) - Saint-Gouéno › Plessala | | 6.1 | | | |
| 09.03 | 81 | | | Souvenir Louison Bobet (NAT) | | 162.2 | | | more |
| 03.03 | 103 | | | Vienne Classic (NAT) | | 122.5 | | | more |
| 10.02 › 18.0210-18/2 | | | | Circuit des Plages Vendéennes (NAT) | | | | | more |
| 18.02 | 76 | | | S4Stage 4 | | | | | |
| 17.02 | 13 | | | S3 (TTT)Stage 3 (TTT) | | 45.6 | | | |
| 10.02 | 88 | | | S1Stage 1 | | 144.3 | | | |