| 08-10 | 4 | | Paris-Tours U23 (1.2U) | |
| 23-09 | 7 | | UCI World Championship Salzburg U23 (CM) | 176.0km |
| 20-09 | 22 | | UCI World Championship Salzburg TT U23 (CM) | 39.0km |
| | | 3-Länder-Tour (2.1) |
| 15-09 | 5 | | Stage 3Griesheim - Griesheim (25.0km) | 25.0km |
| | | Tryptique des Barrages (2.2U) |
| 1 | | Klassement |
| 10-09 | | 1 | Stage 3Tarcienne - Tarcienne (112.0km) | 112.0km |
| 10-09 | 1 | 1 | Stage 2Froidchapelle - Froidchapelle (14.0km) | 14.0km |
| | | Roserittet (2.2) |
| 1 | | Klassement |
| 03-09 | | 1 | Stage 3Larvik - Horten (162.0km) | 162.0km |
| 02-09 | | 1 | Stage 2Skien - Tønsberg (172.0km) | 172.0km |
| 01-09 | 1 | 1 | Stage 1Sandefjord - Skien (158.0km) | 158.0km |
| | | GP Tell (2.2U) |
| 24-08 | 1 | 1 | Stage 1Sarnen - Sarnen | |
| 23-08 | 1 | 1 | PrologueLuzern - Luzern | |
| 14-07 | 8 | | European Championship TT U23 (EC) | |
| 24-06 | 5 | | National Road Championships - Netherlands U23 (U23) | 158.0km |
| 20-06 | 4 | | National Road Championships - Netherlands TT U23 (U23) | 35.0km |
| | | Olympia's Tour (2.2) |
| 13-05 | 2 | | PrologueNoordwijkerhout - Noordwijkerhout (4.0km) | 4.0km |
| 06-05 | 3 | | Ronde van Overijssel (1.2) | |
| 30-04 | 11 | | GP Aarhus (1.1) | |
| 23-04 | 6 | | Ronde van Noord-Holland (1.2) | |
| | | Tour du Loir-et-Cher (2.2) |
| 12-04 | 1 | | Stage 1Blois - Billy (157.0km) | 157.0km |
| | | Triptyque des Monts et Châteaux - Frasnes (2.2) |
| 01-04 | 5 | | Stage 2Vieux-Leuze - Vieux-Leuze (8.0km) | 8.0km |
| | | Tour de Normandie (2.2) |
| 3 | | Klassement |
| 26-03 | | 3 | Stage 8Bagnoles - Caen (142.0km) | 142.0km |
| 23-03 | 1 | 1 | Stage 4Elbeuf - Flers (201.0km) | 201.0km |
| 12-03 | 5 | | Omloop van het Waasland - Kemzeke (1.2) | |
| | | Volta ao Algarve (2.1) |
| 18-02 | 16 | | Stage 4Lagoa - Portimão (174.0km) | 174.0km |
| 15-02 | 14 | | Stage 1Albufeira - Tavira (162.0km) | 162.0km |