| | | Dookola Mazowsza (2.2) |
| 8 | | Klassement |
| 01-08 | | 8 | Stage 4Kozienice - Kozienice (160.0km) | 160.0km |
| 31-07 | 16 | 8 | Stage 3Zwolen - Kozienice (150.0km) | 150.0km |
| 30-07 | 14 | 8 | Stage 2Ciechanów - Nowy Dwor Mazowiecki (156.0km) | 156.0km |
| 29-07 | 7 | 8 | Stage 1Warszawa - Ciechanów (148.0km) | 148.0km |
| 28-07 | 19 | | PrologueWarszawa - Warszawa (2.0km) | 2.0km |
| | | Podlasie Tour (2.2) |
| 26-07 | 5 | | Stage 2Zambrow - Zambrow (148.0km) | 148.0km |
| 25-07 | 7 | | Stage 1Wysokie Maz - Wysokie Maz (188.0km) | 188.0km |
| 28-06 | 31 | | National Road Championships - Netherlands (CN) | 250.0km |
| | | Ster ZLM Toer GP Jan van Heeswijk (2.1) |
| 19-06 | DNF | | Stage 3Buchten - Buchten (190.0km) | 190.0km |
| 18-06 | 53 | 69 | Stage 2's Hertogenbosch - Rosmalen (180.0km) | 180.0km |
| 17-06 | 64 | 64 | Stage 1Goes - Goes (6.0km) | 6.0km |
| | | Paris-Arras Tour (2.2) |
| 11 | | Klassement |
| 24-05 | | 11 | Stage 3Arras - Arras (164.0km) | 164.0km |
| 23-05 | 1 | | Stage 2Ficheux - Beaurains (176.0km) | 176.0km |
| | | Olympia's 3M Tour (2.2) |
| 3 | | Punten |
| 17-05 | 9 | | Stage 6Rijswijk - Rijswijk (150.0km) | 150.0km |
| 16-05 | 4 | | Stage 5bDelft - Delft (139.0km) | 139.0km |
| 15-05 | 1 | | Stage 4Diegem - Diegem (152.0km) | 152.0km |
| 14-05 | 3 | | Stage 3Reuver - Reuver (159.0km) | 159.0km |
| 12-05 | 1 | 1 | Stage 1aAssen - Assen (21.0km) | 21.0km |
| 12-05 | 10 | 1 | Stage 1bAssen - Ureterp (146.0km) | 146.0km |
| 02-05 | 1 | | Ronde van Overijssel (1.2) | |
| 25-04 | 1 | | Zuid Oost Drenthe Classic I (1.2) | |
| 19-04 | 12 | | Profronde van Noord-Holland (1.2) | |
| 18-04 | 19 | | Arno Wallaard Memorial (1.2) | |
| 15-03 | 77 | | Energiewacht Dwars door Drenthe (1.1) | |
| 14-03 | 94 | | Albert Achterhes Pet Ronde van Drenthe (1.1) | |
| 28-02 | 7 | | Ster van Zwolle (1.2) | |