19.10 | DNF | | | Giro di Lombardia (CDM) | 251 | | | more |
16.10 | 36 | | | Milano-Torino (1.1) | 199 | | | more |
13.10 | 76 | | | World Championships ME - Road Race (WC) | 256 | 15 | | more |
03.10 | DNF | | | Luk-Cup Bühl (1.3) | 192 | | | more |
27.09 › 29.0927-29/9 | | | | Paris - Corrèze (2.3) | | | | more |
28.09 | DNF | | | S2Stage 2 - Contres › Saint-Junien | 207.6 | | | |
27.09 | 47 | | | S1Stage 1 - Ormes › Romorantin-Lanthenay | 196.8 | | | |
09.09 › 15.099-15/9 | | | | Tour de Pologne (2.2) | | | | more |
| 13 | | | Mountains classificationMountains classification | | | | |
| 1 | | | Points classificationPoints classification | | | | |
| 3 | | | General classificationGeneral classification | | 50 | | |
15.09 | 5 | | | S7bStage 7b - Jelenia Góra › Karpacz | 19 | 4 | | |
15.09 | 4 | | | S7aStage 7a - Jelenia Góra › Karpacz | 61 | 5 | | |
14.09 | 4 | | | S6Stage 6 - Piechowice › Karpacz | 150 | 5 | | |
13.09 | 6 | | | S5Stage 5 - Kożuchów › Szklarska Poręba | 185 | 3 | | |
12.09 | 41 | | | S4Stage 4 - Stargard › Zielona Góra | 256 | | | |
11.09 | 37 | | | S3Stage 3 - Kołobrzeg › Szczecin | 178 | | | |
10.09 | 14 | | | S2Stage 2 - Gdynia › Koszalin | 246.5 | | | |
09.09 | 23 | | | S1Stage 1 - Gdańsk › Sopot | 178 | | | |
01.09 | 52 | | | Boucles de l'Aulne - GP Le Télégramme (1.3) | 181.5 | | | more |
20.08 › 23.0820-23/8 | | | | Tour du Limousin (2.3) | | | | more |
| 15 | | | Youth classificationYouth classification | | | | |
| 9 | | | Mountains classificationMountains classification | | | | |
| 48 | | | General classificationGeneral classification | | | | |
23.08 | 24 | | | S4Stage 4 - Rochechouart › Limoges | 176.8 | | | |
22.08 | 16 | 56 | | S3Stage 3 - Saint Pantaléon de Larche › Rochechouart | 193 | | | |
21.08 | 58 | 75 | | S2Stage 2 - Guéret › Lissac sur Couze | 191 | | | |
20.08 | 67 | 67 | | S1Stage 1 - Limoges › Guéret | 156.6 | | | |
18.08 | DNF | | | Meisterschaft von Zürich (CDM) | 236.6 | | | more |
13.08 › 16.0813-16/8 | | | | Tour de l'Ain (2.3) | | | | more |
| 20 | | | General classificationGeneral classification | | 1 | | |
16.08 | 1 | | | S4Stage 4 - Saint-Genis-Pouilly › Culoz | 142 | 20 | | |
15.08 | 34 | | | S3Stage 3 - Bourg en Bresse › Lelex | 173 | | | |
14.08 | 34 | | | S2Stage 2 - Saint-Vulbas › Chatillon | 156 | | | |
13.08 | 16 | | | S1Stage 1 - Montluel › Lagnieu | 160 | | | |
25.07 | 15 | | | Prueba Villafranca de Ordizia (1.2) | 165 | 6 | | more |
10.07 › 14.0710-14/7 | | | | GP Int. Torres Vedras - Trofeu Joaquim Agostinho (2.3) | | | | more |
| 13 | | | General classificationGeneral classification | | 8 | | |
13.07 | 3 | | | S4Stage 4 - Areia Branca › Lourinhã | 167 | 7 | | |
08.07 | 24 | | | Tour du Doubs - Conseil General (1.4) | 200.9 | | | more |
30.06 | 23 | | | National Championships Poland - Road Race (NC) | 224 | | | more |
27.06 | 27 | | | National Championships Poland ME - ITT (NC) | 41.6 | | | more |
05.06 › 09.065-9/6 | | | | Euskal Bizikleta (2.1) | | | | more |
09.06 | DNF | | | S5Stage 5 - Iurreta › Arrate | 149.2 | | | |
08.06 | 103 | | | S4b (ITT)Stage 4b (ITT) - Mendaro › Mendaro | 21.3 | | | |
08.06 | 77 | | | S4aStage 4a - Agurain › Mendaro | 93.7 | | | |
07.06 | 87 | | | S3Stage 3 - Zeanuri › Agurain | 185.3 | | | |
06.06 | 75 | | | S2Stage 2 - Usurbil › Zeanuri | 171.5 | | | |
05.06 | 119 | | | S1Stage 1 - Villabona › Usurbil | 163.4 | | | |
11.05 › 12.0511-12/5 | | | | Clásica Alcobendas (2.3) | | | | more |
| 51 | | | General ClassificationGeneral Classification | | | | |
24.04 | 117 | | | Scheldeprijs (1.1) | 205 | | | more |
15.03 › 17.0315-17/3 | | | | Grote Prijs Erik Breukink (2.3) | | | | more |
15.03 | 156 | 156 | | S1Stage 1 - Bladel › Riemst | 185 | | | |
09.03 › 11.039-11/3 | | | | Guldensporentweedaagse (2.3) | | | | more |
09.03 | 20 | | | S1 (ITT)Stage 1 (ITT) - Kortrijk › Bellegem | 11 | | | |