| 2025-10-26 | DNS | Major Taylor Cross Cup - Day 2 | WE | 0 | 00:00:00.000 |  | 
| 2025-10-25 | 9 | Major Taylor Cross Cup - Day 1 | WE | 0 | 00:54:09.000 | 0 | 
| 2025-10-19 | 7 | Kings Cx - Day 2 | we | 0 | 00:54:43.000 | 0 | 
| 2025-10-18 | 10 | Kings Cx - Day 1 | WE | 0 | 00:56:39.000 | 0 | 
| 2025-06-08 | 8 | Porvoon Ajot | we | 85 | 02:26:54.000 | 34.717 | 
| 2025-06-01 | 33 | Tartu Rattaralli | WE | 131 | 03:33:26.000 | 36.826 | 
| 2024-10-20 | 13 | Kings Cx - Day 2 | WE | 0 | 00:54:05.000 | 0 | 
| 2024-10-19 | 33 | Kings Cx - Day 1 | WE | 0 | 00:00:00.000 |  | 
| 2024-10-13 | 7 | Major Taylor Cross Cup - Day 2 | WE | 0 | 00:48:27.000 | 0 | 
| 2024-10-12 | 12 | Major Taylor Cross Cup - Day 1 | WE | 0 | 00:51:57.000 | 0 | 
| 2024-07-13 | 7 | U6 Cycle Tour | we | 0 | 08:16:56.000 | 0 | 
| 2024-07-12 | 16 | U6 Cycle Tour | we | 34.5 | 00:52:44.000 | 39.254 | 
| 2024-07-11 | 12 | U6 Cycle Tour | we | 75.9 | 02:18:30.000 | 32.881 | 
| 2024-07-10 | 5 | U6 Cycle Tour | we | 93.6 | 02:41:04.000 | 34.868 | 
| 2024-07-09 | 17 | U6 Cycle Tour | we | 75.4 | 02:07:28.000 | 35.492 | 
| 2024-07-08 | 8 | U6 Cycle Tour | we | 3.2 | 00:04:42.000 | 40.851 | 
| 2024-02-03 | 49 | UCI World Championship WJ | WJ | 0 | 00:43:47.000 | 0 | 
| 2024-01-28 | 43 | UCI World Cup Hoogerheide | WJ | 0 | 00:48:14.000 | 0 | 
| 2024-01-01 | 51 | X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2023-12-30 | 33 | Vestingcross Hulst | WJ | 0 | 00:45:07.000 | 0 | 
| 2023-12-27 | 71 | Telenet Superprestige Heusden-Zolder | WE | 16.275 | 00:00:00.000 |  | 
| 2023-12-23 | 47 | UCI World Cup Antwerpen | WJ | 0 | 00:46:39.000 | 0 | 
| 2023-12-17 | 44 | UCI World Cup Namur | WJ | 0 | 00:44:47.000 | 0 | 
| 2023-11-19 | 10 | North Carolina Grand Prix - Day 2 | WE | 0 | 00:53:33.000 | 0 | 
| 2023-11-18 | 12 | North Carolina Grand Prix - Day 1 | WE | 0 | 00:59:18.000 | 0 | 
| 2023-10-29 | 4 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | WJ | 0 | 00:43:49.000 | 0 | 
| 2023-10-28 | 4 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | WJ | 0 | 00:41:13.000 | 0 | 
| 2023-10-01 | DNF | USPCX Cyclocross – Charm City Cross - Day 2 | WJ | 0 | 00:00:00.000 |  | 
| 2023-09-30 | 7 | USPCX Cyclocross – Charm City Cross - Day 1 | WJ | 0 | 00:47:42.000 | 0 | 
| 2023-09-24 | 14 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:45:04.000 | 0 | 
| 2023-09-23 | 8 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:49:15.000 | 0 | 
| 2023-09-17 | 7 | Virginia's Blue Ridge GO Cross - Day 2 | WJ | 0 | 00:45:16.000 | 0 | 
| 2023-09-16 | 7 | Virginia's Blue Ridge GO Cross - Day 1 | WJ | 0 | 00:45:48.000 | 0 | 
| 2023-01-08 | 33 | UCI World Cup Zonhoven | WJ | 0 | 00:49:24.000 | 0 | 
| 2023-01-05 | 48 | X2O Trofee - Vlaamse Duinencross Koksijde | WE | 0 | 00:00:00.000 |  | 
| 2023-01-01 | 26 | GP Sven Nys | WJ | 0 | 00:55:06.000 | 0 | 
| 2022-12-28 | 74 | Telenet Superprestige Diegem | WE | 0 | 00:00:00.000 |  | 
| 2022-11-20 | 4 | North Carolina Grand Prix - Day 2 | WJ | 0 | 00:38:48.000 | 0 | 
| 2022-11-19 | 3 | North Carolina Grand Prix - Day 1 | WJ | 0 | 00:38:02.000 | 0 | 
| 2022-11-05 | 30 | European Continental Championships WJ | WJ | 0 | 00:42:11.000 | 0 | 
| 2022-11-01 | 44 | Koppenbergcross – Melden | WE | 0 | 00:00:00.000 |  | 
| 2022-10-30 | 36 | UCI World Cup Maasmechelen | WJ | 0 | 00:48:37.000 | 0 | 
| 2022-10-23 | 30 | UCI World Cup Tábor | WJ | 0 | 00:42:56.000 | 0 | 
| 2022-10-02 | 1 | USPCX Cyclocross – Charm City Cross - Day 2 | WJ | 0 | 00:42:03.000 | 0 | 
| 2022-10-01 | 4 | USPCX Cyclocross – Charm City Cross - Day 1 | WJ | 0 | 00:40:32.000 | 0 | 
| 2022-09-25 | 10 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:39:25.000 | 0 | 
| 2022-09-24 | 14 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:42:19.000 | 0 | 
| 2022-09-18 | 8 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | WJ | 0 | 00:40:16.000 | 0 | 
| 2022-09-17 | 5 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | WJ | 0 | 00:38:48.000 | 0 |