| 08-10 | DNF | | Paris - Tours (CDM) | 254.0km |
| 27-09 | DNF | | Olympic Games Sydney (JO) | 239.0km |
| | | Ronde van Nederland (2.1) |
| 25-08 | 72 | | Stage 5Harderwijk - Venlo (186.0km) | 186.0km |
| 24-08 | 34 | | Stage 4Leeuwarden - Leeuwarden (20.0km) | 20.0km |
| 24-08 | 42 | | Stage 3Bolsward - Leeuwarden (91.0km) | 91.0km |
| 23-08 | 45 | | Stage 2Utrecht - Hoorn (185.0km) | 185.0km |
| 22-08 | 64 | | Stage 1's Hertogenbosch - Utrecht (180.0km) | 180.0km |
| 21-08 | 29 | 29 | Prologue's Hertogenbosch - 's Hertogenbosch (4.0km) | 4.0km |
| 12-08 | 82 | | Clásica Ciclista San Sebastián (CDM) | 232.0km |
| | | Post Danmark Rundt (2.2) |
| 8 | | Klassement |
| 05-08 | | 8 | Stage 6Nakskov - Frederiksberg (180.0km) | 180.0km |
| 02-08 | 10 | | Stage 2Ikast - Horsens (185.0km) | 185.0km |
| | | Tour de France (GT) |
| 108 | | Klassement |
| 23-07 | | 108 | Stage 21Paris - Paris (138.0km) | 138.0km |
| 09-07 | 14 | | Stage 9Agen - Dax (181.0km) | 181.0km |
| 01-07 | 114 | 114 | Stage 1Futuroscope - Futuroscope (16.0km) | 16.0km |
| 28-06 | 3 | | National Road Championships - Sweden TT (CN) | 50.0km |
| | | Tour of Sweden-Postgirot Open (2.3) |
| 4 | | Klassement |
| 18-06 | | 4 | Stage 5Eskilstuna - Stockholm (143.0km) | 143.0km |
| 16-06 | 2 | | Stage 3Motala - Eskilstuna (204.0km) | 204.0km |
| 14-06 | | 2 | Stage 1Vargarda - Skövde (131.0km) | 131.0km |
| 14-06 | 2 | 2 | PrologueVargarda - Vargarda (3.0km) | 3.0km |
| | | Deutschland Tour (2.3) |
| 31-05 | 10 | | Stage 7Herzogenaurach - Herzogenaurach (36.0km) | 36.0km |
| | | Grand Prix Midi Libre (2.1) |
| 12 | | Klassement |
| 21-05 | 10 | 12 | Stage 6Le Vigan - Sète (157.0km) | 157.0km |
| | | Tour de Picardie (2.2) |
| 2 | | Klassement |
| 14-05 | 2 | 2 | Stage 4Nogent-sur-Oise - Nogent-sur-Oise (5.0km) | 5.0km |
| 14-05 | | 2 | Stage 3Soissons - Verneuil-en-Halatte (94.0km) | 94.0km |
| 13-05 | 2 | 2 | Stage 2Crécy-en-Ponthieu - Soissons (204.0km) | 204.0km |
| | | Quatre Jours de Dunkerque (2.1) |
| 1 | | Klassement |
| 07-05 | | 1 | Stage 7Grande-Synthe - Dunkerque (104.0km) | 104.0km |
| 07-05 | 4 | 1 | Stage 6Grande-Synthe - Grande-Synthe (11.0km) | 11.0km |
| 06-05 | 3 | 1 | Stage 5Lillers - Westouter (188.0km) | 188.0km |
| 02-05 | 5 | | Stage 1Dunkerque - Oostende (172.0km) | 172.0km |
| 24-04 | 76 | | Rund um Köln (1.3) | 197.0km |
| 22-04 | 43 | | Amstel Gold Race (CDM) | 257.0km |
| 16-04 | 33 | | Liège-Bastogne-Liège (CDM) | 258.0km |
| 12-04 | 77 | | La Flèche Wallonne (1.HC) | 198.0km |
| 22-03 | 41 | | Dwars door Vlaanderen (1.2) | 206.0km |
| 18-03 | 65 | | Milano-Sanremo (CDM) | 294.0km |
| | | Paris-Nice (2.HC) |
| 7 | | Klassement |
| 12-03 | | 7 | Stage 8Nice - Nice (160.0km) | 160.0km |