28.08 | 9 | | | Trofeo Emilio Paganessi (1.1) | 134 | 16 | | more |
27.08 | DNF | | | Trofeo Comune di Vertova - Memorial Pietro Merelli (1.1) | 81 | | | more |
05.08 › 07.085-7/8 | | | | Aubel-Thimister-Stavelot (2.1) | | | | more |
| 9 | | | General classificationGeneral classification | | 16 | | |
07.08 | 19 | | | S3Stage 3 - Stavelot › Stavelot | 100 | | | |
06.08 | 25 | 11 | | S2bStage 2b - Thimister › Thimister | 95.3 | | | |
06.08 | 3 | 12 | | S2a (TTT)Stage 2a (TTT) - Thimister › Thimister | 9 | 6 | | |
05.08 | 30 | 30 | | S1Stage 1 - Aubel › Aubel | 97 | | | |
31.07 | 34 | | | National Championships Germany MJ - ITT (NC) | 20 | | | more |
22.07 › 24.0722-24/7 | | | | Junioren Rundfahrt (2.1) | | | | more |
| 23 | | | General classificationGeneral classification | | | | |
24.07 | 12 | | | S3Stage 3 - Bad Wimsbach › Strass im Attergau | 109.1 | | | |
23.07 | 20 | 41 | | S2Stage 2 - Rohrbach › Rohrbach | 101.4 | | | |
22.07 | 42 | 50 | | S1bStage 1b - Haid/Ansfelden › Marchtrenk | 89.2 | | | |
22.07 | 50 | 50 | | S1a (ITT)Stage 1a (ITT) - Haid/Ansfelden › Haid/Ansfelden | 2.8 | | | |
03.07 | 20 | | | National Championships Germany MJ - Road Race (NC) | 112 | | | more |
24.06 › 26.0624-26/6 | | | | Acht van Bladel (2.1) | | | | more |
| 57 | | | General classificationGeneral classification | | | | |
26.06 | 29 | | | S3b (ITT)Stage 3b (ITT) - Bladel › Bladel | 8.6 | | | |
26.06 | 56 | 59 | | S3aStage 3a - Bladel › Bladel | 92.6 | | | |
25.06 | 43 | 48 | | S2Stage 2 - Lierop › Bladel | 120 | | | |
24.06 | 52 | 53 | | S1Stage 1 - Bladel › Bladel | 108.6 | | | |
09.06 › 12.069-12/6 | | | | LVM Saarland Trofeo (2.Ncup) | | | | more |
| 26 | | | Points classificationPoints classification | | | | |
| 30 | | | General classificationGeneral classification | | 5 | | |
12.06 | 11 | | | S4Stage 4 - Gersheim › Gersheim | 126.5 | | | |
11.06 | 15 | 31 | | S3bStage 3b - Assweiler › Bitche | 125.5 | | | |
11.06 | 89 | 75 | | S3a (ITT)Stage 3a (ITT) - Zweibrücken › Zweibrücken | 14 | | | |
10.06 | 39 | 44 | | S2Stage 2 - Friedrichsthal › Bexbach | 84 | | | |
09.06 | 40 | 40 | | S1Stage 1 - Bliesbruck-Reinheim › Neunkirchen | 98 | | | |
21.05 › 22.0521-22/5 | | | | Trophée Centre Morbihan (2.Ncup) | | | | more |
| 47 | | | General classificationGeneral classification | | 5 | | |
22.05 | 29 | | | S2bStage 2b - Buléon › Locminé | 109.9 | | | |
22.05 | 60 | 49 | | S2a (ITT)Stage 2a (ITT) - Réguiny › Évellys | 7 | | | |
21.05 | 23 | 23 | | S1Stage 1 - Pluvigner › Pluvigner | 115.6 | | | |
17.04 | 78 | | | Paris - Roubaix Juniors (1.Ncup) | 111 | | | more |
08.04 › 10.048-10/4 | | | | Internationale Cottbuser Junioren-Etappenfahrt (2.1) | | | | more |
10.04 | DNF | | | S3Stage 3 - Dissen › Dissen | 120 | | | |
09.04 | 49 | 40 | | S2bStage 2b - Cottbus › Cottbus | 60 | | | |
09.04 | 43 | 41 | | S2a (ITT)Stage 2a (ITT) - Drachhausen › Drachhausen | 11 | | | |
08.04 | 27 | 29 | | S1Stage 1 - Drebkau › Drebkau | 77.2 | | | |
27.03 | 49 | | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.Ncup) | 123.9 | | | more |