12.10 | 48 | | | Paris-Tours Espoirs (1.2U) | 173 | | | more |
21.09 | 39 | | | Rabo Baronie Breda Classic (1.2) | 200 | | | more |
13.09 | 48 | | | De Kustpijl (1.2) | 180.4 | | | more |
04.09 » 07.09 | | | | Okolo Jižních Čech (2.2) | | | | more |
| 18 | | | Points classification | | | | more |
| 77 | | | General classification | | | | more |
07.09 | 64 | | | Stage 4 - Týn nad Vltavou › Jindřichův Hradec | 163 | | | more |
06.09 | 79 | 78 | | Stage 3 - Třeboň › Churáňov | 164 | | | more |
05.09 | 3 | 3 | | Stage 2 (ITT) - Nová Bystřice › Nová Bystřice | 12.5 | 1 | 2 | more |
04.09 | 31 | 31 | | Stage 1 - Protivín › Tábor | 184 | | | more |
31.08 | 144 | | | Ronde van Midden-Nederland (1.2) | 197.6 | | | more |
26.08 | 2 | | | Grand Prix des Marbriers (1.2) | 160 | 10 | 30 | more |
29.07 » 02.08 | | | | Dookoła Mazowsza (2.2) | | | | more |
| 9 | | | General classification | | 2 | | more |
02.08 | 25 | | | Stage 6 - Łomża › Nowy Dwór Mazowiecki | 184 | | | more |
01.08 | 17 | 8 | | Stage 5 - Wysokie Mazowieckie › Łomża | 140 | | | more |
31.07 | 40 | 9 | | Stage 4 - Warszawa Wesoła › Wysokie Mazowieckie | 216 | | | more |
30.07 | 46 | 10 | | Stage 3 - Kozienice › Kozienice | 162 | | | more |
29.07 | 85 | 17 | | Stage 2 - Nowy Dwór Mazowiecki › Nowy Dwór Mazowiecki | 106 | | | more |
29.07 | 2 | 8 | | Stage 1 (TTT) - Nowy Dwór Mazowiecki › Nowy Dwór Mazowiecki | 18 | 4 | 1.25 | more |
17.07 » 20.07 | | | | Czech Cycling Tour (2.2) | | | | more |
| 9 | | | Youth classification | | | | more |
| 39 | | | General classification | | | | more |
20.07 | 23 | | | Stage 4 - Olomouc › Dolany | 144.9 | | | more |
19.07 | 57 | 52 | | Stage 3 - Zábřeh › Šternberk | 199.7 | | | more |
18.07 | 40 | 19 | | Stage 2 - Olomouc › Mohelnice | 157.6 | | | more |
17.07 | 4 | 21 | | Stage 1 (TTT) - Moravská Třebová › Moravská Třebová | 21 | 2 | | more |
28.06 | 77 | | | National Championships Netherlands U23 - Road Race (NC) | 180 | | | more |
25.06 | 4 | | | National Championships Netherlands U23 - ITT (NC) | 37.3 | | | more |
29.05 » 01.06 | | | | Tour de Berlin (2.2U) | | | | more |
| 1 | | | General classification | | 25 | 40 | more |
01.06 | 31 | | | Stage 5 - Berlin › Berlin | 178.8 | | | more |
31.05 | 30 | 1 | | Stage 4 - Rudow › Rudow | 146.4 | | +4 | more |
30.05 | 12 | 1 | | Stage 3 - Baruth › Baruth | 110.7 | | +4 | more |
30.05 | 1 | 1 | | Stage 2 (ITT) - Paplitz › Paplitz | 21.4 | 5 | 8 +4 | more |
29.05 | 2 | 2 | | Stage 1 - Birkenwerder › Birkenwerder | 151.2 | 2 | 5 | more |
11.05 | 11 | | | Circuit de Wallonie Ville de Fleurus (1.2) | 176.5 | | | more |
29.04 » 04.05 | | | | Carpathian Couriers Race U-23 (2.2U) | | | | more |
| 12 | | | Points classification | | | | more |
| 5 | | | General classification | | 8 | 10 | more |
04.05 | 24 | | | Stage 6 - Dąbrowa Tarnowska › Tarnów | 148 | | | more |
03.05 | 17 | 5 | | Stage 5 - Zapora Niedzica › Ciężkowice | 143 | | | more |
02.05 | 36 | 5 | | Stage 4 - Stara Bystrica › Jabłonka | 108 | | | more |
01.05 | 10 | 5 | | Stage 3 (ITT) - Horni Lidec › Horni Lidec | 30 | | | more |
30.04 | 1 | 1 | | Stage 2 - Nitra › Povazka Bystrica | 154 | 5 | 8 +4 | more |
29.04 | 54 | 57 | | Stage 1 - Veszprem › Veszprem | 109 | | | more |
19.04 | 74 | | | Arno Wallaard Memorial (1.2) | 192 | | | more |
05.04 | DNF | | | Volta Limburg Classic (1.1) | 196 | | | more |