07.10 | 110 | | | Paris-Tours Espoirs (1.2U) | 183 | | | more |
03.10 | 65 | | | Sparkassen Münsterland Giro (1.1) | 193 | | | more |
22.09 | 61 | | | De Kustpijl (1.2) | 170.8 | | | more |
26.08 | 114 | | | Ronde van Midden-Nederland (1.2) | 199.4 | | | more |
17.08 | 45 | | | Dutch Food Valley Classic (1.1) | 197.4 | | | more |
28.07 » 30.07 | | | | Kreiz Breizh Elites (2.2) | | | | more |
| 107 | | | General classification | | | | more |
30.07 | 104 | 107 | | Stage 4 - Carhaix › Rostrenen | 169.1 | | | more |
29.07 | 114 | 122 | | Stage 3 - Plouguernevel › Ploerdut | 102.4 | | | more |
29.07 | 26 | 129 | | Stage 2 (ITT) - Carhaix › Cléden Poher | 12.5 | | | more |
28.07 | 137 | 137 | | Stage 1 - Calanhel › Plouray | 198.8 | | | more |
28.06 » 01.07 | | | | Czech Cycling Tour (2.2) | | | | more |
| 10 | | | Mountains classification | | | | more |
| 38 | | | General classification | | | | more |
01.07 | 37 | | | Stage 4 - Olomouc › Olomouc | 176 | | | more |
30.06 | 88 | 73 | | Stage 3 - Jeseník › Šternberk | 195 | | | more |
29.06 | 16 | 24 | | Stage 2 - Olomouc › Prostějov | 146.4 | | | more |
28.06 | 4 | 18 | | Stage 1 (TTT) - Uničov › Uničov | 25.9 | | | more |
15.06 » 17.06 | | | | Oberösterreich Rundfahrt (2.2) | | | | more |
17.06 | DNF | | | Stage 3 - Altmünster › Sankt Georgen im Attergau | 140.8 | | | more |
16.06 | 88 | 88 | | Stage 2 - Wels › Altheim | 191.5 | | | more |
15.06 | 96 | 96 | | Stage 1 - Linz › Aigen im Mühlkreis | 144.6 | | | more |
09.06 | DNF | | | Ronde van Zeeland Seaports (1.1) | 201 | | | more |
06.06 | 7 | | | National Championships Netherlands U23 - ITT (NC) | 30 | | | more |
26.05 » 28.05 | | | | Tour de Gironde (2.2) | | | | more |
| 67 | | | General classification | | | | more |
28.05 | 27 | | | Stage 3 - Saint-Pierre-d'Aurillac › Villenave-d'Ornon | 171.9 | | | more |
27.05 | 76 | 71 | | Stage 2 - Saint-Loubès › Braud-et-Saint-Louis | 181.1 | | | more |
26.05 | 99 | 99 | | Stage 1 - Fargues-de-Langon › Cenon | 159.8 | | | more |
17.05 » 20.05 | | | | Tour de Berlin (2.2U) | | | | more |
| 91 | | | General classification | | | | more |
20.05 | 100 | | | Stage 5 - Berlin › Berlin | 184 | | | more |
19.05 | 89 | 95 | | Stage 4 - Rüdow › Rüdow | 127 | | | more |
18.05 | 67 | 98 | | Stage 3 - Baruth/Mark › Baruth/Mark | 125 | | | more |
18.05 | 50 | 102 | | Stage 2 (ITT) - Lehnitz › Lehnitz | 16.4 | | | more |
17.05 | 113 | 113 | | Stage 1 - Birkenwerda › Birkenwerda | 163.8 | | | more |
04.05 » 05.05 | | | | Ronde van Overijssel (2.2) | | | | more |
| 96 | | | General classification | | | | more |
05.05 | 102 | | | Stage 1 - Rijssen › Rijssen | 202 | | | more |
04.05 | 121 | 121 | | Prologue - Holten › Holten | 2.8 | | | more |
09.04 | DNF | | | Rund um Köln (1.1) | 196.7 | | | more |
31.03 | DNF | | | Volta Limburg Classic (1.1) | 190.5 | | | more |
25.02 | 78 | | | Beverbeek Classic (1.2) | 175.6 | | | more |