| 2025-10-14 | 33 | Sluitingsprijs Putte-Kapellen | me | 149.7 | 03:04:02.000 | 48.806 | 
| 2025-10-12 | 125 | UCI Gravel World Championships | ME | 180.9 | 05:03:59.000 | 35.706 | 
| 2025-09-28 | DNF | National Championships Netherlands - Gravel | me | 0 | 00:00:00.000 |  | 
| 2025-09-23 | 114 | Textielprijs Vichte | me | 168.5 | 03:26:52.000 | 48.872 | 
| 2025-09-04 | DNF | GP Gemeente Kortemark | me | 165.2 | 00:00:00.000 |  | 
| 2025-08-17 | 43 | Gravel, Grit 'n Grind | me | 98 | 02:49:26.000 | 34.704 | 
| 2025-08-17 | 26 | Gravel, Grit 'n Grind | me | 0 | 07:25:48.000 | 0 | 
| 2025-08-16 | 44 | Gravel, Grit 'n Grind | me | 146 | 04:07:09.000 | 35.444 | 
| 2025-08-12 | DNF | Heusden Koers | me | 171 | 00:00:00.000 |  | 
| 2025-06-03 | DNF | Gullegem Koerse - EEG Classic | me | 176.8 | 00:00:00.000 |  | 
| 2025-05-25 | 9 | Ronde van Aalten | me | 80 | 00:00:00.000 |  | 
| 2025-05-14 | DNF | Puivelde Koerse | me | 169.9 | 00:00:00.000 |  | 
| 2025-05-11 | 28 | UCI Gravel World Series ME - Marly Grav Race | me | 155 | 04:33:40.000 | 33.983 | 
| 2025-04-27 | 4 | Radrennen Rund in Fischeln | me | 76 | 00:00:00.000 |  | 
| 2025-03-15 | DNF | Omloop van de Braakman | ME | 166.3 | 00:00:00.000 |  | 
| 2025-03-02 | 31 | Kasseienomloop van Exloo | ME | 160 | 03:54:38.000 | 40.915 | 
| 2025-03-01 | DNF | Dorpenomloop Dwars door Drenthe | me | 176.6 | 00:00:00.000 |  | 
| 2024-10-06 | 70 | UCI Gravel World Championships | me | 182 | 05:01:16.000 | 36.247 | 
| 2024-09-28 | 34 | NK Gravel + Merida NL Gravel Series - Meerveld | me | 110 | 03:33:38.000 | 30.894 | 
| 2024-09-27 | DNF | Zwevezele Koers | me | 153.5 | 00:00:00.000 |  | 
| 2024-09-01 | 88 | De Bruyn Metaal BV - Omloop van Valkenswaard |  | 192 | 04:12:22.000 | 45.648 | 
| 2024-08-29 | 21 | GP Gemeente Kortemark |  | 165.2 | 03:29:17.000 | 47.362 | 
| 2024-08-18 | 20 | Gravel, Grit 'n Grind | me | 96 | 02:36:37.000 | 36.778 | 
| 2024-08-18 | 13 | Gravel, Grit 'n Grind | me | 0 | 07:04:06.000 | 0 | 
| 2024-08-17 | 21 | Gravel, Grit 'n Grind | me | 136 | 03:57:12.000 | 34.401 | 
| 2024-07-13 | 27 | UCI Gravel World Series ME - Gravel One Fifty | me | 150 | 04:44:57.000 | 31.584 | 
| 2024-06-02 | 16 | Alfa Bier Limburg Trofee |  | 202.3 | 04:14:40.000 | 47.662 | 
| 2024-05-15 | 36 | Puivelde Koerse |  | 169.1 | 03:33:25.000 | 47.541 | 
| 2024-04-01 | 30 | Grote Ronde van Gerwen | me | 80 | 01:48:31.000 | 44.233 | 
| 2024-03-31 | DNF | Wielerronde van Oploo | me | 96 | 00:00:00.000 |  | 
| 2024-03-10 | 40 | GP Somers Planontwikkeling BWW - Woensdrecht | me | 81 | 01:52:44.000 | 43.111 | 
| 2023-07-28 | 17 | FranssenFrankenRonde Heerlen |  | 0 | 00:00:00.000 |  | 
| 2023-07-24 | 27 | Daags na de Tour |  | 80 | 00:00:00.000 |  | 
| 2023-07-15 | 1 | UCI Gravel World Series ME - Gravel One Fifty |  | 150 | 04:12:04.000 | 35.705 | 
| 2023-05-21 | 52 | Simac Omloop der Kempen |  | 188.2 | 04:10:49.000 | 45.021 | 
| 2023-05-17 | 9 | Puivelde Koerse |  | 169 | 03:49:47.000 | 44.129 | 
| 2023-05-14 | 2 | Merida NL Gravel Series #1 - Aalten |  | 0 | 03:05:46.000 | 0 | 
| 2023-05-13 | 5 | Omloop van de Biesbosch |  | 92 | 02:04:36.000 | 44.302 | 
| 2023-05-07 | 68 | Nummer1 Limburg Trofee |  | 194 | 04:49:03.000 | 40.27 | 
| 2023-04-30 | 25 | Slag om Woensdrecht (TC) |  | 164 | 00:00:00.000 |  | 
| 2023-04-23 | 1 | Rund um Steinfurt |  | 84.6 | 01:52:09.000 | 45.261 | 
| 2023-04-16 | 16 | Radrenntag im Industriepark Bocholt |  | 71.5 | 00:00:00.000 |  | 
| 2023-04-08 | 24 | Omloop van de Braakman |  | 177.1 | 04:01:39.000 | 43.973 | 
| 2023-04-02 | 27 | Wielerronde van Oploo |  | 96 | 02:12:13.000 | 43.565 | 
| 2023-01-15 | DNF | National Championships Netherlands ME | ME | 0 | 00:00:00.000 |  | 
| 2022-09-11 | DNF | HLB van Daal Eurode Omloop (TC) |  | 173.5 | 00:00:00.000 |  | 
| 2022-09-10 | 53 | Grand Prix de Honnelles (U23RS) |  | 159.9 | 03:51:10.000 | 41.503 | 
| 2022-09-04 | 17 | Omloop van Valkenswaard (TC) |  | 173.8 | 03:57:25.000 | 43.923 | 
| 2022-08-07 | 52 | Hel van Voerendaal |  | 162 | 04:07:08.000 | 39.331 | 
| 2022-07-09 | DNF | Omloop der Zevenheuvelen (U23RS) |  | 150 | 03:36:00.000 | 41.667 | 
| 2022-07-02 | 32 | Omloop Het Nieuwsblad U23 |  | 155.2 | 03:37:07.000 | 42.889 | 
| 2022-06-12 | 22 | Ronde van Limburg |  | 196.2 | 04:20:47.000 | 45.141 | 
| 2022-05-22 | 11 | 34e Omloop van de Houtse Linies |  | 0 | 03:17:39.000 | 0 | 
| 2022-05-08 | 50 | Ton Dolmans Trofee |  | 199 | 05:23:30.000 | 36.909 | 
| 2022-04-23 | DNF | Ronde van de Vijver |  | 0 | 01:58:55.000 | 0 | 
| 2022-03-27 | 18 | Wim Hendriks Trofee (U23RS) |  | 172.3 | 03:52:57.000 | 44.379 | 
| 2021-09-12 | 27 | Schwalbe TCM HLB van Daal Eurode Omloop |  | 152.8 | 03:31:02.000 | 43.443 | 
| 2021-08-09 | 46 | L'Estivale Bretonne |  | 135.5 | 02:59:04.000 | 45.402 | 
| 2021-08-09 | 102 | L'Estivale Bretonne |  | 0 | 12:49:55.000 | 0 | 
| 2021-08-08 | 102 | L'Estivale Bretonne |  | 136.5 | 03:24:56.000 | 39.964 | 
| 2021-08-07 | 121 | L'Estivale Bretonne |  | 137.2 | 03:23:40.000 | 40.419 | 
| 2021-08-06 | 135 | L'Estivale Bretonne |  | 131.1 | 03:01:15.000 | 43.399 | 
| 2020-03-01 | 54 | Brussel-Opwijk |  | 153 | 03:40:53.000 | 41.56 | 
| 2019-02-23 | 51 | Ster van Zwolle |  | 0 | 03:59:25.000 | 0 | 
| 2018-11-18 | 15 | GOW Miste |  | 1 | 00:00:00.000 |  | 
| 2018-11-10 | 7 | GOW Eibergen |  | 0 | 00:00:00.000 |  | 
| 2018-11-04 | 18 | GOW Hardenberg |  | 0 | 00:00:00.000 |  | 
| 2018-10-27 | 6 | Regio Kampioenschap Veldrijden Noord en Oost |  | 0 | 00:00:00.000 |  | 
| 2018-08-26 | 18 | Valkenswaard |  | 0 | 00:00:00.000 |  | 
| 2018-08-19 | 10 | Résidence Valkenburg Klim Classic |  | 0 | 00:00:00.000 |  | 
| 2018-07-07 | 12 | 5e Ronde van Twente 2018 Junioren |  | 135 | 00:00:00.000 |  | 
| 2018-06-16 | 37 | Roden |  | 0 | 00:00:00.000 |  | 
| 2018-06-09 | 2 | Nieuwendijk |  | 0 | 00:00:00.000 |  | 
| 2018-05-29 | 1 | DK Tijdrijden Oost |  | 0 | 00:00:00.000 |  | 
| 2018-05-24 | 7 | KNWU Tijdritcompetitie |  | 0 | 00:20:03.000 | 0 | 
| 2018-05-21 | 12 | District Kampioenschap Oost |  | 0 | 02:01:12.000 | 0 | 
| 2018-05-12 | 3 | Flevo tour |  | 0 | 02:39:28.000 | 0 | 
| 2018-05-10 | DNF | 43e Wielerronde van Maren-Kessel |  | 0 | 00:00:00.000 |  | 
| 2018-05-05 | 7 | KTJ |  | 0 | 01:33:29.000 | 0 | 
| 2018-05-05 | 4 | KTJ |  | 0 | 00:00:00.000 |  | 
| 2018-04-19 | 10 | KNWU Tijdritcompetitie Woubrugge |  | 0 | 00:00:00.000 |  | 
| 2018-04-14 | 22 | CCM - Dronterland Zuiderzeeronde |  | 0 | 02:59:27.000 | 0 | 
| 2018-01-14 | 28 | National Championships Netherlands MJ | MJ | 0 | 00:46:20.000 | 0 | 
| 2017-10-28 | 20 | De Grote Prijs van Brabant | MJ | 0 | 00:42:39.000 | 0 | 
| 2017-09-24 | 13 | Dordrecht |  | 0 | 00:00:00.000 |  | 
| 2017-08-13 | 3 | De Bax ronde van Doetinchem |  | 0 | 01:28:11.000 | 0 | 
| 2017-07-02 | 17 | 7e Klimomloop van Ulestraten |  | 0 | 02:07:14.000 | 0 | 
| 2017-06-25 | 11 | 68e Hapert 8 van Bladel |  | 0 | 00:11:28.000 | 0 | 
| 2017-06-25 | 33 | 68e Hapert 8 van Bladel |  | 0 | 02:14:58.000 | 0 | 
| 2017-06-25 | 33 | 68e Hapert 8 van Bladel |  | 0 | 02:14:58.000 | 0 | 
| 2017-06-24 | 22 | 68e Hapert 8 van Bladel |  | 0 | 03:02:52.000 | 0 | 
| 2017-06-23 | 22 | 68e Hapert 8 van Bladel |  | 0 | 02:31:14.000 | 0 | 
| 2017-06-13 | 5 | DK Tijdrijden Oost |  | 0 | 00:00:00.000 |  | 
| 2017-06-05 | 3 | District Kampioenschap Oost |  | 0 | 01:38:53.000 | 0 | 
| 2017-06-03 | 38 | Omloop van de Maasvallei |  | 0 | 02:30:55.000 | 0 | 
| 2017-05-27 | 7 | Noord Drentse Dorpenomloop |  | 0 | 03:01:44.000 | 0 | 
| 2017-05-13 | DNF | 54e Flevotour |  | 0 | 00:00:00.000 |  | 
| 2017-05-06 | DNF | 7e Kleeberg Challenge powered by Lions Dive |  | 0 | 00:00:00.000 |  | 
| 2017-04-27 | 16 | 63e Oranjeronde van Amsterdam |  | 0 | 00:00:00.000 |  | 
| 2017-04-08 | 13 | Dronterland Zuiderzeeronde |  | 0 | 02:46:26.000 | 0 |