| 11.10 › 15.1011-15/10 |  |  |  |  Tour of Beijing (WT)   |  |  |  | more | 
 | 61 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 15.10 | 73 |  |  | S5Stage 5 - Tian an men Square › Bird’s Nest Piazza   | 117 |  |  |  | 
| 14.10 | 66 | 60 |  | S4Stage 4 - Yanqing › Mentougou Miaofeng Mountain   | 150.5 |  |  |  | 
| 13.10 | 60 | 61 |  | S3Stage 3 - Yanqing › Qiandiajian   | 176 |  |  |  | 
| 12.10 | 124 | 126 |  | S2Stage 2 - Huairou Studio City › Yanqing   | 201.5 |  |  |  | 
| 11.10 | 110 | 111 |  | S1Stage 1 - Shunyi › Huairou Studio City   | 190.5 |  |  |  | 
| 03.10 | 57 |  |  |  Sparkassen Münsterland Giro (1.1)   | 205 |  |  | more | 
| 29.09 | 33 |  |  |  World Championships ME - Road Race (WC)   | 272.2 | 15 |  | more | 
| 15.09 › 22.0915-22/9 |  |  |  |  Tour of Britain (2.1)   |  |  |  | more | 
 | 10 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 16 | 7 |  | 
| 22.09 | 46 |  |  | S8Stage 8 - London › London   | 88 |  |  |  | 
| 21.09 | 40 | 8 |  | S7Stage 7 - Epsom › Guildford   | 150.4 |  |  |  | 
| 20.09 | 11 | 8 |  | S6Stage 6 - Sidmouth › Haytor   | 137 |  |  |  | 
| 19.09 | 2 | 5 |  | S5Stage 5 - Machynlleth › Caerphilly   | 177.1 | 12 | 11 |  | 
| 18.09 | 37 | 7 |  | S4Stage 4 - Stoke-on-Trent › Llanberis   | 190.9 |  |  |  | 
| 17.09 | 11 | 7 |  | S3 (ITT)Stage 3 (ITT) - Knowsley › Knowsley   | 16 |  |  |  | 
| 16.09 | 5 | 3 |  | S2Stage 2 - Carlisle › Kendal   | 225 | 4 | 4 |  | 
| 15.09 | 48 | 49 |  | S1Stage 1 - Peebles › Drumlanrig Castle   | 201 |  |  |  | 
| 01.09 | 104 |  |  |  GP Ouest France - Plouay (WT)   | 248.3 | 5 |  | more | 
| 25.08 | 88 |  |  |  Vattenfall Cyclassics (WT)   | 245.9 | 5 |  | more | 
| 27.07 › 03.0827-3/7 |  |  |  |  Tour de Pologne (WT)   |  |  |  | more | 
 | 28 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 35 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 03.08 | 70 |  |  | S7 (ITT)Stage 7 (ITT) - Wieliczka › Krakow   | 37 |  |  |  | 
| 02.08 | 32 | 38 |  | S6Stage 6 - Bukovina Terma Hotel Spa › Bukowina Tatrzanska   | 192 |  |  |  | 
| 01.08 | 82 | 44 |  | S5Stage 5 - Nowy Targ › Zakopane   | 160 |  |  |  | 
| 31.07 | 13 | 39 |  | S4Stage 4 - Tarnow › Katowice   | 231 |  |  |  | 
| 30.07 | 7 | 39 |  | S3Stage 3 - Krakow › Rzeszow   | 226 | 4 |  |  | 
| 28.07 | 37 | 39 |  | S2Stage 2 - Marilleva Val di Sole › Passo Pordoi   | 195.5 |  |  |  | 
| 27.07 | 64 | 64 |  | S1Stage 1 - Rovereto › Madonna di Campiglio   | 183.5 |  |  |  | 
| 23.06 | 27 |  |  |  National Championships Poland ME - Road Race (NC)   | 240 |  |  | more | 
| 12.06 › 16.0612-16/6 |  |  |  |  Ster ZLM Toer GP Jan van Heeswijk (2.1)   |  |  |  | more | 
 | 14 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 4 |  |  | General classificationGeneral classification   |  | 36 | 24 |  | 
