| 2025-07-20 | 2 |  Budingen-Leenhaag |  | 67.5 | 01:50:09.000 | 36.768 | 
| 2025-07-19 | 4 |  Kerniel |  | 66 | 01:48:55.000 | 36.358 | 
| 2025-06-01 | 12 |  Armed Forces Cycling Classic | we | 0 | 00:00:00.000 |  | 
| 2025-06-01 | 15 |  Armed Forces Cycling Classic | we | 0 | 01:13:08.000 | 0 | 
| 2025-05-31 | 13 |  Armed Forces Cycling Classic | we | 0 | 01:02:23.000 | 0 | 
| 2025-02-01 | 7 |  UCI World Championship WJ | WJ | 0 | 00:47:52.000 | 0 | 
| 2025-01-26 | 9 |  UCI World Cup Hoogerheide | WJ | 0 | 00:42:03.000 | 0 | 
| 2025-01-19 | 9 |  UCI World Cup Benidorm | WJ | 0 | 00:43:23.000 | 0 | 
| 2024-12-29 | DNS |  UCI World Cup Besançon | WJ | 0 | 00:00:00.000 |  | 
| 2024-12-22 | DNF |  UCI World Cup Zonhoven | WJ | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 9 |  UCI World Cup Hulst | WJ | 0 | 00:37:42.000 | 0 | 
| 2024-12-14 | 2 |  National Championships United States WJ | WJ | 0 | 00:40:45.000 | 0 | 
| 2024-11-03 | 1 |  COPACI Cyclo-cross Panamerican Championships | WJ | 0 | 00:38:54.000 | 0 | 
| 2024-11-02 | 1 |  Thunder Cross | WJ | 0 | 00:31:49.000 | 0 | 
| 2024-10-27 | 1 |  Really Rad Festival of Cyclocross - Day 2 | WJ | 0 | 00:38:55.000 | 0 | 
| 2024-10-26 | 2 |  Really Rad Festival of Cyclocross - Day 1 | WJ | 0 | 00:38:36.000 | 0 | 
| 2024-10-20 | 4 |  Kings Cx - Day 2 | WE | 0 | 00:52:03.000 | 0 | 
| 2024-10-19 | 1 |  Kings Cx - Day 1 | WJ | 0 | 00:44:44.000 | 0 | 
| 2024-05-16 | 2 |  National Championships United States WJ - Criterium | wj | 0 | 00:45:27.000 | 0 | 
| 2024-04-28 | 3 |  GP Christiaens J NV | wj | 58 | 01:32:08.000 | 37.771 | 
| 2024-02-03 | 25 |  UCI World Championship WJ | WJ | 0 | 00:40:52.000 | 0 | 
| 2024-01-28 | 24 |  UCI World Cup Hoogerheide | WJ | 0 | 00:45:19.000 | 0 | 
| 2024-01-21 | 16 |  UCI World Cup Benidorm | WJ | 0 | 00:43:22.000 | 0 | 
| 2024-01-01 | 40 |  X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2023-12-30 | 10 |  Vestingcross Hulst | WJ | 0 | 00:40:13.000 | 0 | 
| 2023-12-27 | 48 |  Telenet Superprestige Heusden-Zolder | WE | 16.275 | 00:00:00.000 |  | 
| 2023-12-23 | 24 |  UCI World Cup Antwerpen | WJ | 0 | 00:42:13.000 | 0 | 
| 2023-12-17 | 38 |  UCI World Cup Namur | WJ | 0 | 00:43:09.000 | 0 | 
| 2023-12-09 | 5 |  National Championships United States WJ | WJ | 0 | 00:42:02.000 | 0 | 
| 2023-11-26 | 17 |  UCI World Cup Dublin | WJ | 0 | 00:42:56.000 | 0 | 
| 2023-11-19 | DNF |  UCI World Cup Troyes | WJ | 0 | 00:00:00.000 |  | 
| 2023-11-05 | 5 |  Panamerican Continental Championships WJ | WJ | 0 | 00:40:17.000 | 0 | 
| 2023-10-22 | 1 |  Kings CX | WJ | 0 | 00:39:34.000 | 0 | 
| 2023-10-21 | 3 |  Kings CX | WJ | 0 | 00:42:06.000 | 0 | 
| 2023-10-13 | 1 |  Trek Cup | WJ | 0 | 00:44:46.000 | 0 | 
| 2023-10-01 | 3 |  USPCX Cyclocross – Charm City Cross - Day 2 | WJ | 0 | 00:42:13.000 | 0 | 
| 2023-09-30 | 2 |  USPCX Cyclocross – Charm City Cross - Day 1 | WJ | 0 | 00:43:52.000 | 0 | 
| 2023-09-24 | 7 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:42:57.000 | 0 | 
| 2023-09-23 | 4 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:47:33.000 | 0 | 
| 2023-09-17 | 3 |  Virginia's Blue Ridge GO Cross - Day 2 | WJ | 0 | 00:42:37.000 | 0 | 
| 2023-09-16 | 2 |  Virginia's Blue Ridge GO Cross - Day 1 | WJ | 0 | 00:42:12.000 | 0 | 
| 2023-04-16 | 83 |  Redlands Bicycle Classic WE |  | 0 | 10:48:29.000 | 0 | 
| 2023-04-16 | 78 |  Redlands Bicycle Classic WE |  | 109.7 | 03:44:42.000 | 29.292 | 
| 2023-04-15 | 35 |  Redlands Bicycle Classic WE |  | 0 | 01:13:41.000 | 0 | 
| 2023-04-13 | 101 |  Redlands Bicycle Classic WE |  | 99.5 | 03:27:29.000 | 28.773 | 
| 2023-04-12 | 101 |  Redlands Bicycle Classic WE |  | 66.5 | 01:57:32.000 | 33.948 |