| 12-05 | 28 | | Flèche Ardennaise (1.2) | 179.0km |
| | | Tour du Jura Cycliste (2.2) |
| 28-04 | DNF | | Etappe 2Moissey - Dôle (184.0km) | 184.0km |
| 27-04 | 56 | 56 | Etappe 1Lavans-lès-Saint-Claude - Saint-Lupicin (154.0km) | 154.0km |
| | | Circuit des Ardennes International (2.2) |
| 72 | | Klassement |
| 14-04 | 12 | 72 | Etappe 4Villers-Semeuse - Charleville-Mézières (101.0km) | 101.0km |
| 14-04 | 46 | 86 | Etappe 3Nouvion-sur-Meuse - Aiglemont (58.0km) | 58.0km |
| 13-04 | 106 | 93 | Etappe 2Rocroi - Monthermé (160.0km) | 160.0km |
| 12-04 | 54 | 56 | Etappe 1Neuvizy - Launois-sur-Vence (187.0km) | 187.0km |
| | | Tour de Normandie (2.2) |
| 113 | | Klassement |
| 49 | | Punten |
| 11 | | Berg |
| 31-03 | 73 | 113 | Etappe 7Saint-Lô - Caen (150.0km) | 150.0km |
| 30-03 | 120 | 125 | Etappe 6Gouville-sur-Mer - Martinvast (159.0km) | 159.0km |
| 29-03 | 112 | 128 | Etappe 5Alencon - Bagnoles de l'Orne (172.0km) | 172.0km |
| 28-03 | 117 | 124 | Etappe 4Tilly-sur-Seulles - Argentan (173.0km) | 173.0km |
| 27-03 | 101 | 140 | Etappe 3Bourg-Achard - Elbeuf (147.0km) | 147.0km |
| 26-03 | 142 | 144 | Etappe 2Darnétal - Forges-les-Eaux (169.0km) | 169.0km |
| 25-03 | 148 | 147 | Etappe 1Courseulles-sur-Mer - Le Neubourg (159.0km) | 159.0km |