| 15.10 | 5 |  |  | Nationale Sluitingprijs Putte-Kapellen (1.3) | 177 | 28 |  | more | 
| 13.10 | 52 |  |  | World Championships ME - Road Race (WC) | 256 | 15 |  | more | 
| 11.10 | 41 |  |  | World Championships ME - ITT (WC) | 40.4 | 10 |  | more | 
| 06.10 | 108 |  |  | Paris - Tours (CDM) | 257 | 5 |  | more | 
| 26.09 › 29.0926-29/9 |  |  |  | Circuit Franco-Belge (2.3) |  |  |  | more | 
|  | 36 |  |  | General classificationGeneral classification |  |  |  |  | 
| 29.09 | 57 |  |  | S4Stage 4 - Teteghem › Tournai | 179.9 |  |  |  | 
| 28.09 | 57 | 38 |  | S3Stage 3 - Mons › Neuville-en-Ferrain | 172.6 |  |  |  | 
| 27.09 | 74 | 43 |  | S2Stage 2 - Comines › Mouscron | 172.5 |  |  |  | 
| 26.09 | 27 | 27 |  | S1Stage 1 - Flobecq › Lichtervelde | 211 |  |  |  | 
| 22.09 | 49 |  |  | Grand Prix d'Isbergues - Pas de Calais (1.2) | 204 |  |  | more | 
| 07.09 | 44 |  |  | Delta Ronde van Midden-Zeeland (1.2) | 199 |  |  | more | 
| 20.08 › 24.0820-24/8 |  |  |  | Ronde van Nederland (2.1) |  |  |  | more | 
|  | 37 |  |  | General classificationGeneral classification |  |  |  |  | 
| 24.08 | 40 |  |  | S6Stage 6 - Sittard › Landgraaf | 205.5 |  |  |  | 
| 23.08 | 78 |  |  | S5Stage 5 - Arnhem › Sittard | 198.9 |  |  |  | 
| 22.08 | 14 |  |  | S4 (ITT)Stage 4 (ITT) - Almelo › Almelo | 18.3 |  |  |  | 
| 22.08 | 96 |  |  | S3Stage 3 - Apeldoorn › Almelo | 74.9 |  |  |  | 
| 21.08 | 65 |  |  | S2Stage 2 - Dokkum › Apeldoorn | 175.4 |  |  |  | 
| 20.08 | 83 |  |  | S1Stage 1 - Utrecht › Leeuwarden | 220.3 |  |  |  | 
| 18.08 | DNF |  |  | Meisterschaft von Zürich (CDM) | 236.6 |  |  | more | 
| 06.07 › 28.076-28/7 |  |  |  | Tour de France (GT) |  |  |  | more | 
|  | 65 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 89 |  |  | General classificationGeneral classification |  | 25 |  |  | 
| 28.07 | 102 |  |  | S20Stage 20 - Melun › Paris | 140 |  |  |  | 
| 27.07 | 71 | 89 |  | S19 (ITT)Stage 19 (ITT) - Regnier-Durette › Macon | 50 |  |  |  | 
| 26.07 | 58 | 91 |  | S18Stage 18 - Cluses › Bourg-en-Bresse | 176.5 |  |  |  | 
| 25.07 | 85 | 90 |  | S17Stage 17 - Aime › Cluses | 142 |  |  |  | 
| 24.07 | 59 | 90 |  | S16Stage 16 - Les Deux Alpes › La Plagne | 179.5 |  |  |  | 
| 23.07 | 144 | 99 |  | S15Stage 15 - Vaison-le-Romaine › Les deux Alpes | 226.5 |  |  |  | 
| 21.07 | 130 | 90 |  | S14Stage 14 - Lodève › Mont Ventoux | 221 |  |  |  | 
| 20.07 | 117 | 81 |  | S13Stage 13 - Lavelanet › Béziers | 171 |  |  |  | 
| 19.07 | 69 | 81 |  | S12Stage 12 - Lannemezan › Plateau de Beille | 199.5 |  |  |  | 
| 18.07 | 98 | 83 |  | S11Stage 11 - Pau › La Mongie | 158 |  |  |  | 
| 17.07 | 157 | 68 |  | S10Stage 10 - Bazas › Pau | 147 |  |  |  | 
| 15.07 | 116 | 66 |  | S9 (ITT)Stage 9 (ITT) - Lanester › Lorient | 52 |  |  |  | 
| 14.07 | 156 | 35 |  | S8Stage 8 - Saint-Martin-de-Landelles › Plouay | 217.5 |  |  |  | 
| 13.07 | 127 | 35 |  | S7Stage 7 - Bagnoles De l'Orne › Avranches | 176 |  |  |  | 
| 12.07 | 144 | 20 |  | S6Stage 6 - Forges-les-Eaux › Alencon | 199.5 |  |  |  | 
| 11.07 | 138 | 20 |  | S5Stage 5 - Soissons › Rouen | 195 |  |  |  | 
| 10.07 | 2 | 20 |  | S4 (TTT)Stage 4 (TTT) - Epernay › Château-Thierry | 67.5 | 40 |  |  | 
| 09.07 | 141 | 115 |  | S3Stage 3 - Metz › Reims | 174.5 |  |  |  | 
| 08.07 | 174 | 115 |  | S2Stage 2 - Luxembourg › Saarbrücken | 181 |  |  |  | 
| 07.07 | 114 | 115 |  | S1Stage 1 - Luxembourg  › Luxembourg | 192.5 |  |  |  | 
| 06.07 | 167 | 167 |  | ProloguePrologue - Luxembourg › Luxembourg | 7 |  |  |  | 
| 30.06 | 4 |  |  | National Championships Luxemburg - Road Race (NC) | 146 | 4 |  | more | 
| 09.06 › 16.069-16/6 |  |  |  | Critérium du Dauphiné Libéré (2.HC) |  |  |  | more | 
|  | 63 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 16.06 | 65 |  |  | S7Stage 7 - Morzine-Avoriaz › Genève | 150 |  |  |  | 
| 15.06 | 50 | 63 |  | S6Stage 6 - Albertville › Morzine-Avoriaz | 146 |  |  |  | 
| 14.06 | 58 | 74 |  | S5Stage 5 - Digne › Grenoble | 204 |  |  |  | 
| 13.06 | 60 | 72 |  | S4Stage 4 - Isle-sur-Sorgue › Digne | 209 |  |  |  | 
| 12.06 | 43 | 61 |  | S3 (ITT)Stage 3 (ITT) - Montélimar › Pierrelatte | 41 |  |  |  | 
| 11.06 | 62 | 62 |  | S2Stage 2 - Tournon › Le Mont Ventoux | 174 |  |  |  | 
| 10.06 | 26 | 31 |  | S1Stage 1 - Châtillon-sur-Chalaronne › Saint-Etienne | 173 |  |  |  | 
| 09.06 | 30 | 30 |  | ProloguePrologue - Lyon › Lyon | 3.6 |  |  |  | 
| 30.05 › 03.0630-3/5 |  |  |  | Tour de Luxembourg (2.2) |  |  |  | more | 
|  | 12 |  |  | General classificationGeneral classification |  | 10 | 6 |  | 
| 03.06 | 42 |  |  | S5Stage 5 - Wiltz › Diekirch | 166 |  |  |  | 
| 02.06 | 9 |  |  | S4 (ITT)Stage 4 (ITT) - Bettembourg › Bettembourg | 9.8 |  |  |  | 
| 01.06 | 12 |  |  | S3Stage 3 - Dudelange › Luxembourg | 102 |  |  |  | 
| 31.05 | 43 |  |  | S2Stage 2 - Wasserbillig › Beckerich | 205 |  |  |  | 
| 30.05 | 22 |  |  | S1Stage 1 - Echternach › Dippach | 182 |  |  |  | 
| 17.05 › 19.0517-19/5 |  |  |  | Tour de Picardie (2.2) |  |  |  | more | 
|  | 44 |  |  | General classificationGeneral classification |  |  |  |  | 
| 19.05 | 67 |  |  | S3Stage 3 - Grandvilliers ›  Fort-Mahon-Plage | 166 |  |  |  | 
| 18.05 | 49 |  |  | S2Stage 2 - Saint-Quentin › Beauvais | 183.5 |  |  |  | 
| 17.05 | 39 |  |  | S1Stage 1 - Abbeville › Saint-Quentin | 174 |  |  |  | 
| 08.05 › 12.058-12/5 |  |  |  | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais (2.1) |  |  |  | more | 
|  | 101 |  |  | General classificationGeneral classification |  |  |  |  | 
| 12.05 | 60 |  |  | S6Stage 6 - Leffrinckoucke › Dunkerque | 185.8 |  |  |  | 
| 11.05 | 49 |  |  | S5Stage 5 - Outreau › Boulogne-sur-Mer | 184.7 |  |  |  | 
| 10.05 | 70 |  |  | S4 (ITT)Stage 4 (ITT) - Haisnes-lez la Bassée › Billy-Berclau | 23 |  |  |  | 
| 10.05 | 109 |  |  | S3Stage 3 - Gravelines › Douvrin | 98.6 |  |  |  | 
| 09.05 | 119 |  |  | S2Stage 2 - Hellemmes › Steenvoorde | 190 |  |  |  | 
| 08.05 | 143 |  |  | S1Stage 1 - Dunkerque › Wasquehal | 181.6 |  |  |  | 
| 02.04 › 04.042-4/4 |  |  |  | Driedaagse De Panne-Koksijde (2.2) |  |  |  | more | 
| 03.04 | DNF |  |  | S2Stage 2 - Zottegem › Koksijde | 232 |  |  |  | 
| 02.04 | 151 | 151 |  | S1Stage 1 - Moeskroen › Zottegem | 181 |  |  |  | 
| 23.03 | 66 |  |  | Milano-Sanremo (CDM) | 287 | 5 |  | more | 
| 14.03 › 20.0314-20/3 |  |  |  | Tirreno-Adriatico (2.HC) |  |  |  | more | 
|  | 129 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 20.03 | 133 |  |  | S7Stage 7 - San Benedetto › San Benedetto | 162 |  |  |  | 
| 19.03 | 56 |  |  | S6Stage 6 - Rapagnano › Montegranaro | 208 |  |  |  | 
| 18.03 | 154 |  |  | S5Stage 5 - Rieti › Torricella Sicura | 150 |  |  |  | 
| 17.03 | 27 |  |  | S4 (ITT)Stage 4 (ITT) - Rieti › Rieti | 12.7 |  |  |  | 
| 16.03 | 108 |  |  | S3Stage 3 - Anagni › Rocca di Cambio | 180 |  |  |  | 
| 15.03 | 175 |  |  | S2Stage 2 - Sorrento › Frosinone | 212 |  |  |  | 
| 14.03 | 184 |  |  | S1Stage 1 - Massa Lubrense › Sorrento | 124 |  |  |  | 
| 03.03 | 100 |  |  | Kuurne-Brussel-Kuurne (1.2) | 188 |  |  | more | 
| 02.03 | 32 |  |  | Omloop Het Volk (1.1) | 202 |  |  | more | 
| 23.02 | 25 |  |  | Tour du Haut Var (1.2) | 180 |  |  | more | 
| 19.02 | 54 |  |  | Trofeo Laigueglia (1.3) | 173 |  |  | more | 
| 09.02 › 13.029-13/2 |  |  |  | Volta ao Algarve (2.3) |  |  |  | more | 
|  | 24 |  |  | General classificationGeneral classification |  |  |  |  | 
| 13.02 | 60 |  |  | S5Stage 5 - Portimao › Loule | 166.8 |  |  |  | 
| 12.02 | 25 |  |  | S4Stage 4 - Albufeira › Portimao | 173.5 |  |  |  | 
| 11.02 | 50 |  |  | S3Stage 3 - Loule › Albufeira | 171.2 |  |  |  | 
| 10.02 | 11 |  |  | S2Stage 2 - Castro Marin › Foia | 173.1 |  |  |  | 
| 09.02 | 83 |  |  | S1Stage 1 - Tavira › Tavira | 173.7 |  |  |  |