| 14-10 | 22 | | Giro di Lombardia (PT) | 246.0km |
| 08-10 | DNF | | Paris - Tours (PT) | |
| 01-10 | 51 | | Züri Metzgete (PT) | 241.0km |
| 24-09 | 20 | | UCI World Championship Salzburg (CM) | 265.0km |
| | | Eneco Tour (PT) |
| 23-08 | 9 | | Stage 7Ans (Liège) - Ans (Liège) (201.0km) | 201.0km |
| 22-08 | 18 | | Stage 6Bornem - Sint-Truiden (213.0km) | 213.0km |
| 19-08 | 12 | | Stage 3Beek - Westmalle (185.0km) | 185.0km |
| | | Deutschland Tour (PT) |
| 12 | | Klassement |
| 09-08 | | 12 | Stage 8Bad Krozingen - Karlsruhe (182.0km) | 182.0km |
| 07-08 | 15 | | Stage 6Seefeld - Sankt Anton (180.0km) | 180.0km |
| 06-08 | 17 | | Stage 5Bad Tölz - Seefeld (189.0km) | 189.0km |
| 05-08 | 12 | | Stage 4Heidenheim - Bad Tölz (192.0km) | 192.0km |
| 03-08 | 17 | | Stage 2Minden - Goslar (209.0km) | 209.0km |
| 30-07 | 51 | | Vattenfall Cyclassics (PT) | 243.0km |
| | | Österreich-Rundfahrt (2.HC) |
| 09-07 | 16 | | Stage 7Podersdorf am See - Wien (129.0km) | 129.0km |
| 21-06 | 17 | | Noord Nederland Tour (1.1) | 218.0km |
| | | Ster Elektrotoer (2.1) |
| 4 | | Klassement |
| 17-06 | 19 | 4 | Stage 5Sittard-Geleen - Eindhoven (133.0km) | 133.0km |
| 16-06 | 11 | | Stage 4Verviers - Jalhay (192.0km) | 192.0km |
| 15-06 | 5 | | Stage 3Valkenburg - Valkenburg (179.0km) | 179.0km |
| 14-06 | 15 | | Stage 1Schijndel - Nuth (122.0km) | 122.0km |
| 07-06 | 21 | | Veenendaal-Veenendaal (1.HC) | 209.0km |
| | | Tour de Luxembourg (2.HC) |
| 04-06 | 14 | | Stage 4Mersch - Luxembourg (149.0km) | 149.0km |
| 26-02 | DNF | | Kuurne-Brussel-Kuurne (1.1) | 194.0km |
| 27-01 | 67 | | Doha International GP (1.1) | 108.0km |