| 10.10 | DNF |  |  |  World Championships ME - Road Race (WC)   | 260 |  |  | more | 
| 07.10 | 8 |  |  |  World Championships ME - ITT (WC)   | 50.8 | 70 |  | more | 
| 03.10 | 17 |  |  |  Paris - Tours (CDM)   | 254.5 | 18 |  | more | 
| 25.09 | 31 |  |  |  Giro dell'Emilia (1.1)   | 198 |  |  | more | 
| 23.09 | 10 |  |  |  Coppa Sabatini (1.2)   | 208 | 14 |  | more | 
| 13.09 › 19.0913-19/9 |  |  |  |  International Rheinland-Pfalz Rundfahrt (2.5)   |  |  |  | more | 
 | 2 |  |  | General classificationGeneral classification   |  | 70 |  |  | 
| 18.09 | 1 |  |  | S6Stage 6 - Zweibrücken  › Landau    | 157 | 20 |  |  | 
| 14.09 | 1 |  |  | S2b (ITT)Stage 2b (ITT) - Bad Marienberg  › Bad Marienberg    | 17 | 20 |  |  | 
| 13.09 | 2 |  |  | S1Stage 1 - Ludwigshafen  › Koblenz    | 192.9 | 12 |  |  | 
| 09.09 | 1 |  |  |  GP Eddy Merckx (1.1)   | 69 | 75 |  | more | 
| 01.09 | 2 |  |  |  National Championships Netherlands - ITT (NC)   | 45.3 | 7 |  | more | 
| 24.08 › 28.0824-28/8 |  |  |  |  Ronde van Nederland (2.1)   |  |  |  | more | 
 | 14 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 2 |  |  | General classificationGeneral classification   |  | 110 |  |  | 
| 28.08 | 6 |  |  | S5Stage 5 - Blerick › Landgraaf   | 225 | 3 |  |  | 
| 27.08 | 34 |  |  | S4Stage 4 - Nijverdal › Venlo   | 187.6 |  |  |  | 
| 26.08 | 7 |  |  | S3b (ITT)Stage 3b (ITT) - Nordhorn › Denekamp   | 26.1 | 2 |  |  | 
| 26.08 | 42 |  |  | S3aStage 3a - Coevorden › Denekamp   | 85.5 |  |  |  | 
| 25.08 | 44 |  |  | S2Stage 2 - Utrecht › Coevorden   | 186.1 |  |  |  | 
| 24.08 | 39 |  |  | S1Stage 1 - Gouda › Tilburg   | 178.3 |  |  |  | 
| 22.08 | 12 |  |  |  Meisterschaft von Zürich (CDM)   | 245.3 | 34 |  | more | 
| 15.08 | 7 |  |  |  HEW Cyclassics (CDM)   | 251 | 60 |  | more | 
| 07.08 | 7 |  |  |  Clasica Ciclista San Sebastian (CDM)   | 230 | 60 |  | more | 
| 31.07 | 6 |  |  |  Breitling Grand Prix (1.2)   | 72 | 24 |  | more | 
| 03.07 › 25.073-25/7 |  |  |  |  Tour de France (GT)   |  |  |  | more | 
 | 77 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 79 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 107 |  |  | General classificationGeneral classification   |  | 25 |  |  | 
