| 2025-11-02 | 14 |  X²O Badkamers Trofee Rapencross | we | 0 | 00:53:49.000 | 0 | 
| 2025-10-26 | 14 |  Telenet Superprestige Overijse | WE | 0 | 00:50:19.000 | 0 | 
| 2025-10-25 | 13 |  Internationale Cyclocross Heerderstrand | WE | 0 | 00:43:45.000 | 0 | 
| 2025-10-19 | DNS |  Telenet Superprestige Ruddervoorde | WE | 19.5 | 00:00:00.000 |  | 
| 2025-10-18 | DNF |  Robotland Cyclo-cross - Essen | WE | 0 | 00:00:00.000 |  | 
| 2025-10-05 | 3 |  Grand Prix Topoľčianky | WE | 0 | 00:50:33.000 | 0 | 
| 2025-10-04 | 4 |  HSF System Cup Uničov | WE | 0 | 00:45:29.000 | 0 | 
| 2025-09-21 | 3 |  International Cyclo-Cross Bad Salzdetfurth #2 | WE | 0 | 00:52:17.000 | 0 | 
| 2025-09-20 | 7 |  International Cyclo-Cross Bad Salzdetfurth #1 | WE | 0 | 00:54:33.000 | 0 | 
| 2025-09-14 | 5 |  Trek USCX #2 - Virginia's Blue Ridge Go Cross | WE | 0 | 00:53:17.000 | 0 | 
| 2025-09-13 | 6 |  Trek USCX #1 - Virginia's Blue Ridge Go Cross | WE | 0 | 00:54:09.000 | 0 | 
| 2025-09-07 | 2 |  Thunder cross - Day 2 | WE | 0 | 00:51:23.000 | 0 | 
| 2025-09-06 | 3 |  Thunder cross - Day 1 | WE | 0 | 00:58:15.000 | 0 | 
| 2025-05-22 | 9 |  National Championships United States WU - Criterium |  | 0 | 00:49:43.000 | 0 | 
| 2025-02-09 | 27 |  Krawatencross - Lille | WE | 0 | 00:47:58.000 | 0 | 
| 2025-02-08 | 25 |  Superprestige Noordzeecross Middelkerke | WE | 0 | 00:00:00.000 |  | 
| 2025-02-05 | 20 |  Parkcross Maldegem | WE | 0 | 00:47:09.000 | 0 | 
| 2025-02-02 | 25 |  UCI World Championship WU | WU | 0 | 00:53:09.000 | 0 | 
| 2025-01-26 | 65 |  UCI World Cup Hoogerheide | WE | 0 | 00:00:00.000 |  | 
| 2025-01-25 | 52 |  UCI World Cup Maasmechelen | WE | 0 | 00:57:57.000 | 0 | 
| 2025-01-19 | 44 |  UCI World Cup Benidorm | WE | 19.29 | 00:52:37.000 | 21.997 | 
| 2025-01-05 | 43 |  UCI World Cup Dendermonde | WE | 0 | 00:00:00.000 |  | 
| 2025-01-01 | 18 |  Grand Prix Garage Collé | WE | 0 | 00:53:48.000 | 0 | 
| 2024-12-29 | DNF |  UCI World Cup Besançon | WE | 0 | 00:00:00.000 |  | 
| 2024-12-26 | 46 |  UCI World Cup Gavere | WE | 0 | 00:00:00.000 |  | 
| 2024-12-22 | 51 |  UCI World Cup Zonhoven | WE | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 52 |  UCI World Cup Hulst | WE | 0 | 00:00:00.000 |  | 
| 2024-12-14 | 4 |  National Championships United States WU | WU | 0 | 00:43:07.000 | 0 | 
| 2024-11-24 | 3 |  North Carolina Grand Prix - Day 2 | WE | 0 | 00:52:33.000 | 0 | 
| 2024-11-23 | 4 |  North Carolina Grand Prix - Day 1 | WE | 0 | 00:51:05.000 | 0 | 
| 2024-11-03 | 3 |  COPACI Cyclo-cross Panamerican Championships | WU | 0 | 00:48:02.000 | 0 | 
| 2024-10-20 | 14 |  Kings Cx - Day 2 | WE | 0 | 00:54:29.000 | 0 | 
| 2024-10-19 | 8 |  Kings Cx - Day 1 | WE | 0 | 00:52:14.000 | 0 | 
| 2024-10-06 | 13 |  Trek USCX #8 - Trek CX Cup | WE | 0 | 00:49:34.000 | 0 | 
| 2024-10-05 | 9 |  Trek USCX  #7 - Trek Cx Cup | WE | 0 | 00:50:14.000 | 0 | 
| 2024-09-29 | 11 |  Trek USCX #6 - Charm City Cross | WE | 0 | 00:57:58.000 | 0 | 
| 2024-09-28 | 9 |  Trek USCX #5 - Charm City Cross | WE | 0 | 00:54:02.000 | 0 | 
| 2024-09-22 | 9 |  Trek USCX #4 - Rochester Cyclocross | WE | 0 | 00:52:57.000 | 0 | 
| 2024-09-21 | 20 |  Trek USCX #3 - Rochester Cyclocross | WE | 0 | 00:00:00.000 |  | 
| 2024-09-15 | 10 |  Trek USCX  #2 - Virginia's Blue Ridge Go Cross | WE | 0 | 00:53:10.000 | 0 | 
| 2024-09-14 | 8 |  Trek USCX  #1 - Virginia's Blue Ridge Go Cross | WE | 0 | 00:53:44.000 | 0 | 
| 2024-09-08 | 4 |  Englewood Open CX | WE | 0 | 00:55:34.000 | 0 | 
| 2024-09-07 | 2 |  Englewood Open CX | WE | 0 | 00:53:49.000 | 0 | 
| 2024-06-15 | 5 |  Lost and Found | we | 157 | 06:27:46.000 | 24.293 | 
| 2024-02-04 | 29 |  UCI World Championship WU | WU | 0 | 00:59:57.000 | 0 | 
| 2024-01-28 | 52 |  UCI World Cup Hoogerheide | WE | 0 | 00:00:00.000 |  | 
| 2024-01-21 | 50 |  UCI World Cup Benidorm | WE | 0 | 00:00:00.000 |  | 
| 2024-01-06 | 26 |  Hexia Cyclocross Gullegem | WE | 0 | 00:56:25.000 | 0 | 
| 2024-01-01 | 17 |  Grand Prix Garage Collé | WE | 0 | 01:01:49.000 | 0 | 
| 2023-12-30 | 61 |  UCI World Cup Hulst | WE | 18900 | 00:00:00.000 |  | 
| 2023-12-10 | 10 |  National Championships United States WU | WU | 0 | 00:42:58.000 | 0 | 
| 2023-11-26 | 33 |  UCI World Cup Dublin | WE | 0 | 00:00:00.000 |  | 
| 2023-11-19 | 44 |  UCI World Cup Troyes | WE | 0 | 00:56:54.000 | 0 | 
| 2023-11-05 | 6 |  Panamerican Continental Championships WU | WU | 0 | 00:50:05.000 | 0 | 
| 2023-10-29 | 26 |  USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | WE | 0 | 00:00:00.000 |  | 
| 2023-10-28 | 7 |  USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | WE | 0 | 00:53:36.000 | 0 | 
| 2023-10-15 | 20 |  UCI World Cup Waterloo | WE | 0 | 00:00:00.000 |  | 
| 2023-10-13 | 9 |  Trek Cup | WE | 0 | 00:53:41.000 | 0 | 
| 2023-10-01 | 7 |  USPCX Cyclocross – Charm City Cross - Day 2 | WE | 0 | 00:49:35.000 | 0 | 
| 2023-09-30 | 5 |  USPCX Cyclocross – Charm City Cross - Day 1 | WE | 0 | 00:52:12.000 | 0 | 
| 2023-09-24 | 5 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | WE | 0 | 01:00:58.000 | 0 | 
| 2023-09-23 | 6 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | WE | 0 | 00:52:56.000 | 0 | 
| 2023-09-17 | 8 |  Virginia's Blue Ridge GO Cross - Day 2 | WE | 0 | 00:53:20.000 | 0 | 
| 2023-09-16 | 14 |  Virginia's Blue Ridge GO Cross - Day 1 | WE | 0 | 00:50:51.000 | 0 | 
| 2023-02-04 | 15 |  UCI World Championship WJ | WJ | 0 | 00:45:02.000 | 0 | 
| 2023-01-29 | 30 |  UCI World Cup Besançon | WJ | 0 | 00:45:38.000 | 0 | 
| 2023-01-08 | 11 |  UCI World Cup Zonhoven | WJ | 0 | 00:43:39.000 | 0 | 
| 2023-01-03 | 9 |  X2O Badkamers Trofee - Herentals | WJ | 0 | 00:40:16.000 | 0 | 
| 2023-01-01 | 4 |  GP Sven Nys | WJ | 0 | 00:47:19.000 | 0 | 
| 2022-12-30 | 35 |  Azencross – Loenhout | WE | 0 | 00:56:28.000 | 0 | 
| 2022-12-27 | 36 |  Telenet Superprestige Heusden-Zolder | WE | 0 | 00:45:03.000 | 0 | 
| 2022-12-11 | 1 |  National Championships United States WJ | WJ | 0 | 00:39:51.000 | 0 | 
| 2022-11-20 | 2 |  North Carolina Grand Prix - Day 2 | WJ | 0 | 00:38:02.000 | 0 | 
| 2022-11-19 | 2 |  North Carolina Grand Prix - Day 1 | WJ | 0 | 00:37:58.000 | 0 | 
| 2022-11-04 | 5 |  Panamerican Continental Championships | WJ | 0 | 00:51:24.000 | 0 | 
| 2022-11-01 | 35 |  Koppenbergcross – Melden | WE | 0 | 00:00:00.000 |  | 
| 2022-10-30 | 17 |  UCI World Cup Maasmechelen | WJ | 0 | 00:45:52.000 | 0 | 
| 2022-10-23 | 27 |  UCI World Cup Tábor | WJ | 0 | 00:42:02.000 | 0 | 
| 2022-09-25 | 6 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:37:30.000 | 0 | 
| 2022-09-24 | 4 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:39:44.000 | 0 | 
| 2022-09-18 | 1 |  Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | WJ | 0 | 00:37:21.000 | 0 | 
| 2022-09-17 | 3 |  Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | WJ | 0 | 00:37:36.000 | 0 | 
| 2022-01-01 | 14 |  X²O Badkamers Trofee GP Sven Nys | WJ | 0 | 00:39:51.000 | 0 | 
| 2021-12-30 | 22 |  X²O Badkamers Trofee Azencross | WJ | 0 | 00:44:24.000 | 0 | 
| 2021-12-27 | 86 |  Telenet Superprestige Heusden-Zolder | WE | 0 | 00:00:00.000 |  | 
| 2021-12-26 | 26 |  UCI World Cup Dendermonde | WJ | 0 | 00:46:45.000 | 0 | 
| 2021-12-19 | 35 |  UCI World Cup Namur | WJ | 0 | 00:45:25.000 | 0 | 
| 2021-12-12 | 3 |  National Championships United States WJ | WJ | 0 | 00:48:53.000 | 0 | 
| 2021-12-05 | 12 |  Pan-American Championships | WJ | 0 | 00:47:58.000 | 0 | 
| 2021-10-24 | 12 |  USCX Cyclocross - Kings CX | WJ | 0 | 00:44:09.000 | 0 | 
| 2021-10-23 | 10 |  USCX Cyclocross - Kings CX | WJ | 0 | 00:41:15.000 | 0 | 
| 2021-10-16 | 6 |  USCX Cyclocross - Jingle Cross | WJ | 0 | 00:41:04.000 | 0 | 
| 2021-10-15 | 8 |  USCX Cyclocross - Jingle Cross | WJ | 0 | 00:43:46.000 | 0 |