| 30.07 › 10.0830-10/7 | | | | Volta a Portugal em Bicicleta Liberty Seguros (2.1) | | | | | more |
| 05.08 | 11 | 100 | | S6Stage 6 - Oliveira do Bairro › Viseu | | 155 | | | |
| 04.08 | 116 | 104 | | S5Stage 5 - Alvarenga › Sr.ª Assunção (Santo Tirso) | | 161.3 | | | |
| 03.08 | 109 | 104 | | S4Stage 4 - Boticas › Mondim de Basto (Senhora da Graça) | | 192.5 | | | |
| 02.08 | 99 | 100 | | S3Stage 3 - Viana do Castelo › Montalegre (Larouco) | | 180 | | | |
| 01.08 | 114 | 106 | | S2Stage 2 - Gondomar › Braga | | 171.8 | | | |
| 31.07 | 18 | 85 | | S1Stage 1 - Lousada › Maia | | 183.5 | | | |
| 30.07 | 95 | 95 | | ProloguePrologue - Fafe › Fafe | | 6.8 | | | |
| 11.06 › 15.0611-15/6 | | | | Tour de Beauce (2.2) | | | | | more |
| 15.06 | DNF | | | S5Stage 5 - St-Georges › St-Georges | | 124.8 | | | |
| 14.06 | 70 | 66 | | S4Stage 4 - Québec › Québec | | 130.5 | | | |
| 13.06 | 99 | 68 | | S3 (ITT)Stage 3 (ITT) - St-Georges › St-Georges | | 20 | | | |
| 12.06 | 68 | 67 | | S2Stage 2 - Lac-Mégantic › Lac-Mégantic | | 172 | | | |
| 11.06 | 92 | 92 | | S1Stage 1 - Sainte-Justine › Sainte-Justine | | 196 | | | |
| 05.06 › 08.065-8/6 | | | | Grand Prix Cycliste Saguenay (2.2) | | | | | more |
| 17 | | | Mountains classificationMountains classification | | | | | |
| 38 | | | Points classificationPoints classification | | | | | |
| 50 | | | General classificationGeneral classification | | | | | |
| 08.06 | 47 | | | S4Stage 4 - Chicoutimi › Chicoutimi | | 149.8 | | | |
| 07.06 | 14 | 78 | | S3Stage 3 - Chicoutimi › Chicoutimi | | 74.2 | | | |
| 06.06 | 90 | 81 | | S2Stage 2 - La Baie › La Baie | | 170.4 | | | |
| 05.06 | 79 | 79 | | S1Stage 1 - La Baie › La Baie | | 166.1 | | | |
| 01.06 | DNF | | | The Philadelphia Cycling Classic (1.1) | | 193 | | | more |
| 09.05 › 11.059-11/5 | | | | Szlakiem Grodòw Piastowskich (2.1) | | | | | more |
| 18 | | | Points classificationPoints classification | | | | | |
| 40 | | | General classificationGeneral classification | | | | | |
| 11.05 | 62 | | | S3 (ITT)Stage 3 (ITT) - Polkowice › Polkowice | | 30.2 | | | |
| 10.05 | 6 | 41 | | S2Stage 2 - Złotoryja › Polkowice | | 161.7 | 3 | 2 | |
| 09.05 | 53 | 51 | | S1Stage 1 - Swidnica › Dzierzoniow | | 156.7 | | | |
| 04.05 | 45 | | | Destination Thy (1.2) | | 180 | | | more |
| 03.05 | 9 | | | Himmerland Rundt \'Made in Aars\' (1.2) | | 189.5 | | | more |
| 21.04 | 4 | | | Rund um Köln (1.1) | | 192.6 | 32 | 24 | more |
| 13.04 | 4 | | | Banja Luka-Belgrade II (1.2) | | 140 | 4 | 12 | more |
| 12.04 | 71 | | | Banja Luka Belgrade I (1.2) | | 182 | | | more |
| 27.03 › 30.0327-30/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | | more |
| 81 | | | General classificationGeneral classification | | | | | |
| 30.03 | 73 | | | S4 (ITT)Stage 4 (ITT) - Pavullo › Castello di Montecuccolo | | 10 | | | |
| 29.03 | 49 | 83 | | S3Stage 3 - Crevalcore › Crevalcore | | 158.4 | | | |
| 28.03 | 107 | 108 | | S2Stage 2 - Sant’Angelo di Gatteo › Sogliano al Rubicone | | 160.2 | | | |
| 27.03 | 20 | 76 | | S1b (TTT)Stage 1b (TTT) - Gatteo a mare › Gatteo | | 13.3 | | | |
| 27.03 | 61 | 61 | | S1aStage 1a - Gatteo › Gatteo | | 99.5 | | | |
| 21.02 | 74 | | | Trofeo Laigueglia (1.1) | | 181.2 | | | more |