12.10 | DNF | | | World Championships ME - Road Race (WC) | 260.4 | | | more |
17.09 » 21.09 | | | | International Rheinland-Pfalz Rundfahrt (2.3) | | | | more |
20.09 | 2 | | | Stage 4 - Saarburg › Kaiserslautern | 193.7 | 12 | | more |
27.08 » 31.08 | | | | Okolo Slovenska (2.3) | | | | more |
| 1 | | | General classification | | 25 | | more |
31.08 | 1 | | | Stage 5 (ITT) - Stary Smokovec › Stary Smokovec | 31.7 | 5 | | more |
30.08 | 1 | | | Stage 4 - Eurocamp FICC › Tatranska Lomnica | 191.4 | 5 | | more |
29.08 | 25 | | | Stage 3 - Banska Stiavnica › Strbske Pleso | 221 | | | more |
28.08 | 20 | | | Stage 2 - Zilina › Banska Stiavnica | 178.1 | | | more |
27.08 | 49 | | | Stage 1 - Zilina › Zilina | 179.3 | | | more |
27.06 | 3 | | | National Championships Czech Republic - ITT (NC) | 45 | 2 | | more |
16.06 » 25.06 | | | | Tour de Suisse | | | | more |
| 32 | | | Points classification | | | | more |
| 9 | | | General classification | | 80 | | more |
25.06 | 66 | | | Stage 9 -
Stäfa › Aarau | 152 | | | more |
24.06 | 11 | 10 | | Stage 8 (ITT) -
Gossau › Gossau | 32.5 | | | more |
23.06 | 42 | 10 | | Stage 7 -
Savognin › Oberstaufen(D) | 231 | | | more |
22.06 | 6 | 10 | | Stage 6 -
Silvaplana › Silvaplana | 135 | 7 | | more |
21.06 | 15 | 12 | | Stage 5 -
Ascona › La Punt | 177.8 | | | more |
20.06 | 20 | 13 | | Stage 4 -
Visp › Losone | 168 | | | more |
19.06 | 12 | 13 | | Stage 3 -
Nyon › Saas Fee | 205 | | | more |
18.06 | 92 | 20 | | Stage 2 -
Murten › Nyon | 175 | | | more |
17.06 | 23 | 20 | | Stage 1 -
Egerkingen › Le Locle | 163 | | | more |
16.06 | 26 | 26 | | Prologue - Egerkingen › Egerkingen | 6.5 | | | more |
29.05 » 01.06 | | | | Tour de Luxembourg (2.2) | | | | more |
| 11 | | | General classification | | 12 | 7 | more |
01.06 | 18 | | | Stage 5 - Wiltz › Diekirch | 169 | | | more |
31.05 | 11 | 13 | | Stage 4 (ITT) - Bettembourg › Bettembourg | 9.8 | | | more |
31.05 | 43 | 42 | | Stage 3 - Mersch › Echternach | 98 | | | more |
30.05 | 79 | 56 | | Stage 2 - Wasserbillig › Leudelange | 204 | | | more |
29.05 | 59 | 59 | | Stage 1 - Luxembourg › Luxembourg | 163 | | | more |
09.05 » 17.05 | | | | Course de la Paix (2.2) | | | | more |
| 6 | | | Mountains classification | | | | more |
| 2 | | | General classification | | 70 | | more |
17.05 | 61 | | | Stage 9 - Bad Elster › Erfurt | 160.5 | | | more |
16.05 | 17 | 2 | | Stage 8 - Freyburg › Klingentahl | 187 | | | more |
15.05 | 41 | 2 | | Stage 7 - Lübben › Naumburg | 213.6 | | | more |
14.05 | 46 | 2 | | Stage 6 - Krosno › Frankfurt | 146.6 | | | more |
13.05 | 57 | 2 | | Stage 5 - Jawor › Zielona Gora | 212.8 | | | more |
12.05 | 1 | 2 | | Stage 4 - Kłodzko › Wałbrzych | 179.4 | 20 | | more |
11.05 | 35 | 49 | | Stage 3 - Krnov › Polanica-Zdroj | 191.3 | | | more |
10.05 | 60 | 66 | | Stage 2 - Unicov › Opava | 155.4 | | | more |
09.05 | 64 | 67 | | Stage 1 - Olomouc › Olomouc | 111.3 | | | more |
23.04 » 27.04 | | | | Niedersachsen-Rundfahrt (2.3) | | | | more |
| 56 | | | General classification | | | | more |
27.04 | 79 | | | Stage 5 - Bückeburg › Peine | 143.4 | | | more |
26.04 | 52 | 28 | | Stage 4 - Göttingen › Bückeburg | 188.8 | | | more |
25.04 | 80 | 30 | | Stage 3 - Osterode › Göttingen | 176.1 | | | more |
24.04 | 41 | 31 | | Stage 2 - Goslar › Osterode | 206.6 | | | more |
23.04 | 99 | 42 | | Stage 1b - Wolfsburg › Goslar | 102.2 | | | more |
23.04 | 42 | 42 | | Stage 1a (ITT) - Wolfsburg › Wolfsburg | 13.2 | | | more |
20.03 » 23.03 | | | | GP Mosqueteiros / Rota do Marquês (2.3) | | | | more |
| 47 | | | General classification | | | | more |
23.03 | 30 | | | Stage 4 (ITT) - Oeiras › Oeiras | 12.3 | | | more |
22.03 | 63 | 63 | | Stage 3 - Marinha Grande › Oeiras | 196.8 | | | more |
21.03 | 65 | 65 | | Stage 2 - Pombal › Marinha Grande | 170.9 | | | more |
20.03 | 60 | 61 | | Stage 1 - Covilha › Pombal | 185.7 | | | more |