| 19.10 | 5 |  |  |  Chrono des Nations (1.1)   | 48.5 | 28 |  | more | 
| 18.10 | DNF |  |  |  Giro di Lombardia (1.PT)   | 242 |  |  | more | 
| 16.10 | 111 |  |  |  Giro del Piemonte (1.HC)   | 199 |  |  | more | 
| 12.10 | 83 |  |  |  Gran Premio Bruno Beghelli (1.1)   | 185.8 |  |  | more | 
| 11.10 | 45 |  |  |  Giro dell'Emilia (1.HC)   | 198.8 |  |  | more | 
| 09.10 | 40 |  |  |  Coppa Sabatini (1.1)   | 199 |  |  | more | 
| 04.10 | DNF |  |  |  Memorial Cimurri - Gran Premio Bioera (1.1)   | 190 |  |  | more | 
| 28.09 | 25 |  |  |  World Championships ME - Road Race (WC)   | 260 | 20 |  | more | 
| 25.09 | 30 |  |  |  World Championships ME - ITT (WC)   | 43.7 | 10 |  | more | 
| 07.09 | 43 |  |  |  Vattenfall Cyclassics (1.PT)   | 213.7 | 5 |  | more | 
| 29.08 › 06.0929-6/8 |  |  |  |  Deutschland Tour (PT)   |  |  |  | more | 
 | 17 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 20 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 22 |  |  | General classificationGeneral classification   |  | 16 |  |  | 
| 06.09 | 24 |  |  | S8 (ITT)Stage 8 (ITT) - Bremen › Bremen   | 34 |  |  |  | 
| 05.09 | 105 | 24 |  | S7Stage 7 - Neuss  › Georgsmarienhütte   | 214.3 |  |  |  | 
| 04.09 | 81 | 24 |  | S6Stage 6 - Bad Fredeburg › Neuss   | 188.8 |  |  |  | 
| 03.09 | 2 | 24 |  | S5Stage 5 - Mainz › Winterberg   | 218.4 | 30 |  |  | 
| 02.09 | 40 | 27 |  | S4Stage 4 - Wiesloch › Mainz   | 174 |  |  |  | 
| 01.09 | 49 | 27 |  | S3Stage 3 - Herrieden › Wiesloch   | 214.9 |  |  |  | 
| 31.08 | 23 | 26 |  | S2Stage 2 - München › Region Hesselberg   | 182.6 |  |  |  | 
| 30.08 | 32 | 28 |  | S1Stage 1 - Kitzbühel › Hochfügen   | 178 |  |  |  | 
| 29.08 | 78 | 78 |  | ProloguePrologue - Kitzbühel › Kitzbühel   | 3.6 |  |  |  | 
| 20.08 › 27.0820-27/8 |  |  |  |  Eneco Tour (2.UWT)   |  |  |  | more | 
 | 64 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 27.08 | 10 |  |  | S8 (ITT)Stage 8 (ITT) - Mechelen › Mechelen   | 18.8 | 1 |  |  | 
