1 | 2022-07-10 | 1.2 | Districtenpijl - Ekeren-Deurne | 2 | 24 | | | - |
2 | 2023-09-29 | 2.Pro | PETRONAS Le Tour de Langkawi | Stage 7 | 4 | 20 | | 11 | 3 |
3 | 2021-07-31 | 1.1 | Heylen Vastgoed Heistse Pijl | 6 | 20 | | 7 | 2 |
4 | 2020-03-08 | 1.2 | Dorpenomloop Rucphen | 3 | 18 | | | - |
5 | 2022-06-12 | 1.1 | Elfstedenronde Brugge | 8 | 16 | | | - |
6 | 2023-09-14 | 2.Pro | Tour of Taihu Lake | Stage 1 | 7 | 14 | | 9 | 1 |
7 | 2019-03-22 | 1.2U | Youngster Coast Challenge | 6 | 12 | | 4 | - |
8 | 2021-03-28 | 1.1 | Cholet - Pays de la Loire | 7 | 9 | | 41 | 15 |
9 | 2018-06-09 | 2.2 | Ronde de l'Oise | Stage 3 | 4 | 8 | | 19 | - |
10 | 2023-09-30 | 2.Pro | PETRONAS Le Tour de Langkawi | Stage 8 | 12 | 7 | | 8 | 3 |
11 | 2023-09-07 | 2.Pro | Tour of Britain | Stage 5 | 12 | 7 | | 8 | 2 |
12 | 2023-09-28 | 2.Pro | PETRONAS Le Tour de Langkawi | Stage 6 | 8 | 6 | | 27 | 2 |
13 | 2022-04-16 | 1.2 | Arno Wallaard Memorial | 11 | 5 | | | - |
14 | 2021-09-12 | 2.Pro | Tour of Britain | Stage 8 | 9 | 5 | | 40 | 1 |
15 | 2021-06-09 | 2.Pro | Tour of Slovenia | Stage 1 | 9 | 5 | | 48 | 6 |
16 | 2019-09-07 | 2.HC | OVO Energy Tour of Britain | Stage 1 | 9 | 5 | | 25 | 10 |
17 | 2019-08-21 | 1.1 | Veenendaal-Veenendaal Classic | 17 | 3 | | 16 | 5 |
18 | 2023-08-22 | 2.1 | Tour Poitou - Charentes en Nouvelle Aquitaine | Stage 1 | 14 | 2 | | 23 | - |
19 | 2022-06-04 | 1.1 | Heylen Vastgoed Heistse Pijl | 18 | 2 | | 5 | 2 |
20 | 2019-06-07 | 2.Ncup | Course de la Paix Grand Prix Priessnitz spa | Stage 1 | 8 | 2 | | 43 | 14 |
21 | 2022-05-27 | 2.2 | Tour de la Mirabelle | Stage 2 | 10 | 1.5 | | 38 | 14 |
22 | 2022-04-24 | 1.2 | Rutland-Melton CiCLE Classic | 12 | 1.5 | | 38 | 3 |
23 | 2018-08-02 | 2.2 | Tour Alsace | Stage 1 | 13 | 1 | | 4 | - |
| | | | | 194 | | | |