| 25.07 | 44 |  |  | S20Stage 20 - Arpajon › Paris   | 160 |  |  |  | 
| 24.07 | 19 | 107 |  | S19 (ITT)Stage 19 (ITT) - Futuroscope › Futuroscope   | 57 |  |  |  | 
| 23.07 | 67 | 113 |  | S18Stage 18 - Jonzac › Futuroscope   | 182 |  |  |  | 
| 22.07 | 32 | 113 |  | S17Stage 17 - Mourenx › Bordeaux   | 199 |  |  |  | 
| 21.07 | 139 | 114 |  | S16Stage 16 - Lannemezan › Pau   | 192 |  |  |  | 
| 20.07 | 73 | 115 |  | S15Stage 15 - Saint-Gaudens › Piau-Engaly   | 174 |  |  |  | 
| 18.07 | 146 | 118 |  | S14Stage 14 - Castres › Saint-Gaudens   | 189 |  |  |  | 
| 17.07 | 140 | 115 |  | S13Stage 13 - Saint-Flour › Albi   | 237 |  |  |  | 
| 16.07 | 110 | 115 |  | S12Stage 12 - Saint-Galmier › Saint-Flour   | 197 |  |  |  | 
| 15.07 | 130 | 98 |  | S11Stage 11 - Bourg d'Oisans › Saint-Etienne   | 199 |  |  |  | 
| 14.07 | 150 | 94 |  | S10Stage 10 - Sestriere › L'Alpe d'Huez   | 218 |  |  |  | 
| 13.07 | 163 | 88 |  | S9Stage 9 - Le Grand Bornand › Sestriere   | 215 |  |  |  | 
| 11.07 | 28 | 20 |  | S8 (ITT)Stage 8 (ITT) - Metz › Metz   | 56.5 |  |  |  | 
| 10.07 | 45 | 22 |  | S7Stage 7 - Avesnes-sur-Helpe › Thionville   | 227 |  |  |  | 
| 09.07 | 44 | 21 |  | S6Stage 6 - Amiens › Maubeuge   | 171.5 |  |  |  | 
| 08.07 | 64 | 21 |  | S5Stage 5 - Bonneval › Amiens   | 233.5 |  |  |  | 
| 07.07 | 65 | 20 |  | S4Stage 4 - Laval › Blois   | 194.5 |  |  |  | 
| 06.07 | 147 | 19 |  | S3Stage 3 - Nantes › Laval   | 194.5 |  |  |  | 
| 05.07 | 17 | 18 |  | S2Stage 2 - Challans › Saint-Nazaire   | 176 |  |  |  | 
| 04.07 | 38 | 26 |  | S1Stage 1 - Montaigu › Challans   | 208 |  |  |  | 
| 03.07 | 25 | 25 |  | ProloguePrologue - Puy-du-Fou › Puy-du-Fou   | 6.8 |  |  |  | 
| 15.06 › 24.0615-24/6 |  |  |  |  Tour de Suisse (2.HC)   |  |  |  | more | 
| 23.06 | DNF |  |  | S8Stage 8 - Nauders am Reschenpass 	 › Arosa   | 168.6 |  |  |  | 
| 22.06 | 60 |  |  | S7Stage 7 - Landeck › Nauders am Reschenpass   | 47.5 |  |  |  | 
| 21.06 | 3 |  |  | S6Stage 6 - Küssnacht am Rigi 	 › Mauren   | 162 | 18 |  |  | 
| 20.06 | 19 |  |  | S5 (ITT)Stage 5 (ITT) - Meiringen 	 › Meiringen   | 29.5 |  |  |  | 
| 19.06 | 132 |  |  | S4Stage 4 - Bellinzona 	 › Grindelwald   | 171.4 |  |  |  | 
| 18.06 | 90 |  |  | S3Stage 3 - Bellinzona	 › Chiasso   | 167.5 |  |  |  | 
| 17.06 | 57 |  |  | S2Stage 2 - Lausanne › Küssnacht am Rigi   | 220.6 |  |  |  | 
| 16.06 | 112 |  |  | S1Stage 1 - Solothurn 	 › Lausanne   | 200 |  |  |  | 
| 15.06 | 5 | 5 |  | ProloguePrologue - Solothurn › Solothurn   | 6 | 10 |  |  | 
| 10.06 › 14.0610-14/6 |  |  |  |  Tour de Luxembourg (2.2)   |  |  |  | more | 
 | 15 |  |  | General classificationGeneral classification   |  | 6 | 3 |  | 
| 14.06 | 42 |  |  | S5Stage 5 - Diekirch › Diekirch   | 190 |  |  |  | 
| 13.06 | 6 |  |  | S4 (ITT)Stage 4 (ITT) - Leudelange › Bettembourg   | 7.6 | 3 | 5 |  | 
| 12.06 | 28 |  |  | S3Stage 3 - Dudelange › Beckerich   | 127 |  |  |  | 
| 11.06 | 23 |  |  | S2Stage 2 - Wormeldange › Bertrange   | 195 |  |  |  | 
| 10.06 | 22 |  |  | S1Stage 1 - Luxembourg › Dippach   | 178 |  |  |  | 
| 23.05 › 29.0523-29/5 |  |  |  |  Prudential Tour (2.4)   |  |  |  | more | 
 | 8 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 11 |  |  | General classificationGeneral classification   |  | 12 |  |  | 
