1 | 2019-05-18 | Tour d'Eure-et-Loir | Stage 2 | | | 42 | | | DNS |
2 | 2019-05-17 | Tour d'Eure-et-Loir | Stage 1 | | | 107 | | | 116 |
3 | 2018-08-22 | Veenendaal-Veenendaal Classic | | | 17 | | | DNF |
4 | 2018-08-21 | GP Stad Zottegem | | | 13 | | | DNF |
5 | 2017-08-27 | Ronde van Midden Nederland | General classification | | | 65 | | | 7 |
6 | 2017-08-27 | Ronde van Midden Nederland | Stage 2 | | | 49 | | | 22 |
7 | 2015-08-30 | Ronde van Midden-Nederland | Stage 2 | | | 35 | | | DNF |
8 | 2015-07-26 | Grand Prix de la ville de Pérenchies | | | 10 | | | DNF |
9 | 2015-03-26 | Tour de Normandie | Stage 3 | | | 81 | | | DNS |
10 | 2015-03-25 | Tour de Normandie | Stage 2 | | | 21 | | | 64 |
11 | 2015-03-24 | Tour de Normandie | Stage 1 | | | 101 | | | 90 |
12 | 2015-03-23 | Tour de Normandie | Prologue | | | 75 | | | 46 |
13 | 2015-03-08 | Rabobank Dorpenomloop Rucphen | | | 55 | | | 102 |
14 | 2015-02-28 | Ster van Zwolle | | | 22 | | | DNF |
15 | 2012-09-17 | World Championships MJ - ITT | | | 56 | | | 5 |
16 | 2012-07-29 | Niedersachsen-Rundfahrt | General classification | | | 1 | | | 2 |
17 | 2012-07-29 | Niedersachsen-Rundfahrt | Stage 4 | | | 4 | | | 67 |
18 | 2012-07-28 | Niedersachsen-Rundfahrt | Stage 3 | | | 26 | | | 17 |
19 | 2012-07-28 | Niedersachsen-Rundfahrt | Stage 2 (ITT) | | | 14 | | | 1 |
20 | 2012-07-27 | Niedersachsen-Rundfahrt | Stage 1 | | | 2 | | | 83 |
| | | | 13 | | | 7 | |