| 26.08 | 57 |  |  | S7Stage 7 - Maldegem › Brussels   | 184 |  |  |  | 
| 25.08 | 89 |  |  | S6Stage 6 - Ardooie › Ostend   | 171.8 |  |  |  | 
| 24.08 | 65 |  |  | S5Stage 5 - Terneuzen › Ardooie   | 212.4 |  |  |  | 
| 23.08 | 83 |  |  | S4Stage 4 - Nieuwegein › Terneuzen   | 189.3 |  |  |  | 
| 22.08 | 63 |  |  | S3Stage 3 - Roermond › Nieuwegein   | 175 |  |  |  | 
| 21.08 | 85 |  |  | S2Stage 2 - Beek › Roermond   | 175.6 |  |  |  | 
| 20.08 | 126 |  |  | ProloguePrologue - Sittard-Geleen › Sittard-Geleen   | 4.4 |  |  |  | 
| 05.07 › 27.075-27/7 |  |  |  |  Tour de France (2.HC)   |  |  |  | more | 
| 17.07 | DNS |  |  | S12Stage 12 - Lavelanet › Narbonne   | 168.5 |  |  |  | 
| 16.07 | 108 | 124 |  | S11Stage 11 - Lannemezan › Foix   | 167.5 |  |  |  | 
| 14.07 | 134 | 125 |  | S10Stage 10 - Pau › Hautacam   | 156 |  |  |  | 
| 13.07 | 125 | 121 |  | S9Stage 9 - Toulouse › Bagnères de Bigorre   | 224 |  |  |  | 
| 12.07 | 107 | 96 |  | S8Stage 8 - Figeac › Toulouse   | 172.5 |  |  |  | 
| 11.07 | 69 | 99 |  | S7Stage 7 - Brioude › Aurillac   | 159 |  |  |  | 
| 10.07 | 117 | 162 |  | S6Stage 6 - Aigurande › Super Besse   | 195.5 |  |  |  | 
| 09.07 | 116 | 168 |  | S5Stage 5 - Cholet › Châteauroux   | 232 |  |  |  | 
| 08.07 | 29 | 168 |  | S4 (ITT)Stage 4 (ITT) - Cholet › Cholet   | 29.5 |  |  |  | 
| 07.07 | 123 | 174 |  | S3Stage 3 - Saint Malo › Nantes   | 208 |  |  |  | 
| 06.07 | 173 | 177 |  | S2Stage 2 - Auray › Saint-Brieuc   | 164.5 |  |  |  | 
| 05.07 | 76 | 80 |  | S1Stage 1 - Brest › Plumelec   | 197.5 |  |  |  | 
| 29.06 | 4 |  |  |  National Championships Switzerland ME - Road Race (NC)   | 186 | 4 |  | more | 
| 24.06 | 2 |  |  |  National Championships Switzerland ME - ITT (NC)   | 45.4 | 7 |  | more | 
| 14.06 › 22.0614-22/6 |  |  |  |  Tour de Suisse (2.PT)   |  |  |  | more | 
 | 26 |  |  | General classificationGeneral classification   |  | 9 |  |  | 
| 22.06 | 31 |  |  | S9Stage 9 - Altdorf › Bern   | 168.4 |  |  |  | 
| 21.06 | 19 | 27 |  | S8 (ITT)Stage 8 (ITT) - Altdorf › Klausenpass   | 25 |  |  |  | 
| 20.06 | 88 | 33 |  | S7Stage 7 - Gruyères › Lyss   | 170.6 |  |  |  | 
| 19.06 | 32 | 35 |  | S6Stage 6 - Caslano › Verbier   | 188.1 |  |  |  | 
| 18.06 | 55 | 40 |  | S5Stage 5 - Domat › Caslano   | 189.7 |  |  |  | 
| 17.06 | 99 | 37 |  | S4Stage 4 - Gossau › Domat/Ems   | 170.7 |  |  |  | 
| 16.06 | 80 | 37 |  | S3Stage 3 - Flums › Gossau   | 155.2 |  |  |  | 
| 15.06 | 43 | 40 |  | S2Stage 2 - Langnau im Emmental › Flumserberg   | 197.4 |  |  |  | 
| 14.06 | 27 | 30 |  | S1Stage 1 - Langnau im Emmental › Langnau im Emmental   | 156.5 |  |  |  | 
| 19.05 › 25.0519-25/5 |  |  |  |  Volta Ciclista a Catalunya (2.PT)   |  |  |  | more | 
 | 115 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 25.05 | 66 |  |  | S6Stage 6 - Pallejà › Barcelona   | 106.4 |  |  |  | 
| 24.05 | 140 | 133 |  | S5Stage 5 - El Vendrell › Pallejà   | 163.9 |  |  |  | 
| 23.05 | 101 | 135 |  | S4Stage 4 - Ascó › El Vendrell   | 163.5 |  |  |  | 
| 22.05 | 141 | 133 |  | S3Stage 3 - La Seu d'Urgell › Ascó   | 217.2 |  |  |  | 
| 21.05 | 139 | 115 |  | S2Stage 2 - Banyoles › La Seu d'Urgell   | 191.9 |  |  |  | 
| 20.05 | 74 | 49 |  | S1Stage 1 - Riudellots de la Selva › Banyoles   | 167.8 |  |  |  | 
| 19.05 | 58 | 58 |  | ProloguePrologue - Lloret de Mar › Lloret de Mar   | 3.7 |  |  |  | 
| 29.04 › 04.0529-4/4 |  |  |  |  Tour de Romandie (2.PT)   |  |  |  | more | 
 | 31 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 04.05 | 45 |  |  | S5Stage 5 - Le Bouveret  › Lausanne   | 159.4 |  |  |  | 
