| 30.08 | DNF |  |  |  GP Ouest France - Plouay (1.UWT)   | 229.1 |  |  | more | 
| 23.08 | 41 |  |  |  Vattenfall Cyclassics (1.UWT)   | 221.3 | 5 | 8 | more | 
| 13.08 › 16.0813-16/8 |  |  |  |  Arctic Race of Norway (2.HC)   |  |  |  | more | 
 | 7 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 7 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 45 | 9 |  | 
| 16.08 | 18 |  |  | S4Stage 4 - Narvik › Narvik   | 160 |  |  |  | 
| 15.08 | 1 | 1 |  | S3Stage 3 - Senja › Målselv   | 175 | 30 | 20 |  | 
| 14.08 | 56 | 21 |  | S2Stage 2 - Evenskjer › Setermoen   | 155 |  |  |  | 
| 13.08 | 14 | 14 |  | S1Stage 1 - Harstad › Harstad   | 210 |  |  |  | 
| 02.08 › 08.082-8/8 |  |  |  |  Tour de Pologne (2.UWT)   |  |  |  | more | 
 | 7 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 3 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 3 |  |  | General classificationGeneral classification   |  | 110 | 70 |  | 
| 08.08 | 11 |  |  | S7 (ITT)Stage 7 (ITT) - Krakow › Krakow   | 25 |  |  |  | 
| 07.08 | 7 | 5 |  | S6Stage 6 - Bukovina Terma Hotel Spa › Bukowina Tatrza?ska   | 174 | 4 |  |  | 
| 06.08 | 5 | 4 |  | S5Stage 5 - Nowy Sacz  › Zakopane   | 223 | 10 | 1 |  | 
| 05.08 | 39 | 14 |  | S4Stage 4 - Jaworzno  › Nowy Sacz   | 220 |  |  |  | 
| 04.08 | 46 | 13 |  | S3Stage 3 - Zawiercie  › Katowice   | 166 |  |  |  | 
| 03.08 | 15 | 13 |  | S2Stage 2 - Czestochowa › Dabrowa Górnicza   | 146 |  |  |  | 
| 02.08 | 25 | 25 |  | S1Stage 1 - Warsaw › Warsaw   | 122 |  |  |  | 
| 04.07 › 12.074-12/7 |  |  |  |  Int. Österreich-Rundfahrt-Tour of Austria (2.HC)   |  |  |  | more | 
 | 5 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 7 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 2 |  |  | General classificationGeneral classification   |  | 110 | 70 |  | 
| 12.07 | 13 |  |  | S8Stage 8 - Innsbruck › Bregenz   | 184.3 |  |  |  | 
| 11.07 | 37 | 2 |  | S7Stage 7 - Kitzbühel › Innsbruck   | 124.7 |  |  |  | 
| 10.07 | 2 | 2 |  | S6Stage 6 - Lienz › Kitzbüheler Horn   | 164.7 | 18 | 14 |  | 
| 09.07 | 28 | 2 |  | S5Stage 5 - Drobollach am Faaker See › Matrei in Osttirol   | 175 |  |  |  | 
| 08.07 | 3 | 2 |  | S4Stage 4 - Stift Rein/Gratwein › Drobatsch   | 210.2 | 12 | 8 |  | 
| 07.07 | 14 | 9 |  | S3Stage 3 - Windischgarsten › Judendorf/Straßengel   | 181.1 |  |  |  | 
| 06.07 | 10 | 7 |  | S2Stage 2 - Litschau › Grieskirchen   | 196.2 |  |  |  | 
| 05.07 | 16 | 14 |  | S1Stage 1 - Mörbisch › Scheibbs   | 206.6 |  |  |  | 
| 04.07 | 3 | 19 |  | ProloguePrologue - Wien › Wien   | 5.4 | 9 | 1.6 |  | 
| 28.06 | 20 |  |  |  National Championships Belgium - Road Race (NC)   | 252 |  |  | more | 
| 13.06 › 21.0613-21/6 |  |  |  |  Tour de Suisse (2.UWT)   |  |  |  | more | 
 | 17 |  |  | General classificationGeneral classification   |  | 32 |  |  | 
