| 20.10 | 2 | | | Critérium des As () | | 126 | 55 | | more |
| 13.10 | 16 | | | Giro di Lombardia (SPP) | | 249 | 28 | | more |
| 02.10 | 4 | | | Circuit des Frontières () | | 174 | 32 | | more |
| 30.09 | 4 | | | Paris - Tours (SPP) | | 228 | 90 | | more |
| 26.08 | DNF | | | World Championships - Road Race (WC) | | 274.8 | | | more |
| 13.08 › 18.0813-18/8 | | | | Ronde van Nederland () | | | | | more |
| 1 | | | Points classificationPoints classification | | | | | |
| 3 | | | General classificationGeneral classification | | | 90 | | |
| 18.08 | 3 | | | S5b (TTT)Stage 5b (TTT) - Hilvarenbeek › Hilvarenbeek | | 22.5 | | | |
| 18.08 | DF | | | S5aStage 5a - Heesch › Hilvarenbeek | | 86 | | | |
| 17.08 | DF | | | S4Stage 4 - Sittard-Geleen › Heesch | | 195 | | | |
| 16.08 | 5 | | | S3Stage 3 - 's-Heerenberg › Sittard-Geleen | | 223 | 4 | | |
| 15.08 | 2 | | | S2Stage 2 - Amsterdam › 's-Heerenberg | | 203 | 18 | | |
| 14.08 | 4 | | | S1Stage 1 - Steenwijk › Amsterdam | | 216 | 7 | | |
| 13.08 | 3 | 3 | | ProloguePrologue - Steenwijk › Steenwijk | | 2 | 12 | | |
| 01.08 | 27 | | | GP du canton d'Argovie () | | 220 | | | more |
| 31.07 | 1 | | | Scheldeprijs () | | 251 | 125 | | more |
| 22.07 | 1 | | | Polder-Kempen () | | 176 | 75 | | more |
| 13.06 › 22.0613-22/6 | | | | Tour de Suisse (SPP) | | | | | more |
| 16.06 | 3 | | | S3a (ITT)Stage 3a (ITT) - Wildhaus › Obersiggenthal | | 20 | 18 | | |
| 13.06 | 2 | | | ProloguePrologue - Zürich › Zürich | | 4 | 30 | | |
| 04.06 | 1 | | | Omloop van Oost-Vlaanderen () | | 190 | 75 | | more |
| 09.05 › 13.059-13/5 | | | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais (SPP) | | | | | more |
| 1 | | | General classificationGeneral classification | | | 150 | | |
| 13.05 | 3 | | | S5bStage 5b - Poperinge › Dunkerque | | 84 | 12 | | |
| 12.05 | 1 | | | S4bStage 4b - Villeneuve d'Ascq › Villeneuve d'Ascq | | 19.2 | 30 | | |
| 12.05 | 5 | | | S4aStage 4a - Saint-Amand-les-Eaux › Villeneuve d'Ascq | | 118 | 4 | | |
| 11.05 | 5 | | | S3Stage 3 - Saint-Quentin › Saint-Amand-les-Eaux | | 198 | 4 | | |
| 09.05 | 2 | | | S1Stage 1 - Dunkerque › Dunkerque | | 207 | 18 | | |
| 07.05 | 9 | | | Grand Prix de Wallonie () | | 229 | 16 | | more |
| 06.05 | 6 | | | Züri Metzgete (SPP) | | 265.5 | 70 | | more |
| 01.05 | 1 | | | Rund um den Henninger Turm (SPP) | | 224 | 225 | | more |
| 29.04 | 1 | | | Omloop van het Leiedal () | | 214 | 75 | | more |
| 22.04 | 3 | | | Liège - Bastogne - Liège (SPP) | | 241.7 | 150 | | more |
| 15.04 › 19.0415-19/4 | | | | Ronde van België / Tour de Belgique () | | | | | more |
| 1 | | | General classificationGeneral classification | | | 100 | | |
| 19.04 | DF | | | S5Stage 5 - Verviers › Molenbeek | | 235 | | | |
| 18.04 | 1 | | | S4b (ITT)Stage 4b (ITT) - Verviers › Verviers | | 12 | 20 | | |
| 18.04 | DF | | | S4aStage 4a - Dilsen › Verviers | | 115 | | | |
| 17.04 | DF | | | S3Stage 3 - Geel › Dilsen | | 154 | | | |
| 16.04 | DF | | | S2Stage 2 - Brugge › Geel | | 175 | | | |
| 15.04 | DF | | | S1bStage 1b - La Louvière › Brugge | | 157 | | | |
| 15.04 | 1 | | | S1a (TTT)Stage 1a (TTT) - La Louvière › La Louvière | | 12 | 10 | | |
| 10.04 | 13 | | | La Flèche Wallonne (SPP) | | 248 | 30 | | more |
| 04.04 | 6 | | | Gent - Wevelgem (SPP) | | 252 | 70 | | more |
| 01.04 | 3 | | | Ronde van Vlaanderen / Tour des Flandres (SPP) | | 267 | 150 | | more |
| 27.03 › 29.0327-29/3 | | | | Driedaagse van De Panne () | | | | | more |
| 5 | | | General classificationGeneral classification | | | 28 | | |
| 25.03 | 1 | | | De Brabantse Pijl - La Flèche Brabançonne () | | 166 | 75 | | more |
| 24.03 | 31 | | | E3-Prijs Harelbeke () | | 226 | | | more |
| 17.03 | 8 | | | Milano-Sanremo (SPP) | | 288 | 70 | | more |
| 07.03 › 14.037-14/3 | | | | Paris - Nice (SPP) | | | | | more |
| 5 | | | General classificationGeneral classification | | | 120 | | |
| 14.03 | 3 | | | S7b (ITT)Stage 7b (ITT) - Nice › Col d'eze | | 11 | 18 | | |
| 14.03 | DF | | | S7aStage 7a - Mandelieu › Nice | | 59 | | | |
| 13.03 | DF | | | S6Stage 6 - Vitrolles › Mandelieu | | 206 | | | |
| 12.03 | DF | | | S5Stage 5 - Pierrelatte › Vitrolles | | 178 | | | |
| 11.03 | DF | | | S4Stage 4 - Oullins › Saint Etienne | | 142 | | | |
| 10.03 | DF | | | S3Stage 3 - Besançon › Lyon | | 175 | | | |
| 09.03 | DF | | | S2Stage 2 - Montbard › Besancon | | 161 | | | |
| 08.03 | DF | | | S1b (TTT)Stage 1b (TTT) - Joigny › Auxerre | | 33 | | | |
| 08.03 | DF | | | S1aStage 1a - Montereau › Joigny | | 97 | | | |
| 07.03 | DF | | | ProloguePrologue - Boulogne-Billancourt › Paris | | 7.8 | | | |
| 03.03 | DNF | | | Omloop Het Volk () | | 215 | | | more |
| 06.02 › 11.026-11/2 | | | | Vuelta a Andalucia Ruta Ciclista Del Sol () | | | | | more |
| 2 | | | General classificationGeneral classification | | | 70 | | |
| 11.02 | 5 | | | S5Stage 5 - Elche › Utiel | | 181 | 4 | | |
| 09.02 | 3 | | | S3b (ITT)Stage 3b (ITT) - Lorca › Lorca | | 3.6 | 7 | | |
| 06.02 | 1 | | | ProloguePrologue - Fuengirola › Fuengirola | | 3.9 | 10 | | |