| | | Arctic Race of Norway (2.HC) |
| 16-08 | DNF | | Stage 4Narvik - Narvik (160.0km) | 160.0km |
| 15-08 | 18 | 17 | Stage 3Finnsnes - Målselv (175.0km) | 175.0km |
| 14-08 | 78 | 28 | Stage 2Evenskjer - Setermoen (155.0km) | 155.0km |
| 13-08 | 17 | 17 | Stage 1Harstad - Harstad (210.0km) | 210.0km |
| | | Tour Alsace (2.2) |
| 3 | | Klassement |
| 02-08 | | 3 | Stage 4Colmar - Selestat (160.0km) | 160.0km |
| 01-08 | 11 | 3 | Stage 3Ribeauville - Le Markstein (155.0km) | 155.0km |
| 31-07 | | 2 | Stage 2Dannemarie - Huningue (150.0km) | 150.0km |
| 30-07 | 1 | 2 | Stage 1Strasbourg - Bischoffsheim (159.0km) | 159.0km |
| | | Ronde de l'Oise (2.2) |
| 12-06 | | 9 | Stage 2Auneuil - Le Plessis-Belleville (178.0km) | 178.0km |
| 11-06 | | 5 | Stage 1Venette - Montataire (131.0km) | 131.0km |
| | | Tour of Norway (2.HC) |
| 20 | | Klassement |
| 24-05 | 10 | 20 | Stage 5Flå - Hønefoss (175.0km) | 175.0km |
| 23-05 | 19 | 21 | Stage 4Rjukan - Geilo (167.0km) | 167.0km |
| 22-05 | 11 | 32 | Stage 3Skien - Rjukan (185.0km) | 185.0km |
| 21-05 | 60 | 53 | Stage 2Drammen - Langesund (199.0km) | 199.0km |
| 20-05 | 53 | 57 | Stage 1Årnes - Sarpsborg (182.0km) | 182.0km |
| 10-05 | 15 | | Ringerike GP (1.2) | |
| 09-05 | 19 | | Hadeland GP (1.2) | |
| | | Circuit des Ardennes (2.2) |
| 19 | | Klassement |
| 12-04 | | 19 | Stage 4Sedan - Charleville-Mézières (113.0km) | 113.0km |
| 12-04 | | 19 | Stage 3Sedan - Sedan (28.0km) | 28.0km |
| | | Tour de Normandie (2.2) |
| 28-03 | 1 | | Stage 5Carentan - Martinvast | |
| 24-03 | 18 | 18 | Stage 1Colombelles - Forges-les-Eaux | |
| 18-03 | 72 | | Nokere Koerse (1.1) | 197.0km |