| 08-09 | DNF | | Antwerp Port Epic / Sels Trophy (1.1) | 187.0km |
| | | Kreiz Breizh Elites (2.2) |
| 04-08 | DNF | | Stage 3Ploërdut - Carhaix (181.0km) | 181.0km |
| 03-08 | 109 | 107 | Stage 2Calanhel - Plouray (181.0km) | 181.0km |
| 02-08 | | 137 | Stage 1Ploumagoar - Ploumagoar (12.0km) | 12.0km |
| | | Sibiu Cycling Tour (2.1) |
| 50 | | Standings |
| 13 | | Points |
| 16 | | Mountain |
| 07-07 | 56 | 50 | Stage 5Sibiu - Sibiu (169.0km) | 169.0km |
| 06-07 | 48 | 50 | Stage 4Sibiu - Paltinis (159.0km) | 159.0km |
| 05-07 | 55 | 52 | Stage 3Sibiu - Balea Lac (163.0km) | 163.0km |
| 04-07 | 48 | 9 | Stage 2Sibiu - Sibiu (191.0km) | 191.0km |
| 03-07 | 8 | 8 | Stage 1Sibiu - Sibiu (2.0km) | 2.0km |
| 29-06 | 112 | | National Road Championships - Netherlands U23 (CN) | 147.0km |
| 04-05 | DNF | | Ronde van Overijssel (1.2) | |
| 28-04 | 47 | | 15th Rutland - Melton Cicle Classic (1.2) | |
| 20-04 | 86 | | Arno Wallaard Memorial (1.2) | |
| | | Tour of Antalya (2.2) |
| 23-02 | 126 | | Stage 3Perge - Termessos (91.0km) | 91.0km |
| 22-02 | 29 | 25 | Stage 2Antalya - Antalya (109.0km) | 109.0km |
| 21-02 | 38 | 38 | Stage 1Köprülü Kanyon - Antalya (141.0km) | 141.0km |