| 21.06 | 40 |  |  | S9 (ITT)Stage 9 (ITT) - Bern › Bern   | 38.4 |  |  |  | 
| 20.06 | 37 | 19 |  | S8Stage 8 - Bern › Bern   | 152.5 |  |  |  | 
| 19.06 | 31 | 17 |  | S7Stage 7 - Biel/Bienne › Düdingen   | 164.6 |  |  |  | 
| 18.06 | 54 | 17 |  | S6Stage 6 - Wil › Biel/Bienne   | 193.1 |  |  |  | 
| 17.06 | 21 | 17 |  | S5Stage 5 - Unterterzen/Flumserberg › Sölden/Rettenbachgletscher   | 237.3 |  |  |  | 
| 16.06 | 17 | 16 |  | S4Stage 4 - Flims › Schwarzenbach   | 193.2 |  |  |  | 
| 15.06 | 24 | 16 |  | S3Stage 3 - Quinto › Olivone   | 117.3 |  |  |  | 
| 14.06 | 11 | 16 |  | S2Stage 2 - Risch-Rotkreuz › Risch-Rotkreuz   | 161.1 |  |  |  | 
| 13.06 | 75 | 75 |  | ProloguePrologue - Risch-Rotkreuz › Risch-Rotkreuz   | 5.1 |  |  |  | 
| 11.06 | 17 |  |  |  GP du canton d'Argovie (1.HC)   | 181.5 | 9 |  | more | 
| 10.05 › 17.0510-17/5 |  |  |  |  Amgen Tour of California (2.HC)   |  |  |  | more | 
 | 12 |  |  | General classificationGeneral classification   |  | 32 | 6 |  | 
| 17.05 | 38 |  |  | S8Stage 8 - Los Angeles › Los Angeles   | 105 |  |  |  | 
| 16.05 | 13 | 12 |  | S7Stage 7 - Ontario › Mt. Baldy   | 128.7 |  |  |  | 
| 15.05 | 24 | 14 |  | S6 (ITT)Stage 6 (ITT) - Big Bear Lake › Big Bear Lake   | 10.62 |  |  |  | 
| 14.05 | 23 | 6 |  | S5Stage 5 - Santa Barbara › Santa Clarita   | 154 |  |  |  | 
| 13.05 | 19 | 7 |  | S4Stage 4 - Pismo Beach › Avila Beach   | 173.1 |  |  |  | 
| 12.05 | 12 | 8 |  | S3Stage 3 - San Jose › San Jose   | 169.8 |  |  |  | 
| 11.05 | 29 | 22 |  | S2Stage 2 - Nevada City › Lodi   | 193.7 |  |  |  | 
| 10.05 | 16 | 18 |  | S1Stage 1 - Sacramento › Sacramento   | 203.1 |  |  |  | 
| 01.05 › 03.051-3/5 |  |  |  |  Tour de Yorkshire (2.1)   |  |  |  | more | 
 | 3 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 6 |  |  | General classificationGeneral classification   |  | 24 | 16 |  | 
| 03.05 | 1 |  |  | S3Stage 3 - Wakefield › Leeds   | 167 | 20 | 16 |  | 
| 02.05 | 24 | 9 |  | S2Stage 2 - Selby › York   | 174 |  |  |  | 
| 01.05 | 11 | 11 |  | S1Stage 1 - Bridlington › Scarborough   | 174 |  |  |  | 
| 26.04 | DNF |  |  |  Liège - Bastogne - Liège (1.UWT)   | 253 |  |  | more | 
| 22.04 | 23 |  |  |  La Flèche Wallonne (1.UWT)   | 205.5 | 12 |  | more | 
| 19.04 | 18 |  |  |  Amstel Gold Race (1.UWT)   | 258 | 17 |  | more | 
| 15.04 | 1 |  |  |  De Brabantse Pijl - La Flèche Brabançonne (1.HC)   | 205.4 | 125 | 100 | more | 
| 04.04 | 31 |  |  |  Volta Limburg Classic (1.1)   | 198 |  |  | more | 
| 23.03 › 29.0323-29/3 |  |  |  |  Volta Ciclista a Catalunya (2.UWT)   |  |  |  | more | 
 | 66 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 29.03 | 79 |  |  | S7Stage 7 - Barcelona › Barcelona   | 126.6 |  |  |  | 
