| 28.08 › 19.0928-19/8 | | | | Vuelta a España (HIS) | | | | | more |
| 09.09 | DNF | | | S12Stage 12 - Andorra la Vella › Lleida | | 196 | | | |
| 08.09 | 152 | 166 | | S11Stage 11 - Vilanova i la Geltrú › Andorra. Vallnord Sector Pal | | 208 | | | |
| 07.09 | 172 | 168 | | S10Stage 10 - Tarragona › Vilanova i la Geltrú | | 173.7 | | | |
| 05.09 | 167 | 170 | | S9Stage 9 - Calpe › Alcoi | | 187 | | | |
| 04.09 | 161 | 171 | | S8Stage 8 - Villena › Xorret del Catí | | 188.8 | | | |
| 03.09 | 180 | 171 | | S7Stage 7 - Murcia › Orihuela | | 187.1 | | | |
| 02.09 | 155 | 168 | | S6Stage 6 - Caravaca de Cruz › Murcia | | 144 | | | |
| 01.09 | 165 | 164 | | S5Stage 5 - Guadix › Lorca | | 194 | | | |
| 31.08 | 113 | 165 | | S4Stage 4 - Málaga › Valdepeñas de Jaén | | 177 | | | |
| 30.08 | 172 | 191 | | S3Stage 3 - Marbella › Málaga | | 156 | | | |
| 29.08 | 186 | 190 | | S2Stage 2 - Alcalá de Guadaíra › Marbella | | 173 | | | |
| 28.08 | 22 | 192 | | S1 (TTT)Stage 1 (TTT) - Sevilla › Sevilla | | 13 | | | |
| 22.08 | DNF | | | GP Ouest France - Plouay (PT) | | 248.3 | | | more |
| 15.08 | DNF | | | Vattenfall Cyclassics (PT) | | 216 | | | more |
| 13.08 | DNF | | | Dutch Food Valley Classic (1.HC) | | 201 | | | more |
| 01.08 › 07.081-7/8 | | | | Tour de Pologne (PT) | | | | | more |
| 31 | | | Points classificationPoints classification | | | | | |
| 116 | | | General classificationGeneral classification | | | 5 | | |
| 07.08 | 10 | | | S7Stage 7 - Nowy Targ › Kraków | | 163.9 | 1 | | |
| 06.08 | 121 | | | S6Stage 6 - Oświęcim › Bukowina Tatrzańska | | 228.5 | | | |
| 05.08 | 171 | | | S5Stage 5 - Jastrzębie Zdrój › Ustroń | | 149 | | | |
| 04.08 | 138 | | | S4Stage 4 - Tychy › Cieszyn | | 177.9 | | | |
| 03.08 | 16 | | | S3Stage 3 - Sosnowiec › Katowice | | 122.1 | | | |
| 02.08 | 19 | | | S2Stage 2 - Rawa Mazowiecka › Czestochowa | | 240 | | | |
| 01.08 | 42 | | | S1Stage 1 - Sochaczew › Warsaw | | 175.1 | | | |
| 25.07 | 78 | | | Prueba Villafranca-Ordiziako Klasika (1.1) | | 165.7 | | | more |
| 17.07 › 18.0717-18/7 | | | | Vuelta a la Comunidad de Madrid (2.1) | | | | | more |
| 66 | | | General classificationGeneral classification | | | | | |
| 18.07 | 61 | | | S3Stage 3 - Alcobendas › Puerto de Morcuera | | 132 | | | |
| 17.07 | 26 | | | S2Stage 2 - Coslada › Coslada | | 84.8 | | | |
| 17.07 | 85 | | | S1 (ITT)Stage 1 (ITT) - Madrid › Madrid | | 7.8 | | | |
| 12.06 › 20.0612-20/6 | | | | Tour de Suisse (PT) | | | | | more |
| 14.06 | DNF | | | S2Stage 2 - Sierre › Schwarzenburg | | 196.6 | | | |
| 13.06 | 145 | 154 | | S1Stage 1 - Ascona › Sierre | | 167.5 | | | |
| 12.06 | 166 | 167 | | ProloguePrologue - Lugano › Lugano | | 7.6 | | | |
| 06.06 | 8 | | | Philadelphia International Championship (1.HC) | | 251 | 30 | | more |
| 26.05 › 30.0526-30/5 | | | | Tour of Belgium (2.HC) | | | | | more |
| 30.05 | DNF | | | S5Stage 5 - Herstal › Herstal | | 173.7 | | | |
| 29.05 | 120 | | | S4 (ITT)Stage 4 (ITT) - Herzele › Herzele | | 16.7 | | | |
| 28.05 | 69 | | | S3Stage 3 - Knokke-Heist › Mechelen | | 192.2 | | | |
| 27.05 | 47 | | | S2Stage 2 - Eeklo › Knokke-Heist | | 162.7 | | | |
| 26.05 | 48 | | | S1Stage 1 - Eeklo › Eeklo | | 156.6 | | | |
| 28.02 | 28 | | | Gp Di Lugano (1.1) | | 142.8 | | | more |
| 27.02 | DNF | | | GP Dell'Insubria-lugano (1.1) | | 181.8 | | | more |
| 17.02 › 21.0217-21/2 | | | | Volta ao Algarve (2.1) | | | | | more |
| 19.02 | 143 | | | S3Stage 3 - Castro Marim › Alto do Malhão | | 173.7 | | | |
| 18.02 | 68 | | | S2Stage 2 - Sagres › Lagos | | 207.5 | | | |
| 17.02 | 66 | | | S1Stage 1 - Estádio do Algarve › Albufeira | | 157.5 | | | |
| 11.02 | 29 | | | Trofeo Magaluf - Palmanova (1.1) | | 158.5 | | | more |
| 08.02 | 14 | | | Trofeo Cala Millor - Son Servera (1.1) | | 173.5 | 7 | | more |
| 07.02 | 186 | | | Trofeo Palma de Mallorca (1.1) | | 116 | | | more |
| 19.01 › 24.0119-24/1 | | | | Santos Tour Down Under (PT) | | | | | more |
| 79 | | | General classificationGeneral classification | | | 5 | | |
| 24.01 | 61 | | | S6Stage 6 - Adelaide › Adelaide | | 90 | | | |
| 23.01 | 76 | 79 | | S5Stage 5 - Snapper Point › Willunga | | 148 | | | |
| 22.01 | 44 | 83 | | S4Stage 4 - Norwood › Goolwa | | 149.5 | | | |
| 21.01 | 54 | 84 | | S3Stage 3 - Unley › Stirling | | 132.5 | | | |
| 20.01 | 48 | 97 | | S2Stage 2 - Gawler › Hahndorf | | 133 | | | |
| 19.01 | 119 | 120 | | S1Stage 1 - Clare › Tanunda | | 141 | | | |