24.09 | 11 | | | World Championships MU - Road Race (WC) | 168 | 12 | | more |
16.09 › 17.0916-17/9 | | | | Tour de la Somme (2.2) | | | | more |
| 17 | | | General classificationGeneral classification | | | | |
17.09 | 68 | | | S3Stage 3 - Mareuil-Caubert › Abbeville | 86.6 | | | |
17.09 | 1 | | | S2Stage 2 - Hallencourt › Abbeville | 111.3 | 5 | | |
16.09 | 69 | | | S1Stage 1 - Amiens › Chaulnes | 160.1 | | | |
10.09 › 11.0910-11/9 | | | | Triptyque des Barrages (2.2U) | | | | more |
| 13 | | | Mountains classificationMountains classification | | | | |
| 1 | | | General classificationGeneral classification | | | | |
11.09 | 7 | | | S3Stage 3 - Tarcienne › Tarcienne | 114.45 | | | |
11.09 | 1 | | | S2Stage 2 - Froidchapelle › Froidchapelle | 14.7 | | | |
10.09 | 69 | 69 | | S1Stage 1 | 174 | | | |
31.08 › 04.0931-4/8 | | | | International Hessen Rundfahrt (2.1) | | | | more |
| 1 | | | Youth classificationYouth classification | | | | |
| 9 | | | Points classificationPoints classification | | | | |
| 2 | | | General classificationGeneral classification | | 70 | | |
04.09 | 4 | | | S5 (ITT)Stage 5 (ITT) - Bensheim › Bensheim | 19 | 5 | | |
03.09 | 12 | 3 | | S4Stage 4 - Gießen › Lollar | 154 | | | |
02.09 | 30 | 3 | | S3Stage 3 - Lütter › Gießen | 181 | | | |
01.09 | 2 | 2 | | S2Stage 2 - Klingenberg am Main › Fulda | 206 | 12 | | |
31.08 | 34 | | | S1Stage 1 - Frankfurt › Klingenberg am Main | 192 | | | |
17.08 | 6 | | | National Championships Netherlands U23 - ITT (NC) | 34 | | | more |
07.08 › 10.087-10/8 | | | | Tour de l'Ain (2.1) | | | | more |
09.08 | 82 | | | S3Stage 3 - Belley › Culoz Grand Colombier | 140 | | | |
08.08 | 16 | | | S2Stage 2 - Pont d'Ain › Ceyzériat (Vallière) | 165 | | | |
07.08 | 24 | | | S1Stage 1 - St Vulbas › Lagnieu (Plaine de l'Ain) | 147 | | | |
24.07 | 10 | | | Grand Prix de la ville de Pérenchies (1.2) | 160.5 | | | more |
29.06 › 05.0729-5/6 | | | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.1) | | | | more |
05.07 | DNS | | | S7Stage 7 - Kleszczow › Łódź | 193.6 | | | |
04.07 | 70 | | | S6Stage 6 - Sandomierz › Kielcza | 145.8 | | | |
03.07 | 33 | | | S5 (ITT)Stage 5 (ITT) - Ozarow › Ozarow | 10.1 | | | |
02.07 | 39 | | | S4Stage 4 - Przemyśl › Tarnobrzeg | 176.5 | | | |
01.07 | 37 | | | S3Stage 3 - Stary Sacz › Krosno | 220.8 | | | |
30.06 | 13 | | | S2Stage 2 - Rybnik › Bielsko-Biala | 118.9 | | | |
29.06 | 95 | | | S1Stage 1 - Jastrzębie Zdrój › Rybnik | 49 | | | |
25.06 | 7 | | | National Championships Netherlands MU - Road Race (NC) | 175.5 | | | more |
22.06 | 62 | | | Brussel - Ingooigem (1.1) | 175 | | | more |
09.06 › 12.069-12/6 | | | | Tour de Slovénie (2.1) | | | | more |
| 4 | | | Youth classificationYouth classification | | | | |
| 33 | | | Points classificationPoints classification | | | | |
| 16 | | | General classificationGeneral classification | | 5 | | |
12.06 | 58 | | | S4Stage 4 - Šentjernej › Novo mesto | 147 | | | |
11.06 | 16 | 16 | | S3Stage 3 - Tarvisio/Trbiž › Vršic | 133 | | | |
10.06 | 18 | 12 | | S2Stage 2 - Medvode › Villach/Beljak | 171 | | | |
09.06 | 14 | 18 | | S1Stage 1 - Ptuj › Ptuj | 160 | | | |
29.05 | 20 | | | Paris - Roubaix Espoirs (1.2U) | 180.5 | | | more |
19.05 › 23.0519-23/5 | | | | Ronde de l'Isard (2.2U) | | | | more |
21.05 | DNF | | | S3Stage 3 - Vicdessos Auzat › Lavelanet | 82.8 | | | |
20.05 | 94 | 107 | | S2Stage 2 - Saverdun › Goulier Neige | 148.2 | | | |
19.05 | 107 | 107 | | S1Stage 1 - Saint-Girons › Aulus-les-Bains | 115.5 | | | |
01.05 | 26 | | | Liège-Bastogne-Liège U23 (1.2) | 178.5 | | | more |
24.04 | 30 | | | Ronde van Vlaanderen U23 (1.2U) | 123 | | | more |