| 2024-12-15 | 12 | Lubuskie Warte Zachodu - Zielona Góra | ME | 0 | 00:54:02.000 | 0 | 
| 2024-11-17 | 3 | Kansai Cyclocross Biwako Grand Prix | ME | 0 | 01:03:21.000 | 0 | 
| 2024-10-27 | 16 | Radquer Mettmenstetten | ME | 0 | 01:05:58.000 | 0 | 
| 2024-10-20 | DNS | Alperosequer Schneisingen | ME | 0 | 00:00:00.000 |  | 
| 2024-10-13 | 18 | Fristads CX day 2 | ME | 0 | 01:08:54.000 | 0 | 
| 2024-10-12 | 10 | Fristads CX day 1 | ME | 0 | 01:00:30.000 | 0 | 
| 2024-09-15 | 76 | Tour de Moselle | me | 0 | 10:26:04.000 | 0 | 
| 2024-09-15 | 86 | Tour de Moselle | me | 152.4 | 03:29:17.000 | 43.692 | 
| 2024-09-14 | 72 | Tour de Moselle | me | 94 | 02:00:54.000 | 46.65 | 
| 2024-09-14 | 64 | Tour de Moselle | me | 74.1 | 01:36:27.000 | 46.096 | 
| 2024-09-13 | 84 | Tour de Moselle | me | 140.5 | 03:19:26.000 | 42.27 | 
| 2024-08-24 | 122 | UCI Gravel World Series ME - Houffa Gravel | me | 110 | 03:57:10.000 | 27.829 | 
| 2024-06-15 | 46 | UCI Gravel World Series ME - Wish One Millau Grands Causses | me | 144 | 04:46:18.000 | 30.178 | 
| 2023-11-26 | 2 | Kansai Cyclo-Cross Biwako Grand Prix | ME | 0 | 01:00:57.000 | 0 | 
| 2023-11-01 | 7 | Cx Internazionale Firenze | ME | 0 | 01:06:18.000 | 0 | 
| 2023-10-28 | 11 | International Cyclocross Increa Brugherio | ME | 0 | 01:00:31.000 | 0 | 
| 2023-10-15 | 7 | Ciclocrosse de Melgaço | ME | 0 | 01:05:41.000 | 0 | 
| 2023-10-12 | 15 | Ciclocross Internacional Lago de As Pontes | ME | 0 | 01:08:27.000 | 0 | 
| 2023-10-07 | 18 | Gran Premio Cidade de Pontevedra | ME | 0 | 01:01:37.000 | 0 | 
| 2023-08-02 | 147 | Tour de Namur |  | 134.3 | 03:24:41.000 | 39.368 | 
| 2023-08-02 | 147 | Tour de Namur |  | 0 | 03:24:41.000 | 0 | 
| 2023-07-25 | 20 | Dovy Natourcriterium Roeselare |  | 100 | 02:28:35.000 | 40.381 | 
| 2023-06-04 | 60 | UCI MTB World Cup - Finale Ligure |  | 0 | 05:20:17.000 | 0 | 
| 2023-05-13 | 35 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 04:40:44.000 | 0 | 
| 2022-11-20 | 14 | Grand Prix Trnava | ME | 0 | 01:00:21.000 | 0 | 
| 2022-11-19 | 15 | Grand Prix X-Bionic Samorin 2 | ME | 0 | 01:06:38.000 | 0 | 
| 2022-11-17 | 9 | Grand Prix X-Bionic Samorin 1 | ME | 0 | 01:00:39.000 | 0 | 
| 2022-11-12 | 1 | Lunca Timisului CX | ME | 0 | 01:00:38.000 | 0 | 
| 2022-05-18 | 105 | Puivelde Koerse |  | 169 | 03:41:46.000 | 45.724 | 
| 2022-01-23 | 37 | UCI World Cup Hoogerheide | ME | 25.325 | 01:06:07.000 | 22.982 | 
| 2022-01-16 | 23 | UCI World Cup Flamanville | ME | 24.05 | 01:07:50.000 | 21.273 | 
| 2022-01-09 | 12 | National Championships Netherlands ME | ME | 0 | 01:07:21.000 | 0 | 
| 2022-01-02 | 40 | UCI World Cup Hulst | ME | 25.27 | 00:00:00.000 |  | 
| 2022-01-01 | 11 | Grand Prix Garage Collé | ME | 0 | 01:05:23.000 | 0 | 
| 2021-12-26 | 29 | UCI World Cup Dendermonde | ME | 20.14 | 00:00:00.000 |  | 
| 2021-12-19 | 35 | UCI World Cup Namur | ME | 19 | 00:00:00.000 |  | 
| 2021-12-18 | 38 | UCI World Cup Rucphen | ME | 27.33 | 01:08:12.000 | 24.044 | 
| 2021-12-12 | 6 | National Trophy Series Round 5: Cyclopark | ME | 0 | 01:02:00.000 | 0 | 
| 2021-12-11 | 8 | Clanfield CX | ME | 0 | 01:01:11.000 | 0 | 
| 2021-11-28 | 35 | UCI World Cup Besançon | ME | 23 | 01:11:58.000 | 19.176 | 
| 2021-11-14 | 10 | New England Cyclocross Series - Really Rad Festival of Cyclocross | ME | 0 | 00:58:27.000 | 0 | 
| 2021-11-13 | 8 | New England Cyclocross Series - Really Rad Festival of Cyclocross | ME | 0 | 01:04:50.000 | 0 | 
| 2021-11-07 | 5 | New England Cyclocross Series - The Northampton International | ME | 0 | 01:02:12.000 | 0 | 
| 2021-11-06 | 7 | New England Cyclocross Series - The Northampton International | ME | 0 | 01:00:15.000 | 0 | 
| 2021-10-31 | 5 | Major Taylor Cross Cup | ME | 0 | 00:59:44.000 | 0 | 
| 2021-10-30 | 1 | Major Taylor Cross Cup | ME | 0 | 01:03:11.000 | 0 | 
| 2021-10-24 | 8 | USCX Cyclocross - Kings CX | ME | 0 | 01:09:30.000 | 0 | 
| 2021-10-23 | 7 | USCX Cyclocross - Kings CX | ME | 0 | 01:01:35.000 | 0 | 
| 2021-10-17 | 24 | UCI World Cup Iowa City | ME | 0 | 01:03:23.000 | 0 | 
| 2021-10-16 | 3 | USCX Cyclocross - Jingle Cross | ME | 0 | 01:03:26.000 | 0 | 
| 2021-10-15 | 6 | USCX Cyclocross - Jingle Cross | ME | 0 | 01:02:05.000 | 0 | 
| 2021-10-13 | 26 | UCI World Cup Fayetteville | ME | 20.33 | 00:59:54.000 | 20.364 | 
| 2021-10-10 | 26 | UCI World Cup Waterloo | ME | 18.1 | 01:15:35.000 | 14.368 | 
| 2021-10-08 | 10 | Trek Cup | ME | 0 | 01:05:44.000 | 0 | 
| 2021-10-03 | 7 | USCX Cyclocross - Charm City Cross | ME | 0 | 01:02:06.000 | 0 | 
| 2021-10-02 | 6 | USCX Cyclocross - Charm City Cross | ME | 0 | 00:59:56.000 | 0 | 
| 2021-09-26 | 8 | USCX Cyclocross - Rochester Cyclocross | ME | 0 | 01:03:42.000 | 0 | 
| 2021-09-25 | 10 | USCX Cyclocross - Rochester Cyclocross | ME | 0 | 01:00:10.000 | 0 | 
| 2021-09-19 | 12 | GO Cross presented by Deschutes Brewery day 2 | ME | 0 | 01:01:19.000 | 0 | 
| 2021-09-18 | 9 | GO Cross presented by Deschutes Brewery day 1 | ME | 0 | 00:59:31.000 | 0 | 
| 2021-07-29 | DNF | Beeckman - De Caluwe Ninove |  | 160 | 00:00:00.000 |  | 
| 2021-07-26 | 87 | GP Raf Jonckheere Westrozebeke | me | 164 | 03:31:21.000 | 46.558 | 
| 2021-01-24 | 48 | UCI World Cup Overijse | ME | 0 | 01:12:48.000 | 0 | 
| 2021-01-02 | 23 | EKZ CrossTour Hittnau | ME | 0 | 01:04:42.000 | 0 | 
| 2020-12-12 | 7 | Toi Toi Cup Kolín | ME | 0 | 00:59:52.000 | 0 | 
| 2020-11-29 | 29 | UCI World Cup Tábor | ME | 0 | 01:06:49.000 | 0 | 
| 2020-11-22 | 5 | Toi Toi Cup Jičín | ME | 0 | 01:00:15.000 | 0 | 
| 2020-11-17 | 7 | Toi Toi Cup Rýmařov | ME | 0 | 01:03:44.000 | 0 | 
| 2020-10-18 | 23 | EKZ CrossTour Bern | ME | 0 | 01:00:49.000 | 0 | 
| 2020-10-11 | 16 | Internationales Radquer Steinmaur | ME | 0 | 01:00:00.000 | 0 | 
| 2020-09-27 | 7 | Toi Toi Cup Holé Vrchy | ME | 0 | 01:04:17.000 | 0 | 
| 2020-09-26 | 13 | Toi Toi Cup Mladá Boleslav | ME | 0 | 00:57:38.000 | 0 | 
| 2020-09-13 | 11 | EKZ CrossTour Baden | ME | 0 | 01:05:36.000 | 0 | 
| 2020-01-19 | 42 | UCI World Cup Nommay | ME | 0 | 00:00:00.000 |  | 
| 2020-01-12 | 9 | National Championships Netherlands ME | ME | 0 | 01:05:55.000 | 0 | 
| 2020-01-02 | 21 | EKZ CrossTour Meilen | ME | 0 | 01:11:17.000 | 0 | 
| 2020-01-01 | 12 | Grand Prix Garage Collé | ME | 0 | 01:01:11.000 | 0 | 
| 2019-12-26 | 7 | Cross-Race GP Luzern/Pfaffnau | ME | 0 | 00:59:30.000 | 0 | 
| 2019-12-15 | 2 | National Trophy Series Round 6: York | ME | 0 | 00:59:28.000 | 0 | 
| 2019-12-08 | 7 | Int. Radquerfeldein GP Lambach/Stadl-Paura | ME | 0 | 01:01:24.000 | 0 | 
| 2019-12-07 | 6 | Toi Toi Cup Jabkenice | ME | 0 | 01:02:05.000 | 0 | 
| 2019-12-01 | 6 | Cyclo cross du Mingant Lanarvily | ME | 0 | 00:58:05.000 | 0 | 
| 2019-11-24 | 2 | National Trophy Series Round 5: Pembrey | ME | 0 | 00:59:04.000 | 0 | 
| 2019-11-17 | 18 | EKZ CrossTour Hittnau | ME | 0 | 01:11:28.000 | 0 | 
| 2019-11-10 | 17 | National Trophy Series Round 4: Crawley | ME | 0 | 01:13:42.000 | 0 | 
| 2019-11-03 | 3 | November Cross | ME | 0 | 01:04:16.000 | 0 | 
| 2019-10-27 | 1 | National Trophy Series Round 3: Irvine | ME | 0 | 01:02:25.000 | 0 | 
| 2019-10-20 | 33 | UCI World Cup Bern | ME | 0 | 01:06:26.000 | 0 | 
| 2019-10-13 | 14 | Internationales Radquer Steinmaur | ME | 0 | 01:02:04.000 | 0 | 
| 2019-10-06 | 2 | National Trophy Series Round 2: Milnthorpe | ME | 0 | 01:07:33.000 | 0 | 
| 2019-09-22 | 19 | National Trophy Series Round 1: Derby | ME | 0 | 01:06:53.000 | 0 | 
| 2019-09-07 | 7 | Qiansen Trophy Fengfeng Station | ME | 0 | 01:01:10.000 | 0 | 
| 2019-09-01 | 5 | Qiansen Trophy Aohan Station | ME | 0 | 01:01:23.000 | 0 | 
| 2019-01-27 | 50 | UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 |  | 
| 2019-01-20 | 33 | UCI World Cup Pontchâteau | ME | 0 | 01:07:48.000 | 0 | 
| 2019-01-13 | 7 | National Championships Netherlands ME | ME | 0 | 01:12:51.000 | 0 | 
| 2019-01-06 | 1 | National Trophy Series Round 6: Shrewsbury | ME | 0 | 01:02:34.000 | 0 | 
| 2019-01-02 | 20 | EKZ CrossTour Meilen | ME | 0 | 01:01:00.000 | 0 | 
| 2018-12-26 | 44 | UCI World Cup Heusden-Zolder | ME | 0 | 01:08:56.000 | 0 | 
| 2018-12-23 | 35 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  |