| 2024-05-17 | 5 |  National Championships United States WE - Criterium | we | 0 | 01:15:14.000 | 0 | 
| 2023-01-14 | 21 |  Schwalbe Classic | WE | 45.9 | 01:02:58.000 | 43.737 | 
| 2018-12-16 | 7 |  National Championships United States WE | WE | 0 | 00:59:39.000 | 0 | 
| 2018-12-08 | 1 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:47:11.000 | 0 | 
| 2018-12-02 | 4 |  Resolution 'Cross Cup | WE | 0 | 00:45:15.000 | 0 | 
| 2018-12-01 | 4 |  Resolution 'Cross Cup | WE | 0 | 00:47:52.000 | 0 | 
| 2018-11-11 | 3 |  Cyclo-cross de Karrantza | WE | 0 | 00:42:31.000 | 0 | 
| 2018-11-04 | 5 |  Gran Premi Internacional ciutat de Vic | WE | 0 | 00:51:25.000 | 0 | 
| 2018-11-03 | 8 |  Ciclocross Manlleu | WE | 0 | 00:46:42.000 | 0 | 
| 2018-10-28 | 13 |  Cincinnati UCI Cyclocross | WE | 0 | 00:44:03.000 | 0 | 
| 2018-10-27 | 20 |  Cincinnati UCI Cyclocross | WE | 0 | 00:56:54.000 | 0 | 
| 2018-10-21 | 7 |  DCCX 2 | WE | 0 | 00:43:30.000 | 0 | 
| 2018-10-20 | 6 |  DCCX | WE | 0 | 00:43:32.000 | 0 | 
| 2018-10-07 | 6 |  Charm City Cross | WE | 0 | 00:47:24.000 | 0 | 
| 2018-10-06 | 9 |  Charm City Cross | WE | 0 | 00:49:37.000 | 0 | 
| 2018-09-30 | 11 |  Jingle Cross | WE | 0 | 00:48:29.000 | 0 | 
| 2018-09-29 | 27 |  UCI World Cup Iowa City | WE | 0 | 00:45:57.000 | 0 | 
| 2018-09-28 | 2 |  Jingle Cross | WE | 0 | 00:50:01.000 | 0 | 
| 2018-09-23 | 25 |  UCI World Cup Waterloo | WE | 0 | 00:53:15.000 | 0 | 
| 2018-09-21 | 12 |  Trek Cup | WE | 0 | 00:46:24.000 | 0 | 
| 2018-01-14 | 8 |  National Championships United States WE | WE | 0 | 00:54:43.000 | 0 | 
| 2017-12-10 | 2 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:43:48.000 | 0 | 
| 2017-12-09 | 2 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:44:49.000 | 0 | 
| 2017-11-19 | 5 |  Major Taylor 'Cross Cup Day 2 | WE | 0 | 00:46:11.000 | 0 | 
| 2017-11-18 | 6 |  Major Taylor 'Cross Cup Day 1 | WE | 0 | 00:35:22.000 | 0 | 
| 2017-11-05 | 11 |  Pan-American Championships | WE | 0 | 00:51:05.000 | 0 | 
| 2017-11-04 | 18 |  Derby City Cup | WE | 0 | 00:53:06.000 | 0 | 
| 2017-10-29 | 4 |  HPCX 2 | WE | 0 | 00:48:28.000 | 0 | 
| 2017-10-28 | 3 |  HPCX 1 | WE | 0 | 00:50:49.000 | 0 | 
| 2017-10-22 | 6 |  DCCX 2 | WE | 0 | 00:47:37.000 | 0 | 
| 2017-10-21 | 4 |  DCCX | WE | 0 | 00:41:15.000 | 0 | 
| 2017-10-08 | 13 |  Charm City Cross | WE | 0 | 00:47:56.000 | 0 | 
| 2017-10-07 | 9 |  Charm City Cross | WE | 0 | 00:46:54.000 | 0 | 
| 2017-09-22 | 23 |  Trek CXC Cup | WE | 0 | 00:52:50.000 | 0 | 
| 2017-09-16 | 10 |  Jingle Cross 2 | WE | 0 | 00:47:45.000 | 0 | 
| 2017-09-15 | 30 |  Jingle Cross 1 | WE | 0 | 00:57:38.000 | 0 | 
| 2016-12-11 | 20 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:53:36.000 | 0 | 
| 2016-12-10 | 20 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:46:13.000 | 0 |