| 13-10 | 66 | | Paris-Tours Espoirs (1.2U) | 183.0km |
| 14-09 | DNF | | De Kustpijl (1.2) | |
| 08-09 | DNF | | Antwerp Port Epic / Sels Trophy (1.1) | 187.0km |
| 20-08 | DNF | | GP Stad Zottegem (1.1) | 200.0km |
| 11-08 | 75 | | Antwerpse Havenpijl (1.2) | |
| 29-06 | 119 | | National Road Championships - Netherlands U23 (CN) | 147.0km |
| 26-06 | 16 | | National Road Championships - Netherlands TT U23 (CN) | 31.0km |
| | | Ronde de l'Oise (2.2) |
| 71 | | Klassement |
| 39 | | Punten |
| 15 | | Berg |
| 16-06 | 56 | 71 | Stage 4Laigneville - Pont-Sainte-Maxence (183.0km) | 183.0km |
| 15-06 | 82 | 82 | Stage 3Grandvilliers - Ressons-sur-Matz (174.0km) | 174.0km |
| 14-06 | 89 | 87 | Stage 2Liancourt - Liancourt (186.0km) | 186.0km |
| 13-06 | 79 | 79 | Stage 1Couloisy-Lisières de l'Oise - Clermont (126.0km) | 126.0km |
| | | Carpathian Couriers Race (2.2U) |
| 28 | | Klassement |
| 28 | | Punten |
| 15 | | Berg |
| 05-05 | 13 | 28 | Stage 5Dad - Veszprem (162.0km) | 162.0km |
| 04-05 | 30 | 44 | Stage 4Poprad - Poprad (135.0km) | 135.0km |
| 03-05 | 71 | 76 | Stage 3Oswiecim - Jablonka (106.0km) | 106.0km |
| 02-05 | 80 | 74 | Stage 2Polaniec - Nowy Sacz (162.0km) | 162.0km |
| 01-05 | 94 | 59 | Stage 1Polaniec - Polaniec (170.0km) | 170.0km |
| 30-04 | 57 | 57 | PrologueLublin - Lublin (1.0km) | 1.0km |
| 20-04 | 67 | | Arno Wallaard Memorial (1.2) | |
| | | Le Triptyque des Monts et Châteaux (2.2) |
| 101 | | Klassement |
| 07-04 | 85 | 101 | Stage 3Ath - Tournai (167.0km) | 167.0km |
| 06-04 | 52 | 55 | Stage 2aCelles - Celles (11.0km) | 11.0km |
| 06-04 | 117 | 114 | Stage 2bWodecq - Celles (112.0km) | 112.0km |
| 05-04 | 85 | 85 | Stage 1Frasnes - Chièvres (147.0km) | 147.0km |