| 2025-09-07 | 23 | Bucks County Classic | we | 50 | 01:14:52.000 | 40.071 |
| 2025-08-31 | 54 | Green Mountain Stage Race | we | 104 | 03:25:31.000 | 30.363 |
| 2025-08-30 | 60 | Green Mountain Stage Race | we | 120 | 03:12:51.000 | 37.335 |
| 2025-08-09 | DNF | Heusden Koers Dames | we | 93.8 | 00:00:00.000 | |
| 2025-08-05 | DNF | Brugge-Dudzele | we | 84.5 | 00:00:00.000 | |
| 2025-06-01 | 46 | Armed Forces Cycling Classic | we | 0 | 00:00:00.000 | |
| 2025-06-01 | DNF | Armed Forces Cycling Classic | we | 0 | 00:00:00.000 | |
| 2025-05-31 | 24 | Armed Forces Cycling Classic | we | 0 | 01:02:26.000 | 0 |
| 2025-05-22 | 16 | National Championships United States WU - Criterium | | 0 | 00:49:49.000 | 0 |
| 2025-04-13 | 34 | Redlands Bicycle Classic | WE | 0 | 10:34:04.000 | 0 |
| 2025-04-13 | 31 | Redlands Bicycle Classic | WE | 109.6 | 03:04:16.000 | 35.687 |
| 2025-04-12 | 32 | Redlands Bicycle Classic | WE | 0 | 01:17:05.000 | 0 |
| 2025-04-11 | 34 | Redlands Bicycle Classic | WE | 66.6 | 02:00:10.000 | 33.254 |
| 2025-04-10 | 50 | Redlands Bicycle Classic | WE | 90 | 03:46:00.000 | 23.894 |
| 2025-01-03 | DNF | Vlaamse Duinencross Koksijde | WE | 0 | 00:00:00.000 | |
| 2025-01-01 | 35 | Trofee GP Sven Nys | WE | 0 | 00:00:00.000 | |
| 2024-12-30 | 30 | Superprestige Diegem | WE | 0 | 00:55:29.000 | 0 |
| 2024-12-26 | 51 | UCI World Cup Gavere | WE | 0 | 00:00:00.000 | |
| 2024-12-23 | 28 | Superprestige Zilvermeercross Mol | WE | 0 | 00:50:10.000 | 0 |
| 2024-12-14 | 10 | National Championships United States WU | WU | 0 | 00:45:03.000 | 0 |
| 2024-11-03 | 5 | COPACI Cyclo-cross Panamerican Championships | WU | 0 | 00:48:51.000 | 0 |
| 2024-11-02 | 15 | Thunder Cross | WE | 0 | 00:50:59.000 | 0 |
| 2024-10-20 | 9 | Kings Cx - Day 2 | WE | 0 | 00:53:30.000 | 0 |
| 2024-10-19 | 13 | Kings Cx - Day 1 | WE | 0 | 00:53:21.000 | 0 |
| 2024-10-13 | 8 | Major Taylor Cross Cup - Day 2 | WE | 0 | 00:48:51.000 | 0 |
| 2024-10-12 | 3 | Major Taylor Cross Cup - Day 1 | WE | 0 | 00:49:15.000 | 0 |
| 2024-09-18 | 17 | Hope Supercross Round 3 | WE | 0 | 00:50:11.000 | 0 |
| 2024-09-08 | 21 | Rás na mBan | we | 0 | 11:20:19.000 | 0 |
| 2024-09-08 | 44 | Rás na mBan | we | 0 | 01:14:34.000 | 0 |
| 2024-09-07 | 26 | Rás na mBan | we | 101 | 02:39:09.000 | 38.077 |
| 2024-09-06 | 35 | Rás na mBan | we | 104.2 | 02:50:36.000 | 36.647 |
| 2024-09-05 | 12 | Rás na mBan | we | 104.5 | 02:41:30.000 | 38.824 |
| 2024-09-04 | 34 | Rás na mBan | we | 74.2 | 01:50:41.000 | 40.223 |
| 2024-05-16 | 7 | National Championships United States WJ - Criterium | wj | 0 | 00:45:27.000 | 0 |
| 2024-05-11 | 13 | American Continental Championships | | 0 | 01:31:43.000 | 0 |
| 2024-04-14 | 64 | Redlands Bicycle Classic | | 0 | 09:32:46.000 | 0 |
| 2024-04-14 | 58 | Redlands Bicycle Classic | | 109.4 | 03:13:27.000 | 33.931 |
| 2024-04-13 | 75 | Redlands Bicycle Classic | | 0 | 01:16:38.000 | 0 |
| 2024-04-11 | 92 | Redlands Bicycle Classic | | 64.4 | 02:49:34.000 | 22.787 |
| 2024-04-10 | 73 | Redlands Bicycle Classic | | 63.1 | 01:45:13.000 | 35.983 |
| 2024-02-03 | 35 | UCI World Championship WJ | WJ | 0 | 00:41:40.000 | 0 |
| 2024-01-28 | 25 | UCI World Cup Hoogerheide | WJ | 0 | 00:45:20.000 | 0 |
| 2024-01-07 | 4 | Cyclo-cross Zonhoven | WJ | 0 | 00:41:05.000 | 0 |
| 2024-01-04 | 22 | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | WE | 0 | 00:00:00.000 | |
| 2024-01-01 | 52 | X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:00:00.000 | |
| 2023-12-30 | 6 | Vestingcross Hulst | WJ | 0 | 00:39:52.000 | 0 |
| 2023-12-27 | 50 | Telenet Superprestige Heusden-Zolder | WE | 16.275 | 00:00:00.000 | |
| 2023-12-23 | 18 | UCI World Cup Antwerpen | WJ | 0 | 00:41:32.000 | 0 |
| 2023-12-17 | 28 | UCI World Cup Namur | WJ | 0 | 00:42:02.000 | 0 |
| 2023-12-09 | 3 | National Championships United States WJ | WJ | 0 | 00:41:20.000 | 0 |
| 2023-11-05 | 3 | Panamerican Continental Championships WJ | WJ | 0 | 00:39:35.000 | 0 |
| 2023-11-04 | 2 | Thunder Cross | WJ | 0 | 00:46:51.000 | 0 |
| 2023-10-22 | 7 | Kings CX | WJ | 0 | 00:41:06.000 | 0 |
| 2023-10-21 | 5 | Kings CX | WJ | 0 | 00:43:11.000 | 0 |
| 2023-10-08 | 3 | Major Taylor Cross Cup - Day 2 | WJ | 0 | 00:38:30.000 | 0 |
| 2023-10-07 | 1 | Major Taylor Cross Cup - Day 1 | WJ | 0 | 00:43:24.000 | 0 |
| 2023-09-24 | 6 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:42:45.000 | 0 |
| 2023-09-23 | 6 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:47:59.000 | 0 |
| 2023-01-08 | 18 | UCI World Cup Zonhoven | WJ | 0 | 00:45:27.000 | 0 |
| 2023-01-05 | 31 | X2O Trofee - Vlaamse Duinencross Koksijde | WE | 0 | 00:00:00.000 | |
| 2023-01-01 | 16 | GP Sven Nys | WJ | 0 | 00:51:13.000 | 0 |
| 2022-12-28 | 53 | Telenet Superprestige Diegem | WE | 0 | 00:00:00.000 | |
| 2022-12-11 | 5 | National Championships United States WJ | WJ | 0 | 00:41:56.000 | 0 |
| 2022-11-06 | 5 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | WJ | 0 | 00:42:48.000 | 0 |
| 2022-11-05 | 8 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | WJ | 0 | 00:41:43.000 | 0 |
| 2022-11-04 | 8 | Panamerican Continental Championships | WJ | 0 | 00:52:25.000 | 0 |
| 2022-09-25 | 8 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:38:35.000 | 0 |
| 2022-09-24 | 5 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:40:02.000 | 0 |