14.10 | DNF | | | Giro di Lombardia (1.PT) | 245 | | | more |
12.10 | DNF | | | Giro del Piemonte (1.HC) | 176 | | | more |
02.08 › 06.082-6/8 | | | | Post Danmark Rundt (2.HC) | | | | more |
| 60 | | | General classificationGeneral classification | | | | |
06.08 | 88 | | | S6Stage 6 - Gilleleje › Frederiksberg | 155 | | | |
05.08 | 44 | | | S5 (ITT)Stage 5 (ITT) - Helsingør › Helsingør | 14 | | | |
05.08 | 114 | | | S4Stage 4 - Sorø › Hillerød | 100 | | | |
04.08 | 92 | | | S3Stage 3 - Kolding › Odense | 205 | | | |
03.08 | 66 | | | S2Stage 2 - Aalestrup › Vejle | 185 | | | |
02.08 | 79 | | | S1Stage 1 - Frederikshavn › Viborg | 215 | | | |
25.07 | OTL | | | Prueba Villafranca de Ordizia (1.1) | 165 | | | more |
20.07 › 23.0720-23/7 | | | | Brixia Tour (2.1) | | | | more |
| 57 | | | General classificationGeneral classification | | | | |
23.07 | 86 | | | S4Stage 4 - Bassano Bresciano › Palazzolo sull'Oglio | 177.9 | | | |
22.07 | 75 | | | S3bStage 3b - Pian Camuno › Saviore dell'Adamello | 63.3 | | | |
22.07 | 58 | | | S3aStage 3a - Pisogne › Darfo Boario Terme | 101.8 | | | |
21.07 | 60 | | | S2Stage 2 - Buffalora › Passo Maniva | 152 | | | |
20.07 | 52 | | | S1Stage 1 - San Vigilio di Concesio › Toscolano Maderno | 178.8 | | | |
11.06 | 37 | | | Wachovia Cycling Series - Philadelphia (1.HC) | 231.7 | | | more |
08.06 | 22 | | | Reading Classic (1.1) | 120.7 | | | more |
04.06 | 17 | | | Wachovia Cycling Series - Lancaster (1.1) | 147 | 4 | | more |
24.05 › 28.0524-28/5 | | | | Volta ao Alentejo em Bicicleta (2.1) | | | | more |
27.05 | 100 | | | S4Stage 4 - Arraiolos › Redondo | 194.7 | | | |
26.05 | 110 | | | S3Stage 3 - Alter Do Chao › Portalegre | 142.9 | | | |
25.05 | 108 | | | S2Stage 2 - Mora › Mora | 157.9 | | | |
24.05 | 102 | | | S1Stage 1 - Vendas Novas › Vendas Novas | 175 | | | |
12.05 › 14.0512-14/5 | | | | Tour de Picardie (2.1) | | | | more |
| 83 | | | General classificationGeneral classification | | | | |
14.05 | 83 | | | S4Stage 4 - Villers-Saint-Paul › Creil | 88 | | | |
14.05 | 107 | | | S3Stage 3 - Saint-Gobain › Nogent-sur-Oise | 99 | | | |
13.05 | 92 | | | S2Stage 2 - Nesle › Marle | 187 | | | |
12.05 | 68 | | | S1Stage 1 - Creil › Péronne | 187 | | | |
06.05 › 07.056-7/5 | | | | Clásica Internacional de Alcobendas y Villalba (2.1) | | | | more |
| 99 | | | General classificationGeneral classification | | | | |
07.05 | 62 | | | S3 (ITT)Stage 3 (ITT) - Alcobendas › Alcobendas | 9.7 | | | |
07.05 | 107 | 104 | | S2Stage 2 - Collado Villalba › Collado Villalba | 79 | | | |
06.05 | 93 | 94 | | S1Stage 1 - Alcobendas › Puerto de Nevacerrada | 170 | | | |
18.04 › 21.0418-21/4 | | | | Giro del Trentino (2.1) | | | | more |
19.04 | DNF | | | S2Stage 2 - Castello Tesino › Clès | 174 | | | |
18.04 | 142 | 142 | | S1Stage 1 - Arco › Castello Tesino | 162 | | | |
08.04 | DNF | | | Albert Achterhes Pet Ronde van Drenthe (1.1) | 198.5 | | | more |
06.04 | DNF | | | Grand Prix Pino Cerami (1.1) | 177.3 | | | more |
21.03 › 25.0321-25/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
22.03 | DNF | | | S2Stage 2 - Cervia › Faenza | 199.3 | | | |
21.03 | 196 | 198 | | S1aStage 1a - Riccione › Riccione | 95.2 | | | |