| | | Tour du Limousin (2.1) |
| 8 | | Standings |
| 24-08 | | 8 | Stage 4Rochechouart - Limoges (184.0km) | 184.0km |
| 23-08 | 20 | | Stage 3Abjat-sur-Bandiat - Rochechouart (186.0km) | 186.0km |
| 21-08 | 14 | | Stage 1Limoges - La Souterraine (160.0km) | 160.0km |
| | | Tour de l'Ain (2.1) |
| 13 | | Standings |
| 15-08 | | 13 | Stage 4Saint-Genis-Pouilly - Lélex (118.0km) | 118.0km |
| 14-08 | 12 | | Stage 3Belley - Le Grand Colombier (128.0km) | 128.0km |
| 13-08 | 20 | | Stage 2Lagnieu - Bellignat (195.0km) | 195.0km |
| 01-08 | 5 | | Criterium de Camors (Cri) | 90.0km |
| 01-07 | 7 | | National Road Championships - France (CN) | 237.0km |
| | | Route du Sud (2.1) |
| 17 | | Standings |
| 24-06 | | 17 | Stage 4Vielha Val d'Aran - Saint-Gaudens (181.0km) | 181.0km |
| 23-06 | 19 | | Stage 3Cierp-Gaud - St. Lary Soulon (155.0km) | 155.0km |
| 22-06 | 20 | | Stage 2Narbonne - Les Monts d'Olmes (178.0km) | 178.0km |
| 02-06 | 3 | | Grand Prix de Plumelec-Morbihan (1.1) | 174.0km |
| | | Le Tour de Bretagne Cycliste (2.2) |
| 3 | | Standings |
| 01-05 | | 3 | Stage 6Ploeren - Josselin (165.0km) | 165.0km |
| 30-04 | 4 | | Stage 5Missillac - Missillac (24.0km) | 24.0km |
| 28-04 | 3 | | Stage 3Loudéac - Douarnenez (173.0km) | 173.0km |
| | | Circuit Cycliste Sarthe (2.1) |
| 17 | | Standings |
| 13-04 | 14 | 17 | Stage 5Mamers - Le Mans (188.0km) | 188.0km |
| 12-04 | 14 | | Stage 4Angers - Mamers (186.0km) | 186.0km |
| 06-04 | 7 | | Route Adélie de Vitré (1.1) | 197.0km |
| | | Tour de Normandie (2.2) |
| 5 | | Standings |
| 01-04 | | 5 | Stage 8Bagnoles - Caen (142.0km) | 142.0km |
| 29-03 | 5 | | Stage 5Elbeuf - Flers (188.0km) | 188.0km |
| 18-03 | 14 | | Paris-Troyes (1.2) | 176.0km |
| 06-02 | DNF | | GP d'Ouverture La Marseillaise (1.1) | 126.0km |