| 13-08 | 5 | | Rund um die Hainleite (1.1) | 187.0km |
| 31-07 | 76 | | HEW-Cyclassics (PT) | 250.0km |
| | | Tour de Wallonie (2.HC) |
| 26-07 | 5 | | Stage 2Lessines - Nivelles (220.0km) | 220.0km |
| 25-07 | 5 | | Stage 1Brussel - Soignies (172.0km) | 172.0km |
| | | Österreich-Rundfahrt (2.1) |
| 09-07 | 1 | | Stage 6Graz - Podersdorf am See (207.0km) | 207.0km |
| 03-04 | DNF | | Ronde van Vlaanderen (PT) | 256.0km |
| | | KBC-Driedaagse De Panne-Koksijde (2.HC) |
| 31-03 | DNS | | Stage 3De Panne - De Panne (116.0km) | 116.0km |
| 30-03 | 120 | | Stage 2Zottegem - Koksijde (231.0km) | 231.0km |
| 29-03 | 159 | | Stage 1Middelkerke - Zottegem (202.0km) | 202.0km |
| 19-03 | 19 | | Milano-Sanremo (PT) | 294.0km |
| | | Tirreno-Adriatico (PT) |
| 3 | | Klassement |
| 3 | | Punten |
| 15-03 | 5 | 3 | Stage 7San Benedetto del Tronto - San Benedetto del Tronto (164.0km) | 164.0km |
| 14-03 | 9 | 3 | Stage 6Civitanova Marche - Civitanova Marche (164.0km) | 164.0km |
| 13-03 | 11 | 5 | Stage 5Saltara - Saltara (170.0km) | 170.0km |
| 12-03 | 3 | 5 | Stage 4Teramo - Servigliano (160.0km) | 160.0km |
| 11-03 | 10 | | Stage 3Tivoli - Torricella (228.0km) | 228.0km |
| 09-03 | 5 | | Stage 1Civitavecchia - Civitavecchia (160.0km) | 160.0km |
| 07-03 | 10 | | Giro della Provincia di Lucca (1.1) | 177.0km |
| 05-03 | 61 | | Milano-Torino (1.HC) | 199.0km |
| | | Tour of Qatar (2.1) |
| 3 | | Klassement |
| 04-02 | | 3 | Stage 5Sealine Beach Resort - Doha (153.0km) | 153.0km |
| 03-02 | | 3 | Stage 4Al Zubarah - Doha (169.0km) | 169.0km |
| 02-02 | 4 | 3 | Stage 3Al Wakra - Al Khor Corniche (194.0km) | 194.0km |
| 01-02 | 2 | 3 | Stage 2Camel Race Track - Qatar Olympic Committee (167.0km) | 167.0km |
| 29-01 | 33 | | Doha International GP (1.1) | 93.0km |