20.10 » 28.10 | | | | Tour of Hainan (2.HC) | | | | more |
| 49 | | | General classification | | | | more |
28.10 | 64 | | | Stage 9 - Haitang Bay › Haitang Bay | 103.2 | | | more |
27.10 | 69 | 50 | | Stage 8 - Wuzhishan › Sanya | 141.6 | | | more |
26.10 | 48 | 60 | | Stage 7 - Dongfang › Wuzhishan | 215.7 | | | more |
25.10 | 76 | 81 | | Stage 6 - Danzhou › Dongfang | 171.9 | | | more |
24.10 | 91 | 94 | | Stage 5 - Chengmai › Danzhou | 207.8 | | | more |
23.10 | 103 | 99 | | Stage 4 - Haikou › Chengmai | 163.9 | | | more |
22.10 | 89 | 96 | | Stage 3 - Wenchang › Haikou | 194 | | | more |
21.10 | 112 | 97 | | Stage 2 - Wanning › Wenchang | 145.6 | | | more |
20.10 | 67 | 69 | | Stage 1 - Sanya › Xinglong | 112.7 | | | more |
03.10 | DNF | | | Sparkassen Münsterland Giro (1.1) | 193 | | | more |
22.08 | DNF | | | Druivenkoers - Overijse (1.1) | 198 | | | more |
21.08 | DNF | | | GP Stad Zottegem (1.1) | 181.7 | | | more |
28.06 » 01.07 | | | | Czech Cycling Tour (2.2) | | | | more |
29.06 | DNS | | | Stage 2 - Olomouc › Prostějov | 146.4 | | | more |
28.06 | 22 | 131 | | Stage 1 (TTT) - Uničov › Uničov | 25.9 | | | more |
24.06 | 64 | | | National Championships Germany ME - Road Race (NC) | 199.5 | | | more |
23.05 » 27.05 | | | | Bayern-Rundfahrt (2.HC) | | | | more |
| 102 | | | General classification | | | | more |
27.05 | 100 | 102 | | Stage 5 - Feuchtwangen › Bamberg | 164.9 | | | more |
26.05 | 100 | 103 | | Stage 4 (ITT) - Feuchtwangen › Feuchtwangen | 26.4 | | | more |
25.05 | 101 | 103 | | Stage 3 - Kempten › Treuchtlingen | 196.4 | | | more |
24.05 | 102 | 106 | | Stage 2 - Penzberg › Kempten | 195.4 | | | more |
23.05 | 103 | 102 | | Stage 1 - Traunstein › Penzberg | 215.7 | | | more |
20.05 | 35 | | | Sparkassen Neuseenclassics - Rund um die Braunkohle (1.1) | 183 | | | more |
01.05 | DNF | | | Rund um den Finanzplatz Eschborn-Frankfurt (1.HC) | 200 | | | more |
31.03 | DNF | | | Volta Limburg Classic (1.1) | 190.5 | | | more |