| 03.10 | 58 |  |  |  Sparkassen Münsterland Giro (1.1)   | 204.2 |  |  | more | 
| 26.09 | 51 |  |  |  World Championships MU - Road Race (WC)   | 173.35 |  |  | more | 
| 07.09 | DNF |  |  |  Grote Prijs Jef Scherens - Rondom Leuven (1.1)   | 183.3 |  |  | more | 
| 05.09 › 14.095-14/9 |  |  |  |  Tour de l'Avenir (2.Ncup)   Germany  |  |  |  | more | 
 | 38 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 52 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 14.09 | 11 |  |  | S10Stage 10 - Seix › Mirepoix   | 144.5 |  |  |  | 
| 13.09 | 46 |  |  | S9Stage 9 - Revel › Guzet   | 150.5 |  |  |  | 
| 12.09 | 45 |  |  | S8Stage 8 - Saint-Juéry › Revel (Saint-Ferréol)   | 135.5 |  |  |  | 
| 11.09 | 57 |  |  | S7 (ITT)Stage 7 (ITT) - Blaye-les-Mines › Blaye-les-Mines   | 21 |  |  |  | 
| 10.09 | 40 |  |  | S6Stage 6 - Saint-Flour › Carmaux   | 212.5 |  |  |  | 
| 09.09 | 93 |  |  | S5Stage 5 - Saint-Symphorien-sur-Coise › Saint-Flour   | 181.5 |  |  |  | 
| 08.09 | 93 |  |  | S4Stage 4 - Néris-les-Bains › Saint-Symphorien-sur-Coise   | 207 |  |  |  | 
| 07.09 | 88 |  |  | S3Stage 3 - Vézelay  › Commentry   | 195.5 |  |  |  | 
| 06.09 | 69 |  |  | S2Stage 2 - Chalette-sur-Loing › Avallon   | 131 |  |  |  | 
| 05.09 | 32 |  |  | ProloguePrologue - Chalette-sur-Loing › Chalette-sur-Loing   | 7.5 |  |  |  | 
| 31.08 | 98 |  |  |  Tour de Rijke (1.1)   | 195.8 |  |  | more | 
| 27.08 | DNF |  |  |  Druivenkoers Overijse (1.1)   | 197.3 |  |  | more | 
| 20.08 › 24.0820-24/8 |  |  |  |  Rothaus Regio-Tour International (2.1)   |  |  |  | more | 
 | 15 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 10 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 34 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 33 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 24.08 | 45 |  |  | S5Stage 5 - Teningen › Vogtsburg   | 166.7 |  |  |  | 
| 23.08 | 6 |  |  | S4 (ITT)Stage 4 (ITT) - Gundelfingen › Gundelfingen   | 14.2 | 3 |  |  | 
| 22.08 | 20 |  |  | S3Stage 3 - Schopfheim › Wehr   | 174.1 |  |  |  | 
| 21.08 | 73 |  |  | S2Stage 2 - Lutterbach › Soultz   | 181 |  |  |  | 
| 20.08 | 62 |  |  | S1Stage 1 - Schliengen › Bad Bellingen   | 155.5 |  |  |  | 
| 05.07 | 2 |  |  |  European Continental Championships MU - Road Race (CC)   | 151.2 |  |  | more | 
| 29.06 | 9 |  |  |  National Championships Germany ME - Road Race (NC)   | 210.1 |  |  | more | 
| 10.06 › 15.0610-15/6 |  |  |  |  Thüringen Rundfahrt (2.2)   |  |  |  | more | 
 | 13 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 2 |  |  | 
