12.08 | 4 | | | World Championships MJ - Road Race (WC) | 133.6 | 80 | | more |
27.07 › 29.0727-29/7 | | | | Internationale Junioren-Rundfahrt Niedersachsen (2.HC) | | | | more |
| 9 | | | Youth classificationYouth classification | | | | |
| 1 | | | Mountains classificationMountains classification | | | | |
| 21 | | | General classificationGeneral classification | | 6 | | |
29.07 | 13 | | | S3Stage 3 - Wallenhorst › Wallenhorst | 114.3 | | | |
28.07 | 6 | 21 | | S2bStage 2b - Wallenhorst › Wallenhorst | 94.2 | 3 | | |
28.07 | 44 | 19 | | S2a (ITT)Stage 2a (ITT) - Wallenhorst › Wallenhorst | 8.8 | | | |
27.07 | 2 | 2 | | S1Stage 1 - Wallenhorst › Wallenhorst | 66.3 | 18 | | |
21.07 | 8 | | | European Championships MJ - Road Race (CC) | 140 | 18 | | more |
19.07 | 30 | | | European Championships MJ - ITT (CC) | 24 | | | more |
07.06 › 10.067-10/6 | | | | Trofeo Karlsberg (2.1) | | | | more |
| 10 | | | Mountains classificationMountains classification | | | | |
| 6 | | | General classificationGeneral classification | | 24 | | |
10.06 | 1 | | | S4Stage 4 - Gersheim › Gersheim | 134 | 20 | | |
09.06 | 4 | | | S3bStage 3b - Völklingen › Großrosseln | 78 | 5 | | |
09.06 | 40 | | | S3a (ITT)Stage 3a (ITT) - Reinheim › Habkirchen | 8.9 | | | |
08.06 | 2 | | | S2Stage 2 - Homburg › Wittersheim | 111 | 12 | | |
07.06 | 5 | | | S1Stage 1 - Saarbrücken › Saarbrücken | 91.5 | 4 | | |
26.05 › 28.0526-28/5 | | | | Int. 3-Etappen-Rundfahrt der Rad (2.1) | | | | more |
| 2 | | | Mountains classificationMountains classification | | | | |
| 4 | | | General classificationGeneral classification | | 36 | | |
28.05 | 2 | | | S3Stage 3 - Frankfurt am Main › Hanau | 104.2 | 12 | | |
27.05 | 9 | 4 | | S2Stage 2 - Frankfurt am Main › Friedberg | 98 | | | |
26.05 | 1 | 1 | | S1Stage 1 - Frankfurt am Main › Modautal-Ernsthofen | 96.9 | 20 | | |
09.05 › 13.059-13/5 | | | | Course de la Paix Juniors (2.HC) | | | | more |
| 2 | | | Mountains classificationMountains classification | | | | |
| 2 | | | Points classificationPoints classification | | | | |
| 16 | | | General classificationGeneral classification | | 16 | | |
13.05 | 2 | | | S5Stage 5 - Terezin › Terezin | 101 | 18 | | |
12.05 | 6 | 27 | | S4Stage 4 - Decin › Pirna | 105 | 3 | | |
11.05 | 12 | 35 | | S3bStage 3b - Roudnice › Roudnice | 97 | | | |
11.05 | 79 | 40 | | S3a (ITT)Stage 3a (ITT) - Roudnice › Roudnice | 12 | | | |
10.05 | 5 | 6 | | S2Stage 2 - Litomerice › Litomerice | 95.5 | 4 | | |
09.05 | 4 | 4 | | S1Stage 1 - Mlada Boleslav › Mlada Boleslav | 89 | 7 | | |
28.04 › 01.0528-1/4 | | | | La Coupe du Président de la Ville de Grudziądz (2.HC) | | | | more |
| 2 | | | Youth classificationYouth classification | | | | |
| 3 | | | Points classificationPoints classification | | | | |
| 2 | | | General classificationGeneral classification | | 70 | | |
01.05 | 6 | | | S4Stage 4 - Grudziądz › Grudziądz | 112 | 3 | | |
30.04 | 4 | | | S3Stage 3 - Jablonowo Pomorskie › Jablonowo Pomorskie | 96.5 | 5 | | |
29.04 | 3 | | | S2Stage 2 - Chelmno › Chelmno | 100.5 | 7 | | |
28.04 | 2 | | | S1bStage 1b - Gruta › Lasin | 88 | 12 | | |
28.04 | 51 | | | ProloguePrologue - Grudziądz › Grudziądz | 4 | | | |