| | | Tour de l'Ain (2.1) |
| 11 | | Klassement |
| 13-08 | 12 | 11 | Stage 5Culoz - Belley (135.0km) | 135.0km |
| 12-08 | 14 | | Stage 3Lélex - Lélex (103.0km) | 103.0km |
| | | Brixia Tour (2.1) |
| 24-07 | 18 | 4 | Stage 3Brescia - Toscolano-Maderno (157.0km) | 157.0km |
| 23-07 | | 4 | Stage 2Brescia - Brescia (12.0km) | 12.0km |
| 26-06 | 19 | | National Road Championships - France TT (CN) | 43.0km |
| | | Tour de Luxembourg (2.HC) |
| 19 | | Klassement |
| 08-06 | | 19 | Stage 4Mersch - Luxembourg (157.0km) | 157.0km |
| 07-06 | 18 | | Stage 3Wiltz - Diekirch (172.0km) | 172.0km |
| 06-06 | 13 | | Stage 2Schifflange - Differdange (197.0km) | 197.0km |
| | | Quatre Jours de Dunkerque (2.HC) |
| 2 | | Klassement |
| 11-05 | | 2 | Stage 6Dunkerque - Dunkerque (128.0km) | 128.0km |
| 10-05 | | 2 | Stage 5Calais - Sangatte (191.0km) | 191.0km |
| 09-05 | | 2 | Stage 4Wasquehal - Calais (191.0km) | 191.0km |
| 08-05 | | 2 | Stage 3Le Cateau-Cambrésis - Saint-Quentin (191.0km) | 191.0km |
| 07-05 | | 2 | Stage 2Hénin-Beaumont - Le Cateau-Cambrésis (192.0km) | 192.0km |
| 06-05 | 2 | 2 | Stage 1Dunkerque - Roost-Warendin (179.0km) | 179.0km |
| | | Paris-Nice (Nat) |
| 11 | | Klassement |
| 17 | | Punten |
| 1 | | Berg |
| 3 | | Jongeren |
| 16-03 | | 11 | Stage 7Nice - Nice (119.0km) | 119.0km |
| 13-03 | 16 | | Stage 4Montélimar - Mont Ventoux (176.0km) | 176.0km |
| 12-03 | 2 | | Stage 3Fleurie - Saint-Étienne (165.0km) | 165.0km |
| | | Ruta Del Sol (2.1) |
| 2 | | Klassement |
| 21-02 | | 2 | Stage 5Antequera - Córdoba (155.0km) | 155.0km |
| 20-02 | | 2 | Stage 4La Guardia de Jaén - Écija (173.0km) | 173.0km |
| 19-02 | | 2 | Stage 3Otura Santa Clara Golf - Jaén (174.0km) | 174.0km |
| 18-02 | 12 | 1 | Stage 2Torrox - La Zubia (176.0km) | 176.0km |
| 17-02 | 2 | 2 | Stage 1Benahavís - Málaga (123.0km) | 123.0km |