| 08.09 › 30.098-30/9 |  |  |  | Vuelta a España (GT) |  |  |  | more | 
| 12.09 | DNS |  |  | S5Stage 5 - Gijón  › Lagos de Covadonga | 160.8 |  |  |  | 
| 11.09 | 180 | 168 |  | S4Stage 4 - León  › Gijón | 175 |  |  |  | 
| 10.09 | 9 | 52 |  | S3Stage 3 - Valladolid  › León | 140.5 | 8 |  |  | 
| 09.09 | 138 | 94 |  | S2Stage 2 - Salamanca  › Valladolid | 147.2 |  |  |  | 
| 08.09 | 105 | 105 |  | S1 (ITT)Stage 1 (ITT) - Salamanca  › Salamanca | 12.3 |  |  |  | 
| 28.08 › 01.0928-1/8 |  |  |  | Ronde van Nederland (2.1) |  |  |  | more | 
| 01.09 | DNF |  |  | S6Stage 6 - Blerick › Landgraaf | 228 |  |  |  | 
| 31.08 | 6 |  |  | S5Stage 5 - Markelo/Goor › Venlo | 192 | 3 |  |  | 
| 30.08 | 74 |  |  | S4 (ITT)Stage 4 (ITT) - Nordhorn › Denekamp | 23 |  |  |  | 
| 30.08 | 8 |  |  | S3Stage 3 - Nijverdal › Denekamp | 83 | 1 |  |  | 
| 29.08 | 77 |  |  | S2Stage 2 - Tiel › Nijverdal | 184 |  |  |  | 
| 28.08 | 108 |  |  | S1Stage 1 - Rotterdam › Tilburg | 186 |  |  |  | 
| 19.08 | DNF |  |  | HEW Cyclassics (CDM) | 251 |  |  | more | 
| 14.08 › 18.0814-18/8 |  |  |  | Post Danmark Rundt (2.2) |  |  |  | more | 
|  | 20 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 15 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 20 |  |  | General classificationGeneral classification |  | 1 |  |  | 
| 18.08 | 23 |  |  | S6Stage 6 - Hillerød › Frederiksberg | 150 |  |  |  | 
| 17.08 | 62 |  |  | S5 (ITT)Stage 5 (ITT) - Farum › Farum | 16.6 |  |  |  | 
| 17.08 | 13 |  |  | S4Stage 4 - Kerteminde › Køge | 135 |  |  |  | 
| 16.08 | 9 |  |  | S3Stage 3 - Silkeborg › Odense | 183 |  |  |  | 
| 15.08 | 22 |  |  | S2Stage 2 - Aalborg › Århus | 193 |  |  |  | 
| 14.08 | 13 |  |  | S1Stage 1 - Thisted › Aalborg | 200 |  |  |  | 
| 05.08 › 09.085-9/8 |  |  |  | Vuelta a Castilla y Leon (2.1) |  |  |  | more | 
| 09.08 | DNF |  |  | S5Stage 5 - Benavente › Alto del Redondal | 142 |  |  |  | 
| 08.08 | 12 |  |  | S4Stage 4 - Venta de Baños › Zamora | 152 |  |  |  | 
| 07.08 | 82 |  |  | S3Stage 3 - Ávila › Venta de Baños | 178.8 |  |  |  | 
| 06.08 | 108 |  |  | S2Stage 2 - Ávila › Ávila | 182 |  |  |  | 
| 05.08 | 97 |  |  | S1b (ITT)Stage 1b (ITT) - El Espinar › El Espinar | 9.3 |  |  |  | 
| 05.08 | 8 |  |  | S1aStage 1a - Segovia › El Espinar | 45.6 | 1 |  |  | 
| 27.07 | 49 |  |  | Clasica de Sabiñánigo (1.4) | 200 |  |  | more | 
| 01.07 | 7 |  |  | National Championships Denmark ME - Road Race (NC) | 214.5 |  |  | more | 
| 21.06 › 28.0621-28/6 |  |  |  | Volta a Catalunya (2.HC) |  |  |  | more | 
| 25.06 | 13 | 86 |  | S5Stage 5 - La Granada › Vila Seca | 178.2 |  |  |  | 
| 24.06 | 88 | 87 |  | S4Stage 4 - Barcelona › Barcelona | 115.8 |  |  |  | 
| 23.06 | 3 | 75 |  | S3Stage 3 - Blanes › L'Hospitalet de Llobregat | 148.6 | 18 |  |  | 
| 22.06 | 71 | 97 |  | S2Stage 2 - Sabadell  › Blanes | 173.5 |  |  |  | 
| 21.06 | 12 | 107 |  | S1 (TTT)Stage 1 (TTT) - Sabadell › Sabadell | 24.4 |  |  |  | 
| 13.06 › 17.0613-17/6 |  |  |  | Tour of Sweden (2.3) |  |  |  | more | 
|  | 16 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 60 |  |  | General classificationGeneral classification |  |  |  |  | 
| 17.06 | 4 |  |  | S5Stage 5 - Jönköping › Göteborg | 200 | 5 |  |  | 
| 16.06 | 75 |  |  | S4Stage 4 - Skövde › Huskvarna | 160 |  |  |  | 
| 15.06 | 14 |  |  | S3Stage 3 - Motala  › Skövde | 170 |  |  |  | 
| 14.06 | 31 |  |  | S2Stage 2 - Eskilstuna  › Motala | 208 |  |  |  | 
| 13.06 | 49 |  |  | S1a (ITT)Stage 1a (ITT) - Uppsala › Uppsala | 12 |  |  |  | 
| 29.05 › 05.0629-5/5 |  |  |  | Deutschland Tour (2.3) |  |  |  | more | 
| 04.06 | DNF |  |  | S7Stage 7 - Offenburg  › Frettholt | 160 |  |  |  | 
| 03.06 | 102 |  |  | S6 (ITT)Stage 6 (ITT) - Weinheim › Heppenheim | 27.2 |  |  |  | 
| 02.06 | 115 |  |  | S5Stage 5 - Mannheim › Heppenheim | 91.3 |  |  |  | 
| 01.06 | 20 |  |  | S4Stage 4 - Bad Neustadt  › Mannheim | 239.8 |  |  |  | 
| 31.05 | 20 |  |  | S3Stage 3 - Erfurt › Bad Neustadt | 176.9 |  |  |  | 
| 30.05 | 68 |  |  | S2Stage 2 - Goslar › Erfurt | 173 |  |  |  | 
| 29.05 | 124 |  |  | S1Stage 1 - Hamburg › Hannover | 209.9 |  |  |  | 
| 18.05 › 20.0518-20/5 |  |  |  | Tour de Picardie (2.2) |  |  |  | more | 
|  | 55 |  |  | General classificationGeneral classification |  |  |  |  | 
| 20.05 | 2 |  |  | S3bStage 3b - Villers-Cotterêts  › Soissons | 95 | 12 |  |  | 
| 20.05 | 61 |  |  | S3aStage 3a - Creil › Villers-Cotterêts | 100 |  |  |  | 
| 19.05 | 30 |  |  | S2Stage 2 - Mers-Les-Bains  ›  Creil | 171 |  |  |  | 
| 18.05 | 93 |  |  | S1Stage 1 - Vervins › Fort-Mahon | 204.5 |  |  |  | 
| 19.04 | 13 |  |  | Veenendaal - Veenendaal (1.2) | 209 | 8 |  | more | 
| 15.04 | DNF |  |  | Paris - Roubaix (CDM) | 254.5 |  |  | more | 
| 11.04 | 25 |  |  | Gent - Wevelgem (1.HC) | 215 | 10 |  | more | 
| 08.04 | 72 |  |  | Ronde van Vlaanderen / Tour des Flandres (CDM) | 269 | 5 |  | more | 
| 31.03 | OTL |  |  | E3-Prijs Harelbeke (1.1) | 209 |  |  | more | 
| 28.03 | 14 |  |  | Dwars door Vlaanderen (1.2) | 201 | 7 |  | more | 
| 24.03 | 171 |  |  | Milano-Sanremo (CDM) | 287 | 5 |  | more | 
| 14.03 › 21.0314-21/3 |  |  |  | Tirreno-Adriatico (2.HC) |  |  |  | more | 
| 20.03 | DNF |  |  | S7Stage 7 - Fermo › Ortezzano | 223 |  |  |  | 
| 19.03 | 149 |  |  | S6Stage 6 - Torre San Patrizio › Monte San Pietrangeli | 136 |  |  |  | 
| 18.03 | DF |  |  | S5 (ITT)Stage 5 (ITT) - Campli › Torricella Sicura | 14.2 |  |  |  | 
| 17.03 | 107 |  |  | S4Stage 4 - Isernia › Celano | 170 |  |  |  | 
| 16.03 | 135 |  |  | S3Stage 3 - Benevento › Santuario di Castelpetroso | 156 |  |  |  | 
| 15.03 | 79 |  |  | S2Stage 2 - Sorrente › Benevento | 163 |  |  |  | 
| 14.03 | 192 |  |  | S1Stage 1 - Sorrente › Sorrente | 132 |  |  |  | 
| 03.03 | 28 |  |  | Omloop Het Volk (1.1) | 200 |  |  | more | 
| 21.02 › 24.0221-24/2 |  |  |  | Giro Della Liguria () |  |  |  | more | 
| 24.02 | DNF |  |  | S4Stage 4 - Savona  › Savona | 159.5 |  |  |  | 
| 21.02 | 20 |  |  | S1Stage 1 - Alassio › Alassio | 155.6 |  |  |  |