| | | Tour de DMZ (2.NCUP) |
| 5 | | Klassement |
| 12 | | Berg |
| 30-08 | 34 | 5 | Stage 5Inje - Goseong (105.0km) | 105.0km |
| 29-08 | 20 | 5 | Stage 4Cheorwon - Inje (142.0km) | 142.0km |
| 28-08 | 48 | 5 | Stage 3Paju - Cheorwon (109.0km) | 109.0km |
| 27-08 | 47 | 5 | Stage 2Ganghwado - Ganghwado (87.0km) | 87.0km |
| 26-08 | 2 | 2 | Stage 1Goyang - Ganghwa (110.0km) | 110.0km |
| | | La Ronde Des Vallées (2.1) |
| 36 | | Klassement |
| 14-08 | 40 | 36 | Stage 2bHémonstoir - Hémonstoir (99.0km) | 99.0km |
| 14-08 | 30 | | Stage 2aSaint-Caradec - Hémonstoir (12.0km) | 12.0km |
| 13-08 | 43 | 43 | Stage 1Saint-Maudan - Saint-Maudan (102.0km) | 102.0km |
| | | Junioren Rundfahrt (2.1) |
| 29 | | Klassement |
| 24-07 | 14 | 29 | Stage 3Bad Wimsbach - Strass im Attergau (109.0km) | 109.0km |
| 23-07 | 18 | 63 | Stage 2Rohrbach - Rohrbach (101.0km) | 101.0km |
| 22-07 | 88 | 88 | Stage 1aHaid - Haid (2.0km) | 2.0km |
| 22-07 | 79 | 80 | Stage 1bHaid - Marchtrenk (89.0km) | 89.0km |
| | | Ain Bugey Valromey Tour (2.1) |
| 100 | | Klassement |
| 17-07 | 82 | 100 | Stage 5Artemare - Hauteville-Lompnès (102.0km) | 102.0km |
| 16-07 | 117 | 112 | Stage 4Izernore - Injoux-Génissiat (93.0km) | 93.0km |
| 15-07 | 106 | 102 | Stage 3Loyettes - Ambérieu-en-Bugey (94.0km) | 94.0km |
| 14-07 | 119 | 101 | Stage 2Saint-Victor-de-Morestel - Morestel (98.0km) | 98.0km |
| 13-07 | 47 | 48 | Stage 1Culoz - Belley (104.0km) | 104.0km |
| 10-07 | 55 | | Menen Kemmel Menen (1.1) | 135.0km |
| 02-07 | 75 | | National Road Championships - Netherlands U19 (CN) | |
| 22-06 | DNS | | National Road Championships - Netherlands TT U19 (CN) | |