| 09.10 | 38 | | | Paris - Tours () | | 285 | 5 | | more |
| 21.09 | 15 | | | Paris-Bruxelles () | | 293 | 12 | | more |
| 02.09 › 07.092-7/9 | | | | Volta Ciclista a Catalunya () | | | | | more |
| 67 | | | General classificationGeneral classification | | | 5 | | |
| 07.09 | 10 | | | S6bStage 6b - Tremp › Lleida | | 128.4 | 1 | | |
| 05.09 | 18 | | | S4Stage 4 - Playa de Aro › Manresa | | 175.5 | | | |
| 04.09 | 22 | | | S3bStage 3b - Barcelona › Playa de Aro | | 111.6 | | | |
| 04.09 | 7 | | | S3a (TTT)Stage 3a (TTT) - Hospitalet de Llobregat › Barcelona | | 16.8 | | | |
| 03.09 | 69 | | | S2Stage 2 - La Pineda › Sant Joan Despi | | 191.8 | | | |
| 02.09 | 1 | 1 | | S1Stage 1 - Salou › Salou | | 156.8 | 50 | | |
| 01.09 | 1 | | | Trofeo Masferrer () | | 151 | 75 | | more |
| 28.08 | DNF | | | World Championships - Road Race (WC) | | 274 | | | more |
| 15.08 › 20.0815-20/8 | | | | Ronde van Nederland () | | | | | more |
| 16 | | | General classificationGeneral classification | | | 16 | | |
| 20.08 | 10 | | | S6Stage 6 - Sittard-Geleen › Gulpen | | 191 | | | |
| 19.08 | 1 | | | S4Stage 4 - Nieuwegein › Ubbergen | | 109 | 30 | | |
| 17.08 | 2 | 11 | | S2Stage 2 - Almelo › Huizen | | 193 | 18 | | |
| 03.07 › 24.073-24/7 | | | | Tour de France () | | | | | more |
| 5 | | | Points classificationPoints classification | | | | | |
| 147 | | | General classificationGeneral classification | | | 25 | | |
| 24.07 | 3 | | | S22Stage 22 - Nemours › Paris | | 172.5 | 50 | | |
| 23.07 | 151 | | | S21 (ITT)Stage 21 (ITT) - Santenay › Santenay | | 46 | | | |
| 22.07 | 14 | 147 | | S20Stage 20 - Clermont Ferrand › Chalon-sur-Saône | | 223.5 | 2 | | |
| 21.07 | 145 | 150 | | S19Stage 19 - Limoges › Puy de Dôme | | 188 | | | |
| 20.07 | 4 | 155 | | S18Stage 18 - Ruelle › Limoges | | 93.5 | 40 | | |
| 19.07 | 2 | 158 | | S17Stage 17 - Pau › Bordeaux | | 210 | 70 | | |
| 19.07 | 11 | | | S16Stage 16 - Tarbes › Pau | | 38 | 8 | | |
| 18.07 | 147 | 164 | | S15Stage 15 - Saint Girons › Luz Ardiden | | 187.5 | | | |
| 17.07 | 172 | 169 | | S14Stage 14 - Blagnac › Guzet-Neige | | 163 | | | |
| 15.07 | 171 | 169 | | S13 (ITT)Stage 13 (ITT) - Grenoble › Villard de Lans | | 38 | | | |
| 14.07 | 173 | 164 | | S12Stage 12 - Morzine › l'Alpe d'Huez | | 227 | | | |
| 13.07 | 182 | 165 | | S11Stage 11 - Besançon › Morzine | | 232 | | | |
| 12.07 | 18 | 165 | | S10Stage 10 - Belfort › Besançon | | 149.5 | | | |
| 11.07 | 177 | 172 | | S9Stage 9 - Nancy › Straatsburg | | 160.5 | | | |
| 10.07 | 170 | 161 | | S8Stage 8 - Reims › Nancy | | 219 | | | |
| 09.07 | 12 | | | S7Stage 7 - Wasquehal › Reims | | 225 | 6 | | |
| 08.07 | 189 | 159 | | S6 (ITT)Stage 6 (ITT) - Liévin › Wasquehal | | 52 | | | |
| 07.07 | 26 | 67 | | S5Stage 5 - Neufchâtel-en-Bray › Liévin | | 147.5 | | | |
| 06.07 | 6 | 80 | | S4Stage 4 - Le Mans › Évreux | | 158 | 26 | | |
| 05.07 | 2 | 82 | | S3Stage 3 - Nantes › Le Mans | | 213.5 | 70 | | |
| 04.07 | 12 | 83 | | S2 (TTT)Stage 2 (TTT) - La Haie Fouassière › Ancenis | | 48 | | | |
| 04.07 | 11 | 19 | | S1Stage 1 - Pontchâteau › Machecoul | | 91.5 | 8 | | |
| 03.07 | 18 | | | PreludePrelude - Pornichet › La Baule | | 1 | | | |
| 26.06 | DNF | | | National Championships Netherlands - Road Race (NC) | | 228.9 | | | more |
| 25.04 › 15.0525-15/4 | | | | Vuelta a España () | | | | | more |
| 2 | | | Points classificationPoints classification | | | 20 | | |
| 106 | | | General classificationGeneral classification | | | 20 | | |
| 15.05 | 1 | | | S21Stage 21 - Collado Villalba › Madrid | | 202 | 80 | | |
| 10.05 | 1 | | | S16Stage 16 - Valencia › Albacete | | 192 | 80 | | |
| 06.05 | 3 | | | S12Stage 12 - Logroño › Jaca | | 197.5 | 35 | | |
| 04.05 | 1 | | | S10Stage 10 - Oviedo › Santander | | 197.3 | 80 | | |
| 01.05 | 1 | | | S7Stage 7 - Valladolid › León | | 160 | 80 | | |
| 30.04 | 1 | | | S6Stage 6 - Béjar › Valladolid | | 202 | 80 | | |
| 28.04 | 1 | | | S4Stage 4 - Alcalá del Río › Badajoz | | 210 | 80 | | |
| 27.04 | 4 | | | S3 (TTT)Stage 3 (TTT) - Telde › Las Palmas | | 34 | | | |
| 25.04 | 76 | | | S1Stage 1 - Santa Cruz de Tenerife › Santa Cruz de Tenerife | | 17.4 | | | |
| 05.04 | 13 | | | Paris-Camembert () | | 240 | 8 | | more |
| 26.03 | 4 | | | E3-Prijs Harelbeke () | | 231 | 50 | | more |
| 21.03 › 25.0321-25/3 | | | | Setmana Catalana () | | | | | more |
| 24.03 | 2 | | | S4aStage 4a - Cambrils › Lleida | | 107 | 18 | | |
| 22.03 | 1 | | | S2bStage 2b - Montjuich › Montjuich | | 37 | 30 | | |
| 22.03 | 1 | | | S2aStage 2a - Lloret de Mar › Cornellá | | 120 | 30 | | |
| 21.03 | 1 | | | S1Stage 1 - Perpignan › Lloret de Mar | | 211 | 30 | | |
| 01.03 › 06.031-6/3 | | | | Vuelta a Murcia () | | | | | more |
| 19 | | | General classificationGeneral classification | | | 2 | | |
| 06.03 | 2 | | | S6Stage 6 - Murcia › Murcia | | 81 | 12 | | |
| 04.03 | 1 | | | S4Stage 4 - Jumilla › Beniel | | 133 | 20 | | |
| 03.03 | 1 | | | S3Stage 3 - Alhama de Murcia › Jumilla | | 129 | 20 | | |
| 02.03 | 1 | | | S2Stage 2 - Mazarrón › Águilas | | 168 | 20 | | |
| 01.03 | 1 | | | S1Stage 1 - Mazarrón › Mazarrón | | 158 | 20 | | |
| 16.02 › 21.0216-21/2 | | | | Vuelta Ciclista a la Comunidad Valenciana () | | | | | more |
| 19 | | | General classificationGeneral classification | | | 2 | | |
| 21.02 | 1 | | | S5Stage 5 - Valencia › Valencia | | 60 | 20 | | |
| 20.02 | 2 | | | S4aStage 4a - Castellón › Masamagrell | | 94 | 12 | | |
| 19.02 | 1 | | | S3Stage 3 - Gandía › Castellón | | 191 | 20 | | |
| 18.02 | 6 | | | S2Stage 2 - Cocentaina › Gandía | | 156 | 3 | | |
| 14.02 | 4 | | | Trofeo Luis Puig () | | 160 | 32 | | more |
| 11.02 | 1 | | | G.P. Ciudad de Albacete () | | 145 | 75 | | more |