| 20.10 | 12 |  |  | Giro di Lombardia (CDM) | 256 | 42 |  | more | 
| 18.10 | 10 |  |  | Giro del Piemonte (1.1) | 190 | 22 |  | more | 
| 17.10 | 56 |  |  | Milano-Torino (1.1) | 203 |  |  | more | 
| 14.10 | DNF |  |  | World Championships ME - Road Race (WC) | 254.1 |  |  | more | 
| 08.09 › 30.098-30/9 |  |  |  | Vuelta a España (GT) |  |  |  | more | 
|  | 40 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 73 |  |  | General classificationGeneral classification |  | 20 |  |  | 
| 30.09 | 7 |  |  | S21 (ITT)Stage 21 (ITT) - Madrid › Madrid | 38 | 12 |  |  | 
| 29.09 | 102 | 75 |  | S20Stage 20 - Guadalajara  › Alto de Abantos | 176.3 |  |  |  | 
| 28.09 | 56 | 73 |  | S19Stage 19 - Cuenca  › Guadalajara | 168 |  |  |  | 
| 27.09 | 57 | 74 |  | S18Stage 18 - Albacete  › Cuenca | 154.2 |  |  |  | 
| 26.09 | 107 | 75 |  | S17Stage 17 - Murcia  › Albacete | 159.5 |  |  |  | 
| 25.09 | 116 | 75 |  | S16Stage 16 - Alcoy  › Murcia | 153.3 |  |  |  | 
| 23.09 | 107 | 73 |  | S15Stage 15 - Valencia  › Alto de Aitana | 207.2 |  |  |  | 
| 22.09 | 8 | 67 |  | S14Stage 14 - Tarragona  › Vinaròs | 170.5 | 10 |  |  | 
| 21.09 | 115 | 76 |  | S13Stage 13 - Andorra  › Universal Studios Port Aventura | 206 |  |  |  | 
| 20.09 | 49 | 76 |  | S12 (ITT)Stage 12 (ITT) - Ordino  › Estación de Esquí de Ordino (Andorra) | 17.1 |  |  |  | 
| 19.09 | 71 | 79 |  | S11Stage 11 - Alp  › Estación de Pal (Andorra) | 154.2 |  |  |  | 
| 18.09 | 118 | 84 |  | S10Stage 10 - Sabadell  › La Molina | 168.4 |  |  |  | 
| 16.09 | 163 | 77 |  | S9Stage 9 - Logroño  › Zaragoza | 179.2 |  |  |  | 
| 15.09 | 106 | 61 |  | S8Stage 8 - Reinosa  › Alto de la Cruz de la Demanda (Ezcaray) | 195 |  |  |  | 
| 14.09 | 44 | 45 |  | S7 (ITT)Stage 7 (ITT) - Torrelavega  › Torrelavega | 44.2 |  |  |  | 
| 13.09 | 48 | 53 |  | S6Stage 6 - Cangas de Onís  › Torrelavega | 180.6 |  |  |  | 
| 12.09 | 70 | 57 |  | S5Stage 5 - Gijón  › Lagos de Covadonga | 160.8 |  |  |  | 
| 11.09 | 34 | 15 |  | S4Stage 4 - León  › Gijón | 175 |  |  |  | 
| 10.09 | 111 | 14 |  | S3Stage 3 - Valladolid  › León | 140.5 |  |  |  | 
| 09.09 | 66 | 9 |  | S2Stage 2 - Salamanca  › Valladolid | 147.2 |  |  |  | 
| 08.09 | 9 | 9 |  | S1 (ITT)Stage 1 (ITT) - Salamanca  › Salamanca | 12.3 | 8 |  |  | 
| 25.08 | 6 |  |  | Gran Premio Llodio (1.4) | 196 | 24 |  | more | 
| 20.08 › 24.0820-24/8 |  |  |  | Vuelta a Burgos (2.1) |  |  |  | more | 
|  | 42 |  |  | General classificationGeneral classification |  |  |  |  | 
| 24.08 | 68 |  |  | S5Stage 5 - Melgar de Fernamental › Burgos | 164 |  |  |  | 
| 23.08 | 66 |  |  | S4Stage 4 - Oña › Medina de Pomar | 184 |  |  |  | 
| 22.08 | 77 |  |  | S3Stage 3 - Brivescia › San Juan del Monte | 154 |  |  |  | 
| 21.08 | 33 |  |  | S2Stage 2 - Covarrubias › Lagunas de Neila | 158 |  |  |  | 
| 20.08 | 65 |  |  | S1Stage 1 - Burgos › Aranda de Duero | 122 |  |  |  | 
| 07.07 › 29.077-29/7 |  |  |  | Tour de France (GT) |  |  |  | more | 
|  | 3 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 91 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 29 |  |  | General classificationGeneral classification |  | 55 |  |  | 
| 29.07 | 123 |  |  | S20Stage 20 - Corbeil-Essones › Paris | 160.5 |  |  |  | 
| 28.07 | 61 | 29 |  | S19Stage 19 - Orleans › Evry | 149.5 |  |  |  | 
| 27.07 | 22 | 29 |  | S18 (ITT)Stage 18 (ITT) - Montlucon › Saint-Amand-Montrond | 61 |  |  |  | 
| 26.07 | 71 | 31 |  | S17Stage 17 - Brive-la-Gaillarde › Montlucon | 194 |  |  |  | 
| 25.07 | 77 | 31 |  | S16Stage 16 - Castelsarrasin › Sarran | 227.5 |  |  |  | 
| 24.07 | 16 | 32 |  | S15Stage 15 - Pau › Lavaur | 232.5 |  |  |  | 
| 22.07 | 35 | 40 |  | S14Stage 14 - Tarbes › Luz Ardiden | 141.5 |  |  |  | 
| 21.07 | 74 | 42 |  | S13Stage 13 - Foix › Saint-Lary-Soulan (Pla d'Adet) | 194 |  |  |  | 
| 20.07 | 58 | 29 |  | S12Stage 12 - Perpignan › Ax-les-Thermes | 166 |  |  |  | 
| 18.07 | 55 | 32 |  | S11 (ITT)Stage 11 (ITT) - Grenoble › Chamrousse | 32 |  |  |  | 
| 17.07 | 56 | 31 |  | S10Stage 10 - Aix-Les-Bains › L'Alpe d'Huez | 209 |  |  |  | 
| 16.07 | 58 | 16 |  | S9Stage 9 - Pontarlier › Aix-Les-Bains | 185 |  |  |  | 
| 15.07 | 54 | 16 |  | S8Stage 8 - Colmar › Pontarlier | 222.5 |  |  |  | 
| 14.07 | 32 | 8 |  | S7Stage 7 - Strasbourg › Colmar | 162 |  |  |  | 
| 13.07 | 81 | 7 |  | S6Stage 6 - Commercy › Strasbourg | 211.5 |  |  |  | 
| 12.07 | 2 | 7 |  | S5 (TTT)Stage 5 (TTT) - Verdun › Bar-le-Duc | 67 | 40 |  |  | 
| 11.07 | 68 | 18 |  | S4Stage 4 - Huy › Verdun | 215 |  |  |  | 
| 10.07 | 67 | 19 |  | S3Stage 3 - Antwerpen › Seraing | 198.5 |  |  |  | 
| 09.07 | 75 | 28 |  | S2Stage 2 - Calais › Antwerpen | 220.5 |  |  |  | 
| 08.07 | 45 | 21 |  | S1Stage 1 - Saint-Omer › Boulogne-sur-Mer | 194.5 |  |  |  | 
| 07.07 | 22 | 22 |  | ProloguePrologue - Dunkirk › Dunkirk | 8.2 |  |  |  | 
| 21.06 › 28.0621-28/6 |  |  |  | Volta a Catalunya (2.HC) |  |  |  | more | 
|  | 32 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 32 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 18 |  |  | General classificationGeneral classification |  | 28 |  |  | 
| 28.06 | 14 |  |  | S8 (ITT)Stage 8 (ITT) - St Julia Loria › Alt de la Rabassa | 13.1 |  |  |  | 
| 27.06 | 21 | 18 |  | S7Stage 7 - Taull › Els Cortals D'Encamps | 176.1 |  |  |  | 
| 26.06 | 27 | 20 |  | S6Stage 6 - Les Borges Blanques › Boi Taull | 184.2 |  |  |  | 
| 25.06 | 26 | 22 |  | S5Stage 5 - La Granada › Vila Seca | 178.2 |  |  |  | 
| 24.06 | 34 | 21 |  | S4Stage 4 - Barcelona › Barcelona | 115.8 |  |  |  | 
| 23.06 | 48 | 5 |  | S3Stage 3 - Blanes › L'Hospitalet de Llobregat | 148.6 |  |  |  | 
| 22.06 | 60 | 5 |  | S2Stage 2 - Sabadell  › Blanes | 173.5 |  |  |  | 
| 21.06 | 1 | 3 |  | S1 (TTT)Stage 1 (TTT) - Sabadell › Sabadell | 24.4 | 20 |  |  | 
| 31.05 › 04.0631-4/5 |  |  |  | Euskal Bizikleta (2.1) |  |  |  | more | 
| 04.06 | DNF |  |  | S5Stage 5 - Iurreta › Arrate | 148.2 |  |  |  | 
| 03.06 | 66 |  |  | S4b (ITT)Stage 4b (ITT) - Abadino › Hiper Eroski | 21.2 |  |  |  | 
| 03.06 | 59 |  |  | S4aStage 4a - Mungia › Abadino | 101.5 |  |  |  | 
| 02.06 | 80 |  |  | S3Stage 3 - Bakio › Santuario Virgen de Oro | 187 |  |  |  | 
| 01.06 | 110 |  |  | S2Stage 2 - Urnieta › Bakio | 157.6 |  |  |  | 
| 31.05 | 81 |  |  | S1Stage 1 - Eibar › Urnieta | 134.1 |  |  |  | 
| 28.04 | DNF |  |  | Amstel Gold Race (CDM) | 254.6 |  |  | more | 
| 22.04 | 70 |  |  | Liège - Bastogne - Liège (CDM) | 258 | 5 |  | more | 
| 18.04 | 3 |  |  | La Flèche Wallonne (1.HC) | 198 | 110 |  | more | 
| 09.04 › 14.049-14/4 |  |  |  | Vuelta al País Vasco (2.HC) |  |  |  | more | 
|  | 78 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 14.04 | 32 |  |  | S5b (ITT)Stage 5b (ITT) - Lasarte › Lasarte | 10 |  |  |  | 
| 13.04 | DF |  |  | S5aStage 5a - Lekunberri › Lasarte-Oria | 105 |  |  |  | 
| 12.04 | 131 | 75 |  | S4Stage 4 - Araia › Lekunberri | 182 |  |  |  | 
| 11.04 | 96 | 66 |  | S3Stage 3 - Mungia › Araia | 162 |  |  |  | 
| 10.04 | 59 | 55 |  | S2Stage 2 - Asteasu › Mungia | 175 |  |  |  | 
| 09.04 | 54 | 54 |  | S1Stage 1 - Asteasu › Asteasu | 118 |  |  |  | 
| 07.04 | 9 |  |  | Gran Premio Miguel Indurain (1.3) | 189 | 16 |  | more | 
| 26.03 › 30.0326-30/3 |  |  |  | Setmana Catalana (2.1) |  |  |  | more | 
|  | 24 |  |  | General classificationGeneral classification |  | 2 |  |  | 
| 30.03 | 74 |  |  | S5Stage 5 - Berga › Cornellá de Llobregat | 152.4 |  |  |  | 
| 29.03 | 23 | 24 |  | S4Stage 4 - Vic › Rasos de Peguera | 161.7 |  |  |  | 
| 28.03 | 79 | 45 |  | S3Stage 3 - Castelló de Ampurias  › Vic | 173.3 |  |  |  | 
| 27.03 | 49 | 36 |  | S2Stage 2 - Lloret de Mar  › Empuriabrava | 169 |  |  |  | 
| 26.03 | 34 | 34 |  | S1Stage 1 - Lloret de Mar  › Lloret de Mar | 143 |  |  |  | 
| 24.03 | 150 |  |  | Milano-Sanremo (CDM) | 287 | 5 |  | more | 
| 11.03 › 18.0311-18/3 |  |  |  | Paris - Nice (2.HC) |  |  |  | more | 
|  | 16 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 8 |  |  | General classificationGeneral classification |  | 90 |  |  | 
| 18.03 | 65 |  |  | S7Stage 7 - Nice › Nice | 157.1 |  |  |  | 
| 17.03 | 16 |  |  | S6 (ITT)Stage 6 (ITT) - Nice › Col d'Eze | 10 |  |  |  | 
| 16.03 | 40 |  |  | S5Stage 5 - Berre l'Etang › Saint-Raphaël | 240.3 |  |  |  | 
| 15.03 | 53 |  |  | S4Stage 4 - Tarascon › Sisteron | 195.6 |  |  |  | 
| 14.03 | 53 |  |  | S3Stage 3 - Saint-Etienne › Villeneuve-lez-Avignon | 217.9 |  |  |  | 
| 13.03 | 10 |  |  | S2Stage 2 - Clermont-Ferrand › Saint-Etienne | 195.4 | 1 |  |  | 
| 12.03 | 15 |  |  | S1Stage 1 - Saint-Amand-Montrond › Clermont-Ferrand | 189.2 |  |  |  | 
| 11.03 | 7 |  |  | ProloguePrologue - Nevers › Nevers | 6.2 | 4 |  |  | 
| 27.02 › 03.0327-3/2 |  |  |  | Vuelta Ciclista a la Comunidad Valenciana (2.3) |  |  |  | more | 
|  | 12 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 24 |  |  | General classificationGeneral classification |  |  |  |  | 
| 03.03 | 2 |  |  | S5 (ITT)Stage 5 (ITT) - Valencia › Valencia | 23.5 | 12 |  |  | 
| 02.03 | 19 | 27 |  | S4Stage 4 - Benidorm › Vallada | 147.2 |  |  |  | 
| 01.03 | 19 | 46 |  | S3Stage 3 - Denia  › Benidorm | 149.5 |  |  |  | 
| 28.02 | 72 | 70 |  | S2Stage 2 - Sagunto › Denia | 179.5 |  |  |  | 
| 27.02 | 101 | 101 |  | S1Stage 1 - Puerto de Sagunto  › Puerto de Sagunto | 169.5 |  |  |  | 
| 25.02 | 117 |  |  | Trofeo Luis Puig (1.2) | 186 |  |  | more | 
| 11.02 › 15.0211-15/2 |  |  |  | Volta ao Algarve () |  |  |  | more | 
|  | 11 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 18 |  |  | General classificationGeneral classification |  | 3 |  |  | 
| 15.02 | 88 |  |  | S5Stage 5 - Loulé › Loulé | 174.8 |  |  |  | 
| 14.02 | 54 |  |  | S4Stage 4 - Portimão › Portimão | 169.9 |  |  |  | 
| 13.02 | 17 |  |  | S3Stage 3 - Faro › Fóia | 170.5 |  |  |  | 
| 12.02 | 48 |  |  | S2Stage 2 - Castro Marim › Albufeira | 168.3 |  |  |  | 
| 11.02 | 46 |  |  | S1Stage 1 - Tavira › Tavira | 171.7 |  |  |  | 
| 08.02 | 89 |  |  | Challenge Mallorca - Trofeo Palmanova-Calvia (1.4) | 153 |  |  | more |