| 12-10 | 70 | | Paris - Tours (Nat) | 252.0km |
| 04-10 | 19 | | Memorial Cimurri (1.1) | 200.0km |
| | | Tour de Pologne (PT) |
| 18-09 | 4 | | Stage 5Naleczow - Rzeszów (239.0km) | 239.0km |
| 15-09 | 7 | | Stage 2Plock - Olsztyn (231.0km) | 231.0km |
| 14-09 | 4 | | Stage 7 | |
| 07-09 | 6 | | Vattenfall Cyclassics (PT) | 214.0km |
| | | Tour de l'Ain (2.1) |
| 10-08 | 6 | | Stage 1Lagnieu - Montréal-la-Cluse (149.0km) | 149.0km |
| | | Sachsen-Tour International (2.1) |
| 20 | | Klassement |
| 27-07 | | 20 | Stage 5Dresden - Dresden (158.0km) | 158.0km |
| 25-07 | 4 | | Stage 3Eilenburg - Freital (178.0km) | 178.0km |
| 24-07 | 11 | | Stage 2Görlitz - Frohburg (238.0km) | 238.0km |
| | | Österreich-Rundfahrt (2.HC) |
| 11-07 | 8 | | Stage 5Wiener Neustadt - Bad Vöslau (179.0km) | 179.0km |
| 10-07 | 9 | | Stage 4Lienz - Wolfsberg (212.0km) | 212.0km |
| 06-07 | 13 | | Stage 7 | |
| | | Critérium du Dauphiné Libéré (PT) |
| 12-06 | 17 | | Stage 4Vienne - Annemasse (193.0km) | 193.0km |
| 10-06 | 7 | | Stage 2Bourg-Saint-Andéol - Vienne (184.0km) | 184.0km |
| | | Bayern Rundfahrt (2.HC) |
| 30-05 | 12 | | Stage 3Donauwörth - Würzburg (189.0km) | 189.0km |
| 29-05 | 9 | | Stage 2Straubing - Neusäß (219.0km) | 219.0km |
| 23-04 | 94 | | La Flèche Wallonne (1.HC) | 200.0km |
| 13-04 | 65 | | Paris-Roubaix (Nat) | 259.0km |
| 09-04 | 12 | | Gent-Wevelgem (PT) | 209.0km |
| 06-04 | 44 | | Ronde van Vlaanderen (PT) | 264.0km |
| | | Settimana Ciclistica Internazionale (2.1) |
| 28-03 | 11 | | Stage 5Rio Saliceto - Finale Emilia (182.0km) | 182.0km |
| 22-03 | 128 | | Milano-Sanremo (Nat) | 298.0km |
| | | Amgen Tour of California (2.HC) |
| 19-02 | 17 | | Stage 2Santa Rosa - Sacramento (187.0km) | 187.0km |
| 18-02 | 7 | | Stage 1Sausalito - Santa Rosa (156.0km) | 156.0km |
| | | Tour Down Under (PT) |
| 43 | | Klassement |
| 27-01 | | 43 | Stage 6Adelaide - Adelaide (88.0km) | 88.0km |
| 20-01 | 10 | | Down Under Classic (Cri) | 50.0km |