| 15.06 | 7 |  |  | S6Stage 6 - Erfurt › Erfurt   | 157.8 |  |  |  | 
| 14.06 | 12 |  |  | S5 (ITT)Stage 5 (ITT) - Bad Berka › Bad Berka   | 32.9 |  |  |  | 
| 14.06 | 49 |  |  | S4Stage 4 - Stadtlim › Waltershausen   | 151.5 |  |  |  | 
| 12.06 | 8 |  |  | S3Stage 3 - Masserberg › Masserberg   | 133.3 |  |  |  | 
| 11.06 | 2 |  |  | S2Stage 2 - Bad Blankenburg ›  Bad Blankenburg   | 167.4 | 2 |  |  | 
| 10.06 | 52 |  |  | S1Stage 1 - Gotha › Gotha   | 80.8 |  |  |  | 
| 08.06 | 5 |  |  |  National Championships Germany MU - Road Race (NC)   | 181.6 |  |  | more | 
| 28.05 › 01.0628-1/5 |  |  |  |  Bayern-Rundfahrt (2.HC)   |  |  |  | more | 
 | 15 |  |  | General classificationGeneral classification   |  | 20 |  |  | 
| 01.06 | 10 |  |  | S5Stage 5 - Bad Neustadt an der Saale › Erlangen   | 161.2 |  |  |  | 
| 31.05 | 26 |  |  | S4 (ITT)Stage 4 (ITT) - Bad Neustadt › Bad Neustadt   | 25.9 |  |  |  | 
| 30.05 | 2 |  |  | S3Stage 3 - Donauwörth › Würzburg   | 189.5 | 18 |  |  | 
| 29.05 | 35 |  |  | S2Stage 2 - Straubing › Neusäß   | 219.9 |  |  |  | 
| 28.05 | 19 |  |  | S1Stage 1 - Freyung › Sankt Englmar   | 175.4 |  |  |  | 
| 22.05 › 25.0522-25/5 |  |  |  |  Ronde de l'Isard (2.2)   |  |  |  | more | 
 | 13 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 25.05 | 14 |  |  | S4Stage 4 - Tarascon sur Ariège › Saint Girons   | 132.8 |  |  |  | 
| 24.05 | 16 |  |  | S3Stage 3 - Vicdessos › Tarascon sur Ariège   | 157.8 |  |  |  | 
| 23.05 | 17 |  |  | S2Stage 2 - Les Cabannes › Goulier Neige   | 173.5 |  |  |  | 
| 22.05 | 13 |  |  | S1Stage 1 - Saint Girons › Cintegabelle   | 161.4 |  |  |  | 
| 18.05 | 2 |  |  |  GP Buchholz (Int.)   | 112 |  |  | more | 
| 14.05 | DNF |  |  |  Batavus Pro Race (1.1)   | 208 |  |  | more | 
| 12.05 | 45 |  |  |  Neuseen Classics (1.1)   | 189.5 |  |  | more | 
| 03.05 | 64 |  |  |  Ronde van Overijssel (1.2)   | 201.3 |  |  | more | 
| 01.05 | 27 |  |  |  Rund um den Henninger-Turm (1.HC)   | 179 |  |  | more | 
| 27.04 | 2 |  |  |  Ronde van Noord-Holland (1.1)   | 211 | 55 |  | more | 
| 20.04 | 21 |  |  |  Rund um Düren (1.2)   | 152 |  |  | more | 
| 19.04 | 8 |  |  |  Liège-Bastogne-Liège U23 (1.2U23)   | 183.4 |  |  | more | 
| 12.04 | DNF |  |  |  Albert Achterhes Pet Ronde van Drenthe (1.1)   | 209 |  |  | more | 
| 04.04 › 06.044-6/4 |  |  |  |  Le Triptyque des Monts et Châteaux (2.2)   |  |  |  | more | 
 | 9 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 28 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 06.04 | 21 |  |  | S4Stage 4 - Château de Beloeil › Mouscron   | 164.5 |  |  |  | 
| 05.04 | 53 |  |  | S3Stage 3 - Tournai › Chièvres   | 125.9 |  |  |  | 
| 05.04 | 24 |  |  | S2 (ITT)Stage 2 (ITT) - Lessines › Lessines   | 8.4 |  |  |  | 
| 04.04 | 124 |  |  | S1Stage 1 - Vieux-Condé › Quevaucamps   | 170.2 |  |  |  |