| 12-10 | 79 | | Paris - Tours (Nat) | 252.0km |
| | | Tour de Pologne (PT) |
| 18-09 | 2 | 1 | Stage 5Naleczow - Rzeszów | 239.0km |
| 16-09 | 12 | | Stage 3Mikolajki - Bialystok | 184.0km |
| 15-09 | 11 | | Stage 2Plock - Olsztyn | 231.0km |
| 14-09 | 14 | | Stage 7 | |
| 07-09 | 5 | | Vattenfall Cyclassics (PT) | 214.0km |
| 25-08 | 5 | | GP Ouest France - Plouay (PT) | 229.0km |
| | | Tour du Limousin (2.1) |
| 4 | | Standings |
| 22-08 | 4 | 4 | Stage 4Chamboret - Limoges | 180.0km |
| 21-08 | 4 | 4 | Stage 3Brive-la-Gaillarde - Cublac | 183.0km |
| 20-08 | 6 | | Stage 2Bellac - Bellac | 183.0km |
| | | Tour de l'Ain (2.1) |
| 12-08 | 18 | | Stage 3Lélex - Lélex | 103.0km |
| 11-08 | 4 | 5 | Stage 2Trévoux - Hauteville-Lompnès | 168.0km |
| 10-08 | 4 | 4 | Stage 1Lagnieu - Montréal-la-Cluse | 149.0km |
| | | Paris-Corrèze (2.1) |
| 5 | | Standings |
| 07-08 | 3 | 5 | Stage 2Brive-la-Gaillarde - Chaumeil | 161.0km |
| 06-08 | 6 | | Stage 1Saint-Amand-Montrond - Ambazac | 196.0km |
| 29-06 | 20 | | National Road Championships - Spain (CN) | 202.0km |
| | | Tour de Suisse (PT) |
| 22-06 | 8 | | Stage 9Altdorf - Bern | 168.0km |
| 20-06 | 12 | | Stage 7Gruyères - Lyss | 171.0km |
| 17-06 | 16 | | Stage 4Gossau - Domat-Ems | 171.0km |
| 16-06 | 7 | | Stage 3Flums - Gossau | 155.0km |
| | | Euskal Bizikleta (2.HC) |
| 07-06 | 3 | | Stage 2Salvatierra - Salvatierra | 162.0km |
| | | Quatre Jours de Dunkerque (2.HC) |
| 4 | | Standings |
| 11-05 | 9 | 4 | Stage 6Dunkerque - Dunkerque | 128.0km |
| 10-05 | 15 | 4 | Stage 5Calais - Sangatte | 191.0km |
| 09-05 | 3 | 4 | Stage 4Wasquehal - Calais | 191.0km |
| 08-05 | 6 | | Stage 3Le Cateau-Cambrésis - Saint-Quentin | 191.0km |
| 07-05 | 6 | | Stage 2Hénin-Beaumont - Le Cateau-Cambrésis | 192.0km |
| 06-05 | 8 | | Stage 1Dunkerque - Roost-Warendin | 179.0km |
| 27-04 | 63 | | Liège-Bastogne-Liège (Nat) | 261.0km |
| 20-04 | 69 | | Amstel Gold Race (PT) | 257.0km |
| 13-04 | 55 | | Paris-Roubaix (Nat) | 259.0km |
| 09-04 | 7 | | Gent-Wevelgem (PT) | 209.0km |
| 30-03 | 2 | | GP Llodio (1.1) | 175.0km |
| 22-03 | 34 | | Milano-Sanremo (Nat) | 298.0km |
| | | Tirreno-Adriatico (2.HC) |
| 18-03 | 8 | | Stage 7San Benedetto del Tronto - San Benedetto del Tronto | 176.0km |
| 15-03 | 5 | | Stage 4Porto Recanati - Civitanova Marche | 166.0km |
| 12-03 | 3 | 3 | Stage 1Civitavecchia - Civitavecchia | 160.0km |
| 02-03 | 5 | | Clasica de Almeria (1.1) | 188.0km |
| 12-02 | 1 | | Trofeo Pollença (1.1) | 168.0km |
| 11-02 | 5 | | Trofeo Cala Millor-Cala Bona (1.1) | 163.0km |
| 10-02 | 6 | | Trofeo Mallorca (1.1) | 100.0km |
| | | Tour Down Under (PT) |
| 3 | | Standings |
| 27-01 | 4 | 3 | Stage 6Adelaide - Adelaide | 88.0km |
| 26-01 | 10 | 3 | Stage 5Willunga - Willunga | 147.0km |
| 25-01 | 3 | 4 | Stage 4Mannum - Strathalbyn | 134.0km |
| 24-01 | 14 | 5 | Stage 3Unley - Victor Harbor | 139.0km |
| 23-01 | 4 | 4 | Stage 2Stirling - Hahndorf | 148.0km |
| 22-01 | 2 | 2 | Stage 1Mawson Lakes - Angaston | 129.0km |
| 20-01 | 5 | | Down Under Classic (Cri) | 50.0km |