| 09-12 | 37 | | European Championships - Beachrace (3) | |
| 07-10 | DNF | | Paris-Tours Espoirs (1.2U) | 182.0km |
| | | Olympia's Tour (2.2U) |
| 45 | | Standings |
| 29 | | Points |
| 1 | | Mountain |
| 16-09 | 49 | 45 | Stage 7Dreumel - Leeuwen | 182.0km |
| 15-09 | 95 | 60 | Stage 6Offenbeek - Offenbeek | 9.0km |
| 15-09 | 69 | 54 | Stage 5Offenbeek - Offenbeek | 100.0km |
| 14-09 | 60 | 54 | Stage 4Nijverdal - Duiven | 156.0km |
| 13-09 | 94 | 60 | Stage 3Gieten - Hellendoorn | 183.0km |
| 12-09 | 10 | 46 | Stage 2Emmen - Emmen | 159.0km |
| 11-09 | 71 | 71 | Stage 1Assen - Assen | 124.0km |
| 05-08 | 58 | | Antwerpse Havenpijl (1.2) | 179.0km |
| | | Course Cycliste de Solidarnosc et des Champions Olympiques (2.2) |
| 32 | | Standings |
| 20 | | Points |
| 07-07 | 43 | 32 | Stage 4Lodz - Kielce | 181.0km |
| 06-07 | 52 | 36 | Stage 3Nowy Sacz - Jaworzno | 197.0km |
| 05-07 | 112 | 37 | Stage 2Jaslo - Stalowa Wola | 145.0km |
| 04-07 | 19 | 21 | Stage 1aSanok - Sêdziszów Malopolsk | 108.0km |
| 04-07 | 5 | 21 | Stage 1bStrzyzow - Krosno | 100.0km |
| 30-06 | 33 | | National Road Championships - Netherlands U23 (CN) | |
| 27-06 | 30 | | National Road Championships - Netherlands TT U23 (CN) | 25.0km |
| 19-06 | DNF | | Halle Ingooigem (1.1) | 197.0km |
| 10-06 | 36 | | Midden-Brabant Poort Omloop (1.2) | |
| 27-05 | 73 | | Paris-Roubaix Espoirs (1.2U) | |
| | | Flèche du Sud (2.2) |
| 105 | | Standings |
| 13-05 | 25 | 105 | Stage 5Esch-sur-Alzette - Esch-sur-Alzette | 152.0km |
| 12-05 | 112 | 107 | Stage 4Roeser - Roeser | 147.0km |
| 11-05 | 104 | 97 | Stage 3Wincrange - Wincrange | 137.0km |
| 10-05 | 65 | 37 | Stage 2Rumelange - Rumelange | 151.0km |
| 09-05 | 20 | 20 | Stage 1Berbourg - Berbourg | 78.0km |
| 29-04 | 24 | | Skive-Løbet (1.2) | |
| 28-04 | 22 | | GP Himmerland Rundt (1.2) | |
| 21-04 | 84 | | Arno Wallaard Memorial (1.2) | |
| 14-04 | 22 | | ZLM tour (1.NCUP) | |
| 11-03 | 91 | | Ronde van Drenthe (1.HC) | 192.0km |