| 28.03 | 25 | 69 |  | S6Stage 6 - Cervera › Port Aventura   | 194.1 |  |  |  | 
| 27.03 | 104 | 74 |  | S5Stage 5 - Alp › Valls   | 195.4 |  |  |  | 
| 26.03 | 52 | 56 |  | S4Stage 4 - Tona › La Molina   | 188.4 |  |  |  | 
| 25.03 | 96 | 65 |  | S3Stage 3 - Girona › Girona   | 156.6 |  |  |  | 
| 24.03 | 41 | 34 |  | S2Stage 2 - Mataró › Olot   | 191.8 |  |  |  | 
| 23.03 | 37 | 40 |  | S1Stage 1 - Calella › Calella   | 185.2 |  |  |  | 
| 08.03 › 15.038-15/3 |  |  |  |  Paris - Nice (2.UWT)   |  |  |  | more | 
 | 60 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 15.03 | 34 |  |  | S7 (ITT)Stage 7 (ITT) - Nice › Col d'Eze   | 9.6 |  |  |  | 
| 14.03 | 106 | 60 |  | S6Stage 6 - Vence › Nice   | 181.5 |  |  |  | 
| 13.03 | 25 | 35 |  | S5Stage 5 - Saint-Etienne › Rasteau   | 192 |  |  |  | 
| 12.03 | 36 | 35 |  | S4Stage 4 - Varennes-sur-Allier › Croix de Chaubouret   | 204 |  |  |  | 
| 11.03 | 23 | 41 |  | S3Stage 3 - Saint-Amand-Montrond › Saint-Pourcain-sur-Sioule   | 179 |  |  |  | 
| 10.03 | 110 | 48 |  | S2Stage 2 - Zoo Parc de Beauval › Saint-Amand-Montrond   | 172 |  |  |  | 
| 09.03 | 23 | 48 |  | S1Stage 1 - Saint-Rémy-lès-Chevreuse › Contres   | 192 |  |  |  | 
| 08.03 | 50 | 50 |  | ProloguePrologue - Maurepas › Maurepas   | 6.7 |  |  |  | 
| 17.02 › 22.0217-22/2 |  |  |  |  Tour of Oman (2.HC)   |  |  |  | more | 
 | 35 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 8 |  |  | General classificationGeneral classification   |  | 50 | 10 |  | 
| 22.02 | 37 |  |  | S6Stage 6 - Oman Air › Muttrah Promenade   | 133.5 |  |  |  | 
| 20.02 | 9 | 8 |  | S4Stage 4 - Sultan Qaboos Grande Mosque › Jabal Al Akhdhar (Green Mountain)   | 189 |  |  |  | 
| 19.02 | 17 | 19 |  | S3Stage 3 - Al Mussanah Sports City › Al Mussanah Sports City   | 158.5 |  |  |  | 
| 18.02 | 19 | 19 |  | S2Stage 2 - Al Hazm Castle › Al Bustan   | 195.5 |  |  |  | 
| 17.02 | 29 | 32 |  | S1Stage 1 - Bayt Al Naman Castle › Al Wutayyah   | 161 |  |  |  | 
| 08.02 › 13.028-13/2 |  |  |  |  Tour of Qatar (2.HC)   |  |  |  | more | 
 | 98 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 13.02 | 101 |  |  | S6Stage 6 - Sealine Beach Resort › Doha Corniche   | 113 |  |  |  | 
| 12.02 | 119 | 98 |  | S5Stage 5 - Al Zubara Fort › Madinat ash-Shamal   | 153 |  |  |  | 
| 11.02 | 41 | 91 |  | S4Stage 4 - Al Thakhira › Mesaieed   | 165.5 |  |  |  | 
| 10.02 | 59 | 100 |  | S3 (ITT)Stage 3 (ITT) - Lusail › Lusail   | 10.9 |  |  |  | 
| 09.02 | 80 | 100 |  | S2Stage 2 - Al Wakra › Al Khor Corniche   | 187.5 |  |  |  | 
| 08.02 | 121 | 121 |  | S1Stage 1 - Dukhan › Sealine Beach   | 136 |  |  |  |