| 03.05 | 36 | 34 |  | S4Stage 4 - Sion  › Zinal   | 112.4 |  |  |  | 
| 02.05 | 18 | 13 |  | S3 (ITT)Stage 3 (ITT) - Sion › Sion   | 18.8 |  |  |  | 
| 01.05 | 23 | 11 |  | S2Stage 2 - Moutier › Fribourg   | 172.1 |  |  |  | 
| 30.04 | 29 | 12 |  | S1Stage 1 - Morges › Saignelégier   | 182.8 |  |  |  | 
| 29.04 | 34 | 34 |  | ProloguePrologue - Genève › Genève   | 1.9 |  |  |  | 
| 23.04 | 18 |  |  |  La Flèche Wallonne (1.HC)   | 200 | 17 |  | more | 
| 14.04 › 20.0414-20/4 |  |  |  |  Presidential Cycling Tour of Turkey (2.1)   |  |  |  | more | 
| 19.04 | 76 |  |  | S6Stage 6 - Finike › Antalya   | 115.8 |  |  |  | 
| 18.04 | 75 |  |  | S5Stage 5 - Kalkan › Finike   | 100.1 |  |  |  | 
| 17.04 | 21 |  |  | S4Stage 4 - Marmaris › Ölüdeniz   | 177.7 |  |  |  | 
| 16.04 | 82 |  |  | S3Stage 3 - Bodrum › Marmaris   | 166.8 |  |  |  | 
| 15.04 | 58 |  |  | S2Stage 2 - Kuşadası › Bodrum   | 165.9 |  |  |  | 
| 14.04 | 76 |  |  | S1Stage 1 - İzmir  › Kuşadası   | 132.7 |  |  |  | 
| 30.03 | 16 |  |  |  De Brabantse Pijl - La Flèche Brabançonne (1.1)   | 192.7 | 5 |  | more | 
| 12.03 › 18.0312-18/3 |  |  |  |  Tirreno-Adriatico (WT)   |  |  |  | more | 
| 14.03 | DNF |  |  | S3Stage 3 - Gubbio › Montelupone   | 195 |  |  |  | 
| 13.03 | 157 | 152 |  | S2Stage 2 - Civitavecchia › Gubbio   | 203 |  |  |  | 
| 12.03 | 96 | 96 |  | S1Stage 1 - Civitavecchia › Civitavecchia   | 160 |  |  |  | 
| 08.03 | 23 |  |  |  Monte Paschi Eroica (1.1)   | 181 |  |  | more | 
| 02.03 | 82 |  |  |  GP Lugano (1.1)   | 179 |  |  | more | 
| 17.02 › 24.0217-24/2 |  |  |  |  Tour of California (2.HC)   |  |  |  | more | 
 | 28 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 24.02 | 55 |  |  | S7Stage 7 - Santa Clarita › Pasadena   | 150 |  |  |  | 
| 23.02 | 56 | 28 |  | S6Stage 6 - Santa Barbara › Santa Clarita   | 175 |  |  |  | 
| 22.02 | 15 | 30 |  | S5 (ITT)Stage 5 (ITT) - Solvang › Solvang   | 24 |  |  |  | 
| 21.02 | 46 | 30 |  | S4Stage 4 - Seaside › San Luis Obispo   | 217 |  |  |  | 
| 20.02 | 36 | 32 |  | S3Stage 3 - Modesto › San José   | 152.2 |  |  |  | 
| 19.02 | 47 | 31 |  | S2Stage 2 - Santa Rosa › Sacramento   | 187.2 |  |  |  | 
| 18.02 | 56 | 30 |  | S1Stage 1 - Sausalito › Santa Rosa   | 156 |  |  |  | 
| 17.02 | 43 | 43 |  | ProloguePrologue - Palo Alto › Palo Alto   | 3.4 |  |  |  | 
| 27.01 › 01.0227-1/1 |  |  |  |  Tour of Qatar (2.1)   |  |  |  | more | 
 | 100 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 01.02 | 77 |  |  | S6Stage 6 - Al Wakra › Doha Corniche   | 120 |  |  |  | 
| 31.01 | 117 | 108 |  | S5Stage 5 - Al Khor Academy › Al Khor Corniche   | 170 |  |  |  | 
| 30.01 | 64 | 109 |  | S4Stage 4 - Khalifa Stadium › Al Khor Corniche   | 131.5 |  |  |  | 
| 29.01 | 131 | 123 |  | S3Stage 3 - Camel Race Track › Qatar Foundation   | 147.5 |  |  |  | 
| 28.01 | 103 | 93 |  | S2Stage 2 - Al Zubarah › Doha Golf Club   | 137.5 |  |  |  | 
| 27.01 | 15 | 100 |  | S1 (TTT)Stage 1 (TTT) - Doha › Doha   | 6 |  |  |  |