| 12-10 | DNF | | Paris - Tours Espoirs (1.2U) | 176.0km |
| 27-09 | 109 | | Arno Wallaard Memorial (1.2) | 188.0km |
| 30-08 | 54 | | Slag om Norg (1.2) | 166.0km |
| 29-07 | 30 | | Profronde van Surhuisterveen (National) | |
| 27-07 | 26 | | Puchar MON (1.2) | 165.0km |
| | | Dookoła Mazowsza (2.2) |
| 24 | | Klassement |
| 8 | | Jongeren |
| 26-07 | 4 | 24 | Stage 4Kozienice - Kozienice (165.0km) | 165.0km |
| 25-07 | 10 | 23 | Stage 3Błonie - Leszno (163.0km) | 163.0km |
| 24-07 | 23 | 19 | Stage 2Grodzisk Mazowiecki - Grodzisk Mazowiecki (165.0km) | 165.0km |
| 23-07 | 6 | 9 | Stage 1Teresin - Teresin (168.0km) | 168.0km |
| 22-07 | 5 | | Memoriał Andrzeja Trochanowskiego (1.2) | 172.0km |
| 06-07 | DNF | | Midden-Brabant Poort Omloop (1.2) | 173.0km |
| 28-06 | 23 | | National Road Championships - Netherlands (CN) | 163.0km |
| 28-06 | 8 | | National Road Championships - Netherlands U23 (CN) | 163.0km |
| 25-06 | 38 | | Ruddervoorde Koers (National) | |
| | | Ronde de l'Isard (2.2U) |
| 115 | | Klassement |
| 25-05 | 102 | 115 | Stage 5Saubens - Saint-Girons (150.0km) | 150.0km |
| 24-05 | 86 | 117 | Stage 4Espéraza - Pla de Soulcem (124.0km) | 124.0km |
| 23-05 | 97 | 117 | Stage 3Aspet - Salies-du-Salat (142.0km) | 142.0km |
| 22-05 | 112 | 116 | Stage 2Luz-Saint-Sauveur - Cauterets-Cambasque (135.0km) | 135.0km |
| 21-05 | 111 | 112 | Stage 1Saint-Mont - Bagnères-de-Bigorre (149.0km) | 149.0km |
| 11-05 | 43 | | Gent-Wevelgem / Kattekoers-Ieper (1.2U) | 189.0km |
| 01-05 | 91 | | Eschborn-Frankfurt U23 (1.2U) | 129.0km |
| 27-04 | DNF | | HIVE Slag om Woensdrecht (National) | 164.0km |
| 16-04 | DNF | | Ronde van Limburg (1.1) | 176.0km |
| 21-03 | DNF | | Youngster Coast Challenge (1.2U) | 170.0km |
| 09-03 | 128 | | Grote Prijs Jean - Pierre Monseré (1.1) | 201.0km |
| 02-03 | DNF | | Brussel-Opwijk (National) | |