| 2025-09-27 | 17 |  Trek USCX #5 - Charm City Cross | WE | 0 | 00:56:51.000 | 0 | 
| 2025-09-21 | 12 |  Trek USCX #4 - Rochester Cyclocross | WE | 0 | 00:56:36.000 | 0 | 
| 2025-09-20 | 15 |  Trek USCX #3 - Rochester Cyclocross | WE | 0 | 00:53:44.000 | 0 | 
| 2024-12-29 | 39 |  UCI World Cup Besançon | WJ | 0 | 00:51:19.000 | 0 | 
| 2024-12-22 | DNF |  UCI World Cup Zonhoven | WJ | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 30 |  UCI World Cup Hulst | WJ | 0 | 00:41:00.000 | 0 | 
| 2024-12-14 | DNS |  National Championships United States WJ | WJ | 0 | 00:00:00.000 |  | 
| 2024-12-01 | 21 |  UCI World Cup Dublin | WJ | 12.48 | 00:39:08.000 | 19.135 | 
| 2024-11-03 | DNS |  COPACI Cyclo-cross Panamerican Championships | WJ | 0 | 00:00:00.000 |  | 
| 2024-11-02 | DNS |  Thunder Cross | WJ | 0 | 00:00:00.000 |  | 
| 2024-10-13 | 1 |  Major Taylor Cross Cup - Day 2 | WJ | 0 | 00:38:54.000 | 0 | 
| 2024-10-12 | 1 |  Major Taylor Cross Cup - Day 1 | WJ | 0 | 00:35:49.000 | 0 | 
| 2024-09-29 | 1 |  Trek USCX #6 - Charm City Cross | WJ | 0 | 00:43:56.000 | 0 | 
| 2024-09-28 | 2 |  Trek USCX  #5 - Charm City Cross | WJ | 0 | 00:39:08.000 | 0 | 
| 2024-09-22 | 3 |  Trek USCX #4 - Rochester Cyclocross | WJ | 0 | 00:36:31.000 | 0 | 
| 2024-09-21 | DNF |  Trek USCX #3 - Rochester Cyclocross | WJ | 0 | 00:00:00.000 |  | 
| 2024-09-15 | 3 |  Trek USCX  #2 - Virginia's Blue Ridge Go Cross | WJ | 0 | 00:44:00.000 | 0 | 
| 2024-09-14 | 4 |  Trek USCX  #1 - Virginia's Blue Ridge Go Cross | WJ | 0 | 00:45:10.000 | 0 | 
| 2024-05-16 | 15 |  National Championships United States WJ - Criterium | wj | 0 | 00:45:38.000 | 0 | 
| 2024-04-06 | 9 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:02:38.000 | 0 | 
| 2024-04-03 | 12 |  US Pro Cup presented by Ozark Foundation |  | 0 | 01:08:20.000 | 0 | 
| 2024-02-03 | 26 |  UCI World Championship WJ | WJ | 0 | 00:40:52.000 | 0 | 
| 2024-01-28 | 36 |  UCI World Cup Hoogerheide | WJ | 0 | 00:46:35.000 | 0 | 
| 2024-01-01 | DNS |  X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2023-12-30 | 9 |  Vestingcross Hulst | WJ | 0 | 00:40:09.000 | 0 | 
| 2023-12-27 | 23 |  Telenet Superprestige Heusden-Zolder | WE | 16.275 | 00:54:51.000 | 17.803 | 
| 2023-12-23 | 15 |  UCI World Cup Antwerpen | WJ | 0 | 00:41:19.000 | 0 | 
| 2023-12-17 | 21 |  UCI World Cup Namur | WJ | 0 | 00:41:28.000 | 0 | 
| 2023-12-09 | 2 |  National Championships United States WJ | WJ | 0 | 00:41:00.000 | 0 | 
| 2023-11-26 | 11 |  UCI World Cup Dublin | WJ | 0 | 00:41:53.000 | 0 | 
| 2023-11-19 | 10 |  UCI World Cup Troyes | WJ | 0 | 00:41:32.000 | 0 | 
| 2023-11-05 | 16 |  Panamerican Continental Championships WJ | WJ | 0 | 00:00:00.000 |  | 
| 2023-10-22 | 3 |  Kings CX | WJ | 0 | 00:39:51.000 | 0 | 
| 2023-10-21 | 4 |  Kings CX | WJ | 0 | 00:42:34.000 | 0 | 
| 2023-10-01 | 4 |  USPCX Cyclocross – Charm City Cross - Day 2 | WJ | 0 | 00:42:47.000 | 0 | 
| 2023-09-30 | 3 |  USPCX Cyclocross – Charm City Cross - Day 1 | WJ | 0 | 00:44:16.000 | 0 | 
| 2023-09-24 | 2 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:41:55.000 | 0 | 
| 2023-09-23 | 9 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:49:22.000 | 0 | 
| 2023-09-17 | 2 |  Virginia's Blue Ridge GO Cross - Day 2 | WJ | 0 | 00:42:19.000 | 0 | 
| 2023-09-16 | 1 |  Virginia's Blue Ridge GO Cross - Day 1 | WJ | 0 | 00:42:04.000 | 0 |