| | | Grand Prix Rüebliland
(2.1) |
| 44 | | Klassement |
| 03-09 | 28 | 44 | Stage 4Wohlen - Wohlen (119.0km) | 119.0km |
| 02-09 | 80 | 50 | Stage 3Möhlin - Möhlin (9.0km) | 9.0km |
| 02-09 | 27 | 40 | Stage 2Möhlin - Möhlin (83.0km) | 83.0km |
| 01-09 | 65 | 65 | Stage 1Schöftland - Schöftland (107.0km) | 107.0km |
| | | Aubel - Thimister - La Gleize (2.1) |
| 05-08 | 59 | 38 | Stage 2bThimister - Thimister (106.0km) | 106.0km |
| 04-08 | 52 | 52 | Stage 1Aubel - Aubel (95.0km) | 95.0km |
| 04-08 | 18 | 20 | Stage 3 | |
| | | 23. Int. Niedersachsen-Rundfahrt der Junioren (2.1) |
| 92 | | Klassement |
| 12 | | Berg |
| 30-07 | 50 | 92 | Stage 3Wallenhorst - Wallenhorst (114.0km) | 114.0km |
| 29-07 | 120 | 113 | Stage 2aWallenhorst - Wallenhorst (10.0km) | 10.0km |
| 29-07 | 22 | 113 | Stage 2bWallenhorst - Wallenhorst (94.0km) | 94.0km |
| 28-07 | 118 | 114 | Stage 1Wallenhorst - Wallenhorst (66.0km) | 66.0km |
| | | Oberösterreich Juniorenrundfahrt
(2.1) |
| 12 | | Klassement |
| 16 | | Berg |
| 16-07 | 12 | 12 | Stage 3Bad Wimsbach - Neydharting (94.0km) | 94.0km |
| 15-07 | 27 | 24 | Stage 2Bad Leonfelden - Bad Leonfelden (117.0km) | 117.0km |
| 14-07 | 29 | 29 | Stage 1Haid - Marchtrenk (96.0km) | 96.0km |
| 17-06 | DNF | | National Road Championships - Netherlands U19 (CN) | 132.0km |
| | | 36e SPIE Internationale Juniorendriedaagse (2.1) |
| 21-05 | DNF | | Stage 3Velzeke - Velzeke (96.0km) | 96.0km |
| 20-05 | 128 | 92 | Stage 2aAxel - Axel (11.0km) | 11.0km |
| 20-05 | 25 | 68 | Stage 2bSluiskil - Sluiskil (102.0km) | 102.0km |
| 19-05 | 27 | 29 | Stage 1Axel - Axel (101.0km) | 101.0km |