| 16.06 | 34 |  |  | S5Stage 5 - Gerwen › Boxtel   | 176.2 |  |  |  | 
| 15.06 | 5 | 4 |  | S4Stage 4 - Verviers › La Gileppe   | 186 | 4 | 4 |  | 
| 14.06 | 20 | 6 |  | S3Stage 3 - Buchten › Buchten   | 188.3 |  |  |  | 
| 13.06 | 16 | 6 |  | S2Stage 2 - Breda › Breda   | 175.7 |  |  |  | 
| 12.06 | 8 | 8 |  | ProloguePrologue - Goes › Goes   | 8 | 1 |  |  | 
| 04.05 › 26.054-26/5 |  |  |  |  Giro d'Italia (WT)   |  |  |  | more | 
 | 75 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 62 |  |  | General classificationGeneral classification   |  | 20 |  |  | 
| 26.05 | 141 |  |  | S21Stage 21 - Riese Pio X › Brescia   | 197 |  |  |  | 
| 25.05 | 148 | 62 |  | S20Stage 20 - Silandro/Schlanders › Tre Cime de Lavaredo   | 210 |  |  |  | 
| 23.05 | 146 | 60 |  | S18 (ITT)Stage 18 (ITT) - Mori › Polsa   | 20.6 |  |  |  | 
| 22.05 | 66 | 58 |  | S17Stage 17 - Caravaggio › Vicenza   | 214 |  |  |  | 
| 21.05 | 51 | 60 |  | S16Stage 16 - Valloire › Ivrea   | 238 |  |  |  | 
| 19.05 | 114 | 62 |  | S15Stage 15 - Cesana Torinese › Les Granges du Galibier   | 149 |  |  |  | 
| 18.05 | 164 | 49 |  | S14Stage 14 - Cervere › Bardonecchia (Jafferau)   | 181 |  |  |  | 
| 17.05 | 87 | 40 |  | S13Stage 13 - Busseto › Cherasco   | 254 |  |  |  | 
| 16.05 | 95 | 42 |  | S12Stage 12 - Longarone › Treviso   | 134 |  |  |  | 
| 15.05 | 123 | 44 |  | S11Stage 11 - Tarvisio (Cave del Predil) › Vajont   | 182 |  |  |  | 
| 14.05 | 125 | 40 |  | S10Stage 10 - Cordenons › Altopiano del Montasio   | 167 |  |  |  | 
| 12.05 | 40 | 29 |  | S9Stage 9 - San Sepoicro › Firenze   | 170 |  |  |  | 
| 11.05 | 57 | 29 |  | S8 (ITT)Stage 8 (ITT) - Gabicce Mare › Saltara   | 54.8 |  |  |  | 
| 10.05 | 31 | 27 |  | S7Stage 7 - San Salvo › Pescara   | 177 |  |  |  | 
| 09.05 | 103 | 25 |  | S6Stage 6 - Mola di Bari › Margherita di Savoia   | 169 |  |  |  | 
| 08.05 | 11 | 26 |  | S5Stage 5 - Cosenza › Matera   | 203 | 5 |  |  | 
| 07.05 | 20 | 26 |  | S4Stage 4 - Policastro Bussentino › Serra San Bruno   | 246 |  |  |  | 
| 06.05 | 24 | 28 |  | S3Stage 3 - Sorrento › Marina di Ascea   | 222 |  |  |  | 
| 05.05 | 17 | 88 |  | S2 (TTT)Stage 2 (TTT) - Ischia › Forio   | 17.4 |  |  |  | 
| 04.05 | 69 | 70 |  | S1Stage 1 - Naples › Naples   | 130 |  |  |  | 
| 21.04 › 28.0421-28/4 |  |  |  |  Presidential Cycling Tour of Turkey (2.HC)   |  |  |  | more | 
| 26.04 | DNS |  |  | S6Stage 6 - Bodrum › Selçuk (Meryem Ana)   | 182 |  |  |  | 
| 25.04 | 148 | 74 |  | S5Stage 5 - Marmaris › Bodrum    | 183 |  |  |  | 
| 24.04 | 5 | 33 |  | S4Stage 4 - Göcek › Marmaris   | 164 | 4 | 6 |  | 
| 23.04 | 38 | 39 |  | S3Stage 3 - Antalya › Elmali   | 152 |  |  |  | 
| 22.04 | 125 | 126 |  | S2Stage 2 - Alanya › Antalya   | 153 |  |  |  | 
| 21.04 | 104 | 104 |  | S1Stage 1 - Alanya › Alanya   | 143.3 |  |  |  | 
| 17.04 | 80 |  |  |  La Flèche Wallonne (WT)   | 205 | 5 |  | more | 
| 18.03 › 24.0318-24/3 |  |  |  |  Volta Ciclista a Catalunya (WT)   |  |  |  | more | 
 | 68 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 24.03 | 79 |  |  | S7Stage 7 - El Vendrell › Barcelona   | 122.2 |  |  |  | 
