01.10 › 06.101-6/10 | | | | CRO Race (2.1) | | | | more |
02.10 | DNF | | | S2Stage 2 - Slunj › Zadar | 183 | | | |
01.10 | 22 | 24 | | S1Stage 1 - Osijek › Lipik | 200 | | | |
22.09 | 87 | | | Gooikse Pijl (1.1) | 198.1 | | | more |
28.08 | 28 | | | Druivenkoers - Overijse (1.1) | 198 | | | more |
15.08 › 18.0815-18/8 | | | | Czech Cycling Tour (2.1) | | | | more |
| 3 | | | Youth classificationYouth classification | | | | |
| 19 | | | General classificationGeneral classification | | 2 | 3 | |
18.08 | 18 | | | S4Stage 4 - Mohelnice › Šternberk | 178 | | | |
17.08 | 26 | 25 | | S3Stage 3 - Olomouc › Uničov | 175.3 | | | |
16.08 | 22 | 26 | | S2Stage 2 - Olomouc › Frýdek-Místek | 186.6 | | | |
15.08 | 6 | 28 | | S1 (TTT)Stage 1 (TTT) - Ostrava › Ostrava | 16 | | | |
11.08 | 66 | | | Antwerpse Havenpijl (1.2) | 181 | | | more |
29.06 | 95 | | | National Championships Netherlands MU - Road Race (NC) | 147.8 | | | more |
26.06 | 26 | | | National Championships Netherlands U23 - ITT (NC) | 31.8 | | | more |
13.06 › 16.0613-16/6 | | | | Ronde de l'Oise (2.2) | | | | more |
| 1 | | | Youth classificationYouth classification | | | | |
| 4 | | | Mountains classificationMountains classification | | | | |
| 12 | | | Points classificationPoints classification | | | | |
| 6 | | | General classificationGeneral classification | | 6 | 10 | |
16.06 | 50 | | | S4Stage 4 - Laigneville › Pont-Sainte-Maxence | 170.3 | | | |
15.06 | 38 | 5 | | S3Stage 3 - Grandvilliers › Ressons-sur-Matz | 174.8 | | | |
14.06 | 2 | 5 | | S2Stage 2 - Liancourt › Liancourt | 186.4 | 2 | 3 | |
13.06 | 22 | 23 | | S1Stage 1 - Couloisy › Clermont | 126.7 | | | |
19.05 | 68 | | | Grand Prix Criquielion (1.2) | 193.3 | | | more |
09.05 › 12.059-12/5 | | | | Rhône-Alpes Isère Tour (2.2) | | | | more |
| 15 | | | Youth classificationYouth classification | | | | |
| 12 | | | Mountains classificationMountains classification | | | | |
| 41 | | | General classificationGeneral classification | | | | |
12.05 | 21 | | | S4Stage 4 - Saint-Maurice-l'Exil › Charvieu-Chavagneux | 172 | | | |
11.05 | 53 | 50 | | S3Stage 3 - Montanay › Saint-Maurice-l'Exil | 172.4 | | | |
10.05 | 25 | 23 | | S2Stage 2 - Saint Exupéry Airport › Saint-Pierre-de-Chandieu | 150.2 | | | |
09.05 | 20 | 20 | | S1Stage 1 - Charvieu-Chavagneux › Villefontaine | 146.6 | | | |
17.04 › 21.0417-21/4 | | | | Tour du Loir et Cher E Provost (2.2) | | | | more |
| 4 | | | Youth classificationYouth classification | | | | |
| 17 | | | General classificationGeneral classification | | | | |
21.04 | 49 | | | S5Stage 5 - Blois › Blois | 97 | | | |
20.04 | 57 | 17 | | S4Stage 4 - Angé › Angé | 191.5 | | | |
19.04 | 22 | 18 | | S3Stage 3 - Mer › Vendôme | 210 | | | |
18.04 | 36 | 29 | | S2Stage 2 - Les Montils › Chailles | 188 | | | |
17.04 | 37 | 39 | | S1Stage 1 - Blois › Vineuil | 176 | | | |
05.04 › 07.045-7/4 | | | | Le Triptyque des Monts et Châteaux (2.2U) | | | | more |
| 15 | | | Mountains classificationMountains classification | | | | |
| 52 | | | General classificationGeneral classification | | | | |
07.04 | 47 | | | S3Stage 3 - Ath › Tournai | 157.4 | | | |
06.04 | 62 | 72 | | S2bStage 2b - Wodecq › Celles | 112.7 | | | |
06.04 | 74 | 74 | | S2a (ITT)Stage 2a (ITT) - Celles › Celles | 11.4 | | | |
05.04 | 39 | 41 | | S1Stage 1 - Frasnes › Chièvres | 147.1 | | | |