| 29.05 | 3 |  |  | S7bStage 7b - Edinburgh › Edinburgh   | 48.3 | 7 |  |  | 
| 29.05 | 21 |  |  | S7aStage 7a - Carlisle › Edinburgh   | 148 |  |  |  | 
| 28.05 | 4 |  |  | S6Stage 6 - Liverpool › Blackpool   | 166 | 5 |  |  | 
| 27.05 | 13 |  |  | S5Stage 5 - Swansea › Birmingham   | 214 |  |  |  | 
| 26.05 | 10 |  |  | S4Stage 4 - Bristol › Swansea   | 172 |  |  |  | 
| 25.05 | 21 |  |  | S3Stage 3 - Winchester › Bristol   | 171 |  |  |  | 
| 24.05 | 2 |  |  | S2b (ITT)Stage 2b (ITT) - Portsmouth › Portsmouth   | 5 | 12 |  |  | 
| 24.05 | 24 |  |  | S2aStage 2a - Medway › Portsmouth   | 178.5 |  |  |  | 
| 23.05 | 16 |  |  | S1Stage 1 - Westminster › Westminster   | 81 |  |  |  | 
| 24.04 | 11 |  |  |  Amstel Gold Race (CDM)   | 255.3 | 38 |  | more | 
| 21.04 | 36 |  |  |  Scheldeprijs (1.1)   | 201 |  |  | more | 
| 15.04 | 3 |  |  |  Veenendaal - Veenendaal (1.2)   | 200 | 40 |  | more | 
| 11.04 | DNF |  |  |  Paris - Roubaix (CDM)   | 273 |  |  | more | 
| 07.04 | 11 |  |  |  Gent - Wevelgem (1.HC)   | 208 | 38 |  | more | 
| 04.04 | DNF |  |  |  Ronde van Vlaanderen / Tour des Flandres (CDM)   | 270 |  |  | more | 
| 30.03 › 01.0430-1/3 |  |  |  |  Driedaagse De Panne-Koksijde (2.2)   |  |  |  | more | 
 | 7 |  |  | General classificationGeneral classification   |  | 20 |  |  | 
| 01.04 | 9 |  |  | S3b (ITT)Stage 3b (ITT) - De Panne › De Panne   | 14 |  |  |  | 
| 31.03 | 17 |  |  | S2Stage 2 - Zottegem › Koksijde   | 240 |  |  |  | 
| 30.03 | 29 |  |  | S1Stage 1 - Mouscron › Zottegem   | 173 |  |  |  | 
| 27.03 | 50 |  |  |  E3-Prijs Harelbeke (1.1)   | 206 |  |  | more | 
| 20.03 | 54 |  |  |  Milano-Sanremo (CDM)   | 294 | 5 |  | more | 
| 07.03 › 14.037-14/3 |  |  |  |  Paris - Nice (2.HC)   |  |  |  | more | 
 | 43 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 14.03 | 47 |  |  | S7Stage 7 - Nice › Nice   | 157.1 |  |  |  | 
| 13.03 | 41 |  |  | S6Stage 6 - Sisteron › Valberg   | 198.7 |  |  |  | 
| 12.03 | 62 |  |  | S5Stage 5 - Romans › Sisteron   | 211 |  |  |  | 
| 11.03 | 72 |  |  | S4Stage 4 - Cusset › Firminy   | 187 |  |  |  | 
| 10.03 | 25 |  |  | S3Stage 3 - Nevers › Vichy   | 204.8 |  |  |  | 
| 09.03 | 50 |  |  | S2Stage 2 - Sens › Nevers   | 214 |  |  |  | 
| 08.03 | 7 |  |  | S1Stage 1 - Nangis › Sens   | 184.7 | 4 |  |  | 
| 07.03 | 27 |  |  | ProloguePrologue - Boulogne-Billancourt › Paris   | 9 |  |  |  | 
| 28.02 | 35 |  |  |  Kuurne-Brussel-Kuurne (1.2)   | 188 |  |  | more | 
| 27.02 | DNF |  |  |  Omloop Het Volk (1.1)   | 202 |  |  | more | 
| 21.02 | 74 |  |  |  Trofeo Luis Puig (1.2)   | 186 |  |  | more | 
| 14.02 › 18.0214-18/2 |  |  |  |  Vuelta a Andalucia Ruta Ciclista Del Sol (2.3)   |  |  |  | more | 
 | 25 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 28 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 16 |  |  | 
| 18.02 | 33 |  |  | S5Stage 5 - Ubeda › Granada   | 110 |  |  |  | 
| 17.02 | 15 |  |  | S4Stage 4 - Lucena › Jaen   | 189.9 |  |  |  | 
| 16.02 | 22 |  |  | S3Stage 3 - Benalmádena › Puente Genil   | 168.1 |  |  |  | 
| 15.02 | 10 |  |  | S2Stage 2 - Castell de Ferro  › Málaga   | 153.1 |  |  |  | 
| 14.02 | 32 |  |  | S1Stage 1 - Almería › Almería   | 164.4 |  |  |  | 
| 10.02 | 137 |  |  |  Challenge Mallorca - Trofeo Cala Bona-Cala Rajada (1.4)   | 166.5 |  |  | more | 
| 09.02 | 3 |  |  |  Challenge Mallorca - Trofeo Soller (1.4)   | 145.5 | 40 |  | more | 
| 08.02 | 149 |  |  |  Challenge Mallorca - Trofeo Manacor (1.4)   | 168.5 |  |  | more | 
| 07.02 | 76 |  |  |  Challenge Mallorca - Trofeo Palma-Palma (1.4)   | 80 |  |  | more | 
| 06.02 | 2 |  |  |  Challenge Illes Balears - Trofeo Calvia (1.4)   | 141 | 55 |  | more |