| 16.06 › 22.0616-22/6 | | | | GP du Midi-Libre (2.2) | | | | | more |
| 80 | | | General classificationGeneral classification | | | | | |
| 22.06 | DF | | | S6 (ITT)Stage 6 (ITT) - Barcelona › Barcelona | | 12.7 | | | |
| 21.06 | DF | | | S5Stage 5 - Font Romeu Ermitage › Font Romeu Ermitage | | 169 | | | |
| 20.06 | DF | | | S4Stage 4 - Carcassonne › Font Romeu Ermitage | | 186 | | | |
| 19.06 | DF | | | S3Stage 3 - Millau › Carcassonne | | 186 | | | |
| 18.06 | DF | | | S2Stage 2 - Uzès › Millau | | 195 | | | |
| 17.06 | DF | | | S1Stage 1 - Sète › Uzès | | 162 | | | |
| 16.06 | DF | | | ProloguePrologue - Sète › Sète | | 3.2 | | | |
| 27.04 › 17.0527-17/4 | | | | Vuelta a España (GT) | | | | | more |
| 137 | | | General classificationGeneral classification | | | 20 | | |
| 17.05 | DF | | | S21Stage 21 - Palazuelos de Eresma (Destilerías Dyc) › Madrid | | 175 | | | |
| 16.05 | DF | | | S20Stage 20 - Collado Villalba › Palazuelos de Eresma (Destilerías Dyc) | | 188.3 | | | |
| 15.05 | DF | | | S19 (ITT)Stage 19 (ITT) - Fuenlabrada › Fuenlabrada | | 37.9 | | | |
| 14.05 | DF | | | S18Stage 18 - Salamanca › Ávila | | 218.9 | | | |
| 13.05 | DF | | | S17Stage 17 - León › Salamanca | | 200.6 | | | |
| 12.05 | DF | | | S16Stage 16 - Oviedo › León | | 162 | | | |
| 11.05 | DF | | | S15Stage 15 - Cangas de Onís › Alto del Naranco | | 163 | | | |
| 10.05 | DF | | | S14Stage 14 - Santander › Lagos de Covadonga | | 213.4 | | | |
| 09.05 | DF | | | S13Stage 13 - Burgos › Santander | | 178.3 | | | |
| 08.05 | DF | | | S12Stage 12 - Pamplona › Burgos | | 200.1 | | | |
| 07.05 | DF | | | S11Stage 11 - Sabiñánigo › Pamplona | | 162.9 | | | |
| 06.05 | DF | | | S10Stage 10 - Luz-Saint-Sauveur › Sabiñánigo | | 196 | | | |
| 05.05 | DF | | | S9Stage 9 - Viella › Luz Ardiden | | 144 | | | |
| 04.05 | DF | | | S8Stage 8 - Lérida › Pla de Beret | | 240.5 | | | |
| 03.05 | 41 | | | S7 (ITT)Stage 7 (ITT) - Alquerías del Niño Perdido › Oropesa | | 49.5 | | | |
| 02.05 | DF | | | S6Stage 6 - Gandía › Benicasim | | 202.8 | | | |
| 01.05 | 17 | | | S5Stage 5 - Albacete › Gandía | | 213.5 | | | |
| 30.04 | DF | | | S4Stage 4 - Linares › Albacete | | 229 | | | |
| 29.04 | DF | | | S3Stage 3 - Jerez de la Frontera › Córdoba | | 205 | | | |
| 28.04 | 11 | | | S2b (TTT)Stage 2b (TTT) - Arcos de la Frontera › Jerez de la Frontera | | 32.6 | | | |
| 28.04 | DF | | | S2aStage 2a - San Fernando › Jerez de la Frontera | | 135.5 | | | |
| 27.04 | 93 | | | S1 (ITT)Stage 1 (ITT) - Jerez de la Frontera › Jerez de la Frontera | | 9.2 | | | |
| 12.04 | DNF | | | Paris - Roubaix (CDM) | | 267.5 | | | more |
| 08.04 | DNF | | | Gent - Wevelgem (1.1) | | 210 | | | more |
| 05.04 | 47 | | | Ronde van Vlaanderen / Tour des Flandres (CDM) | | 260 | 5 | | more |
| 21.03 | 131 | | | Milano-Sanremo (CDM) | | 294 | 5 | | more |
| 08.03 › 15.038-15/3 | | | | Paris - Nice (2.1) | | | | | more |
| 95 | | | General classificationGeneral classification | | | 5 | | |
| 15.03 | DF | | | S7b (ITT)Stage 7b (ITT) - Nice › Col d'Eze | | 12 | | | |
| 15.03 | DF | | | S7aStage 7a - Mandelieu-la-Napoule › Nice | | 105 | | | |
| 14.03 | DF | | | S6Stage 6 - Toulon › Mandelieu-la-Napoule | | 180 | | | |
| 13.03 | DF | | | S5Stage 5 - Marseille › Mont Faron | | 187 | | | |
| 12.03 | DF | | | S4Stage 4 - Miramas › Marseille | | 176 | | | |
| 11.03 | DF | | | S3 (TTT)Stage 3 (TTT) - Saint-Étienne › Saint-Étienne | | 26.5 | | | |
| 10.03 | DF | | | S2Stage 2 - Nevers › Roanne | | 176 | | | |
| 09.03 | DF | | | S1Stage 1 - Gien › Nevers | | 180 | | | |
| 08.03 | DF | | | ProloguePrologue - Fontenay-sous-Bois › Fontenay-sous-Bois | | 5.7 | | | |
| 29.02 | 93 | | | Omloop Het Volk (1.1) | | 208 | 5 | | more |
| 16.02 | 60 | | | Trofeo Luis Puig (1.3) | | 196 | | | more |