| 23.03 | 19 | 78 |  | S6Stage 6 - Almacelles › Valls   | 178.7 |  |  |  | 
| 22.03 | 54 | 87 |  | S5Stage 5 - Rialp (Pallars Sobirà) › Lleida   | 156.5 |  |  |  | 
| 21.03 | 86 | 87 |  | S4Stage 4 - Llanars (Vall de Camprodon) › Port-Ainé (Pallars Sobirà - Rialp)   | 217.7 |  |  |  | 
| 20.03 | 115 | 107 |  | S3Stage 3 - Vidreres › Vallter 2000 (Setcases)   | 180.1 |  |  |  | 
| 19.03 | 70 | 56 |  | S2Stage 2 - Girona › Banyoles   | 160.7 |  |  |  | 
| 18.03 | 60 | 61 |  | S1Stage 1 - Calella › Calella   | 159.3 |  |  |  | 
| 21.02 › 02.0321-2/2 |  |  |  |  Tour de Langkawi (2.HC)   |  |  |  | more | 
 | 34 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 56 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 02.03 | 29 |  |  | S10Stage 10 - Tasik Kenyir › Kuala Terengganu   | 114.8 |  |  |  | 
| 01.03 | 41 | 62 |  | S9Stage 9 - Pasir Puteh › Kuala Berang   | 123.6 |  |  |  | 
| 28.02 | 31 | 65 |  | S8Stage 8 - Kuala Terengganu › Tanah Merah   | 164.5 |  |  |  | 
| 27.02 | 119 | 66 |  | S7Stage 7 - Kuantan › Dungun   | 149.8 |  |  |  | 
| 26.02 | 3 | 66 |  | S6Stage 6 - Mentakab › Kuantan   | 212.8 | 12 | 8 |  | 
| 25.02 | 36 | 69 |  | S5Stage 5 - Proton, Shah Alam › Genting Highlands   | 108 |  |  |  | 
| 24.02 | 46 | 112 |  | S4Stage 4 - Tapah › Kapar   | 168 |  |  |  | 
| 23.02 | 112 | 114 |  | S3Stage 3 - Sungai Siput › Cameron Highlands   | 145.5 |  |  |  | 
| 22.02 | 38 | 44 |  | S2Stage 2 - Serdang › Kuala Kangsar   | 116 |  |  |  | 
| 21.02 | 46 | 48 |  | S1Stage 1 - Kangar › Kulim   | 163.7 |  |  |  | 
| 06.02 | DNF |  |  |  Trofeo Alcúdia-Can Picafort-Playa de Muro (1.1)   | 169.8 |  |  | more | 
| 04.02 | 29 |  |  |  Trofeo Migjorn (1.1)   | 167 |  |  | more | 
| 03.02 | 102 |  |  |  Trofeo Palma (1.1)   | 116 |  |  | more |