12.09 | 11 | | | Trofeo Baracchi () | 96.6 | 38 | | more |
06.09 | 19 | | | World Championships - Road Race (WC) | 276 | 32 | | more |
25.08 | 9 | | | Druivenkoers - Overijse () | 179 | 16 | | more |
17.08 › 23.0817-23/8 | | | | Ronde van Nederland () | | | | more |
| 1 | | | Points classificationPoints classification | | | | |
| 2 | | | General classificationGeneral classification | | 110 | | |
23.08 | 5 | | | S6Stage 6 - Maastricht › Geleen | 197 | 4 | | |
22.08 | DF | | | S5 (TTT)Stage 5 (TTT) - Wijchen › Nijmegen | 14.3 | | | |
21.08 | 4 | | | S4Stage 4 - Apeldoorn › Nijmegen | 117 | 7 | | |
20.08 | DF | | | S3Stage 3 - Almelo › Groningen | 190 | | | |
19.08 | 1 | | | S2Stage 2 - Huizen › Almelo | 207 | 30 | | |
18.08 | DF | | | S1Stage 1 - Bergen op Zoom › Huizen | 218 | | | |
17.08 | DF | | | ProloguePrologue - Bergen op Zoom › Bergen op Zoom | 3.5 | | | |
01.07 › 26.071-26/7 | | | | Tour de France (SPP) | 185 | | | more |
20.07 | DNF | | | S19Stage 19 - Valréas › Villard de Lans | 185 | | | |
19.07 | 100 | 92 | | S18 (ITT)Stage 18 (ITT) - Carpentras › Mont Ventoux | 36.5 | | | |
17.07 | 19 | 88 | | S17Stage 17 - Millau › Avignon | 229 | | | |
16.07 | 139 | 93 | | S16Stage 16 - Blagnac › Millau | 216.5 | | | |
15.07 | 57 | 91 | | S15Stage 15 - Tarbes › Blagnac | 164 | | | |
14.07 | 118 | 96 | | S14Stage 14 - Pau › Luz Ardiden | 166 | | | |
13.07 | 152 | 73 | | S13Stage 13 - Bayonne › Pau | 219 | | | |
12.07 | 6 | 7 | | S12Stage 12 - Brive-la-Gaillarde › Bordeaux | 228 | 26 | | |
11.07 | 7 | 7 | | S11Stage 11 - Poitiers › Chaumeil | 255 | 22 | | |
10.07 | 39 | 47 | | S10 (ITT)Stage 10 (ITT) - Saumur › Futuroscope | 87.5 | | | |
09.07 | 134 | 68 | | S9Stage 9 - Orléans › Renazé | 260 | | | |
08.07 | 13 | 67 | | S8Stage 8 - Troyes › Épinay-sous-Sénart | 205.5 | 4 | | |
07.07 | 24 | 67 | | S7Stage 7 - Épinal › Troyes | 211 | | | |
06.07 | 24 | 70 | | S6Stage 6 - Strasbourg › Épinal | 169 | | | |
05.07 | 1 | 73 | | S5Stage 5 - Pforzheim › Strasbourg | 112.5 | 100 | | |
05.07 | 15 | | | S4Stage 4 - Stuttgart › Pforzheim | 79 | 1 | | |
04.07 | 63 | | | S3Stage 3 - Karlsruhe › Stuttgart | 219 | | | |
02.07 | 16 | 95 | | S2 (TTT)Stage 2 (TTT) - Berlin › Berlin | 40.5 | | | |
02.07 | 42 | | | S1Stage 1 - Berlin › Berlin | 105.5 | | | |
01.07 | 28 | 28 | | ProloguePrologue - Berlin › Berlin | 6.1 | | | |
28.06 | 5 | | | National Championships Belgium - Road Race (NC) | 272 | 2 | | more |
16.06 › 25.0616-25/6 | | | | Tour de Suisse (SPP) | | | | more |
| 1 | | | Points classificationPoints classification | | | | |
| 54 | | | General classificationGeneral classification | | 5 | | |
25.06 | 6 | | | S10Stage 10 - Laax › Zürich | 170 | 7 | | |
19.06 | 4 | | | S3Stage 3 - Leibstadt › Basel | 141.5 | 13 | | |
18.06 | 3 | | | S2Stage 2 - Ruggell › Leibstadt | 178.5 | 18 | | |
17.06 | 4 | | | S1Stage 1 - Affoltern am Albis › Ruggell (Lie) | 170 | 13 | | |
15.05 › 17.0515-17/5 | | | | Tour de l'Oise () | | | | more |
| 10 | | | Points classificationPoints classification | | | | |
| 24 | | | General classificationGeneral classification | | | | |
17.05 | 7 | | | S2bStage 2b - Beauvais › Creil | 114.5 | 2 | | |
17.05 | 7 | | | S2aStage 2a - Compiègne › Beauvais | 89 | 2 | | |
16.05 | 25 | | | S1Stage 1 - Creil › Noyon | 222 | | | |
15.05 | 39 | | | ProloguePrologue - Senlis › Senlis | 3.1 | | | |
05.05 › 10.055-10/5 | | | | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais (SPP) | | | | more |
| 8 | | | General classificationGeneral classification | | 50 | | |
10.05 | DF | | | S5Stage 5 - Saint-Pol-sur-Ternoise › Dunkerque | 188 | | | |
09.05 | DF | | | S4Stage 4 - Denain › Saint Quentin | 154 | | | |
08.05 | 12 | | | S3bStage 3b - Lillers › Denain | 112 | | | |
08.05 | 7 | | | S3aStage 3a - Armentières › Cassel | 91 | 2 | | |
07.05 | 9 | | | S2Stage 2 - Ghyvelde › Dunkerque | 164 | | | |
06.05 | 6 | | | S1Stage 1 - Dunkerque › Dunkerque | 188 | 3 | | |
05.05 | DF | | | ProloguePrologue - Dunkerque › Dunkerque | 5.9 | | | |
25.04 | 14 | | | Amstel Gold Race (SPP) | 242 | 26 | | more |
12.04 | 7 | | | Paris - Roubaix (SPP) | 264 | 80 | | more |
08.04 | 12 | | | Gent - Wevelgem (SPP) | 243 | 34 | | more |
05.04 | 5 | | | Ronde van Vlaanderen / Tour des Flandres (SPP) | 274 | 100 | | more |
31.03 › 02.0431-2/3 | | | | Driedaagse van De Panne () | | | | more |
| 7 | | | General classificationGeneral classification | | 20 | | |
01.04 | 4 | | | S2Stage 2 - Herzele › De Panne | 215 | 5 | | |
28.03 | 3 | | | E3-Prijs Harelbeke () | 225 | 60 | | more |
26.03 | 11 | | | Dwars door België / À travers la Belgique () | 226 | 12 | | more |
21.03 | 13 | | | Milano-Sanremo (SPP) | 294 | 38 | | more |
14.03 | 27 | | | Circuit des XI Villes () | 198 | | | more |
07.03 | 3 | | | GP Odiel Lambrechts () | | 40 | | more |
28.02 | 9 | | | Omloop Het Volk (SPP) | 237 | 26 | | more |
20.02 › 21.0220-21/2 | | | | Tour du Haut Var () | | | | more |
| 4 | | | General classificationGeneral classification | | 36 | | |
21.02 | 6 | | | S2Stage 2 - Grimaud › Seillans | 186 | 3 | | |
20.02 | 3 | | | S1Stage 1 - Fréjus › Fréjus | 130 | 7 | | |
13.02 › 18.0213-18/2 | | | | Tour Méditerranéen () | | | | more |
| 4 | | | General classificationGeneral classification | | 36 | | |
18.02 | 4 | | | S5b (ITT)Stage 5b (ITT) | 31 | 5 | | |
17.02 | 5 | | | S4Stage 4 - Béziers › Le Barcarès | 102 | 4 | | |
15.02 | 5 | | | S2Stage 2 - Marignane › Montpellier | 122 | 4 | | |
13.02 | 5 | | | ProloguePrologue - Antibes › Antibes | 5 | 4 | | |