| 2025-10-18 | 9 | Kings Cx - Day 1 | WE | 0 | 00:56:04.000 | 0 | 
| 2025-09-07 | DNS | Bucks County Classic | we | 50 | 00:00:00.000 |  | 
| 2025-09-01 | 56 | Green Mountain Stage Race | we | 31.5 | 00:44:38.000 | 42.345 | 
| 2025-09-01 | 46 | Green Mountain Stage Race | we | 0 | 07:31:16.000 | 0 | 
| 2025-08-31 | 49 | Green Mountain Stage Race | we | 104 | 03:24:46.000 | 30.474 | 
| 2025-08-30 | 40 | Green Mountain Stage Race | we | 120 | 03:05:36.000 | 38.793 | 
| 2025-08-09 | 48 | Heusden Koers Dames | we | 93.8 | 02:22:55.000 | 39.38 | 
| 2025-08-05 | 50 | Brugge-Dudzele | we | 84.5 | 02:05:06.000 | 40.528 | 
| 2025-08-03 | DNF | Mol (Sluis) |  | 98.8 | 00:00:00.000 |  | 
| 2025-08-02 | DNF | GP Désire Goossens - Drongen |  | 92.6 | 00:00:00.000 |  | 
| 2025-07-29 | 30 | Kapellen (crit.) | we | 60 | 01:30:48.000 | 39.648 | 
| 2025-07-28 | 18 | Boezinge (crit) | we | 68 | 01:36:13.000 | 42.404 | 
| 2025-07-27 | 20 | Izegem |  | 80.3 | 02:06:53.000 | 37.972 | 
| 2025-07-25 | DNF | Bambrugge - Erpe-Mere | we | 90 | 00:00:00.000 |  | 
| 2025-07-23 | 63 | Deinze |  | 90 | 02:08:22.000 | 42.067 | 
| 2025-07-22 | 51 | Zottegem-Strijpen | we | 87.5 | 02:18:54.000 | 37.797 | 
| 2025-07-18 | DNF | Vrasene | we | 94 | 00:00:00.000 |  | 
| 2025-06-01 | 25 | Armed Forces Cycling Classic | we | 0 | 01:13:13.000 | 0 | 
| 2025-06-01 | 24 | Armed Forces Cycling Classic | we | 0 | 00:00:00.000 |  | 
| 2025-05-31 | 29 | Armed Forces Cycling Classic | we | 0 | 01:02:27.000 | 0 | 
| 2025-05-22 | 22 | National Championships United States WU - Criterium |  | 0 | 00:50:10.000 | 0 | 
| 2025-04-13 | 36 | Redlands Bicycle Classic | WE | 109.6 | 03:10:50.000 | 34.459 | 
| 2025-04-13 | 35 | Redlands Bicycle Classic | WE | 0 | 10:35:51.000 | 0 | 
| 2025-04-12 | 19 | Redlands Bicycle Classic | WE | 0 | 01:17:05.000 | 0 | 
| 2025-04-11 | 32 | Redlands Bicycle Classic | WE | 66.6 | 01:55:26.000 | 34.617 | 
| 2025-04-10 | 49 | Redlands Bicycle Classic | WE | 90 | 03:46:00.000 | 23.894 | 
| 2024-12-29 | 50 | UCI World Cup Besançon | WE | 0 | 01:02:58.000 | 0 | 
| 2024-12-22 | DNS | UCI World Cup Zonhoven | WE | 0 | 00:00:00.000 |  | 
| 2024-12-21 | 78 | UCI World Cup Hulst | WE | 0 | 00:00:00.000 |  | 
| 2024-12-14 | 5 | National Championships United States WU | WU | 0 | 00:43:41.000 | 0 | 
| 2024-11-24 | 5 | North Carolina Grand Prix - Day 2 | WE | 0 | 00:53:27.000 | 0 | 
| 2024-11-23 | 5 | North Carolina Grand Prix - Day 1 | WE | 0 | 00:52:19.000 | 0 | 
| 2024-10-27 | 10 | Really Rad Festival of Cyclocross - Day 2 | WE | 0 | 00:55:43.000 | 0 | 
| 2024-10-26 | 8 | Really Rad Festival of Cyclocross - Day 1 | WE | 0 | 00:53:48.000 | 0 | 
| 2024-10-20 | 15 | Kings Cx - Day 2 | WE | 0 | 00:54:33.000 | 0 | 
| 2024-10-19 | 7 | Kings Cx - Day 1 | WE | 0 | 00:52:08.000 | 0 | 
| 2024-10-06 | 14 | Trek USCX #8 - Trek CX Cup | WE | 0 | 00:49:39.000 | 0 | 
| 2024-10-05 | 8 | Trek USCX  #7 - Trek Cx Cup | WE | 0 | 00:49:53.000 | 0 | 
| 2024-09-29 | 13 | Trek USCX #6 - Charm City Cross | WE | 0 | 00:58:26.000 | 0 | 
| 2024-09-28 | DNF | Trek USCX #5 - Charm City Cross | WE | 0 | 00:00:00.000 |  | 
| 2024-09-08 | 46 | Rás na mBan | we | 0 | 01:14:34.000 | 0 | 
| 2024-09-08 | 26 | Rás na mBan | we | 0 | 11:21:42.000 | 0 | 
| 2024-09-07 | 27 | Rás na mBan | we | 101 | 02:39:15.000 | 38.053 | 
| 2024-09-06 | 27 | Rás na mBan | we | 104.2 | 02:50:36.000 | 36.647 | 
| 2024-09-05 | 32 | Rás na mBan | we | 104.5 | 02:42:59.000 | 38.47 | 
| 2024-09-04 | 48 | Rás na mBan | we | 74.2 | 01:50:41.000 | 40.223 | 
| 2024-07-30 | 35 | Kapellen (crit.) | we | 60 | 01:35:23.000 | 37.742 | 
| 2024-07-29 | 32 | Boezinge (crit) | we | 69.3 | 01:43:00.000 | 40.369 | 
| 2024-07-28 | 3 | Izegem | wu | 73.7 | 01:52:10.000 | 39.423 | 
| 2024-07-26 | DNF | Bambrugge - Erpe-Mere | we | 90 | 00:00:00.000 |  | 
| 2024-07-24 | 55 | Deinze | WE | 90 | 02:08:38.000 | 41.98 | 
| 2024-07-23 | DNF | Zottegem-Strijpen | WE | 96 | 00:00:00.000 |  | 
| 2024-07-19 | 51 | Vrasene | we | 94.5 | 02:22:34.000 | 39.771 | 
| 2024-05-17 | 39 | National Championships United States WE - Criterium | we | 0 | 01:16:47.000 | 0 | 
| 2024-04-14 | 53 | Redlands Bicycle Classic |  | 109.4 | 03:13:27.000 | 33.931 | 
| 2024-04-14 | 60 | Redlands Bicycle Classic |  | 0 | 09:30:48.000 | 0 | 
| 2024-04-13 | 63 | Redlands Bicycle Classic |  | 0 | 01:16:38.000 | 0 | 
| 2024-04-11 | 91 | Redlands Bicycle Classic |  | 64.4 | 02:49:08.000 | 22.846 | 
| 2024-04-10 | 75 | Redlands Bicycle Classic |  | 63.1 | 01:45:18.000 | 35.954 | 
| 2024-02-04 | 23 | UCI World Championship WU | WU | 0 | 00:56:42.000 | 0 | 
| 2024-01-28 | 54 | UCI World Cup Hoogerheide | WE | 0 | 00:00:00.000 |  | 
| 2024-01-21 | DNS | UCI World Cup Benidorm | WE | 0 | 00:00:00.000 |  | 
| 2024-01-01 | 29 | X²O Badkamers Trofee GP Sven Nys | WE | 0 | 00:59:30.000 | 0 | 
| 2023-12-30 | 55 | UCI World Cup Hulst | WE | 18900 | 00:00:00.000 |  | 
| 2023-12-28 | 45 | Telenet Superprestige Diegem | WE | 17400 | 00:00:00.000 |  | 
| 2023-12-10 | 2 | National Championships United States WU | WU | 0 | 00:40:54.000 | 0 | 
| 2023-11-26 | 29 | UCI World Cup Dublin | WE | 0 | 01:02:34.000 | 0 | 
| 2023-11-19 | 52 | UCI World Cup Troyes | WE | 0 | 00:00:00.000 |  | 
| 2023-10-29 | 10 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | WE | 0 | 00:55:35.000 | 0 | 
| 2023-10-28 | 10 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | WE | 0 | 00:55:03.000 | 0 | 
| 2023-10-22 | 7 | Kings CX | WE | 0 | 00:55:46.000 | 0 | 
| 2023-10-21 | 8 | Kings CX | WE | 0 | 01:40:55.000 | 0 | 
| 2023-10-15 | 19 | UCI World Cup Waterloo | WE | 0 | 00:57:53.000 | 0 | 
| 2023-10-01 | 8 | USPCX Cyclocross – Charm City Cross - Day 2 | WE | 0 | 00:50:05.000 | 0 | 
| 2023-09-30 | 9 | USPCX Cyclocross – Charm City Cross - Day 1 | WE | 0 | 00:53:39.000 | 0 | 
| 2023-09-24 | 9 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WE | 0 | 01:03:01.000 | 0 | 
| 2023-09-23 | 8 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WE | 0 | 00:53:58.000 | 0 | 
| 2023-09-17 | 14 | Virginia's Blue Ridge GO Cross - Day 2 | WE | 0 | 00:55:05.000 | 0 | 
| 2023-09-16 | 9 | Virginia's Blue Ridge GO Cross - Day 1 | WE | 0 | 00:50:02.000 | 0 | 
| 2022-12-11 | 4 | National Championships United States WJ | WJ | 0 | 00:41:38.000 | 0 | 
| 2022-11-20 | 3 | North Carolina Grand Prix - Day 2 | WJ | 0 | 00:38:31.000 | 0 | 
| 2022-11-19 | 6 | North Carolina Grand Prix - Day 1 | WJ | 0 | 00:39:52.000 | 0 | 
| 2022-11-05 | 7 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | WJ | 0 | 00:41:37.000 | 0 | 
| 2022-11-04 | 6 | Panamerican Continental Championships | WJ | 0 | 00:52:15.000 | 0 | 
| 2022-11-01 | 39 | Koppenbergcross – Melden | WE | 0 | 00:00:00.000 |  | 
| 2022-10-30 | 32 | UCI World Cup Maasmechelen | WJ | 0 | 00:48:03.000 | 0 | 
| 2022-10-23 | 28 | UCI World Cup Tábor | WJ | 0 | 00:42:18.000 | 0 | 
| 2022-10-14 | 4 | OZ Cross | WJ | 0 | 00:43:15.000 | 0 | 
| 2022-10-07 | 5 | Trek Cup | WJ | 0 | 00:43:33.000 | 0 | 
| 2022-10-02 | 2 | USPCX Cyclocross – Charm City Cross - Day 2 | WJ | 0 | 00:42:16.000 | 0 | 
| 2022-10-01 | 1 | USPCX Cyclocross – Charm City Cross - Day 1 | WJ | 0 | 00:38:44.000 | 0 | 
| 2022-09-25 | 9 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | WJ | 0 | 00:38:43.000 | 0 | 
| 2022-09-24 | 11 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | WJ | 0 | 00:41:38.000 | 0 | 
| 2022-09-18 | 4 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | WJ | 0 | 00:38:37.000 | 0 | 
| 2022-09-17 | 6 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | WJ | 0 | 00:39:08.000 | 0 | 
| 2021-12-12 | 11 | National Championships United States WJ | WJ | 0 | 00:53:12.000 | 0 | 
| 2021-12-05 | 14 | Pan-American Championships | WJ | 0 | 00:49:51.000 | 0 | 
| 2021-11-21 | 2 | North Carolina Grand Prix | WJ | 0 | 00:39:20.000 | 0 | 
| 2021-11-20 | 4 | North Carolina Grand Prix | WJ | 0 | 00:41:19.000 | 0 | 
| 2021-10-24 | 8 | USCX Cyclocross - Kings CX | WJ | 0 | 00:41:55.000 | 0 |