| 2022-12-11 | 4 |  National Championships United States WE | WE | 0 | 00:52:26.000 | 0 | 
| 2022-11-20 | 3 |  North Carolina Grand Prix - Day 2 | WE | 0 | 00:48:56.000 | 0 | 
| 2022-11-19 | 4 |  North Carolina Grand Prix - Day 1 | WE | 0 | 00:56:58.000 | 0 | 
| 2022-10-30 | 2 |  Major Taylor Cross Cup - Day 2 | WE | 0 | 00:47:56.000 | 0 | 
| 2022-10-29 | 1 |  Major Taylor Cross Cup - Day 1 | WE | 0 | 00:49:15.000 | 0 | 
| 2022-10-23 | 2 |  Kings CX | WE | 0 | 00:47:34.000 | 0 | 
| 2022-10-22 | 4 |  Kings CX | WE | 0 | 00:57:00.000 | 0 | 
| 2022-10-16 | 22 |  UCI World Cup Fayetteville - Arkansas | WE | 0 | 00:54:56.000 | 0 | 
| 2022-10-14 | 14 |  OZ Cross | WE | 0 | 00:56:03.000 | 0 | 
| 2022-10-02 | 7 |  USPCX Cyclocross – Charm City Cross - Day 2 | WE | 0 | 00:51:02.000 | 0 | 
| 2022-10-01 | 6 |  USPCX Cyclocross – Charm City Cross - Day 1 | WE | 0 | 00:54:06.000 | 0 | 
| 2022-09-25 | 12 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | WE | 0 | 00:55:10.000 | 0 | 
| 2022-09-24 | 10 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | WE | 0 | 00:53:50.000 | 0 | 
| 2022-09-18 | 5 |  Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | WE | 0 | 00:53:01.000 | 0 | 
| 2022-09-17 | 10 |  Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | WE | 0 | 00:54:58.000 | 0 | 
| 2022-01-29 | 21 |  UCI World Championship WE | WE | 21.7 | 00:59:19.000 | 21.95 | 
| 2021-12-12 | 4 |  National Championships United States WE | WE | 0 | 00:51:07.000 | 0 | 
| 2021-12-04 | 4 |  Pan-American Championships | WE | 0 | 00:53:36.000 | 0 | 
| 2021-11-21 | 1 |  North Carolina Grand Prix | WE | 0 | 00:44:46.000 | 0 | 
| 2021-11-20 | 18 |  North Carolina Grand Prix | WE | 0 | 00:51:33.000 | 0 | 
| 2021-10-31 | 8 |  Major Taylor Cross Cup | WE | 0 | 00:53:13.000 | 0 | 
| 2021-10-30 | 9 |  Major Taylor Cross Cup | WE | 0 | 01:00:26.000 | 0 | 
| 2021-10-17 | 34 |  UCI World Cup Iowa City | WE | 0 | 00:00:00.000 |  | 
| 2021-10-13 | 38 |  UCI World Cup Fayetteville | WE | 0 | 00:00:00.000 |  | 
| 2021-10-10 | 40 |  UCI World Cup Waterloo | WE | 0 | 00:53:58.000 | 0 | 
| 2021-10-03 | 8 |  USCX Cyclocross - Charm City Cross | WE | 0 | 00:47:29.000 | 0 | 
| 2021-10-02 | 8 |  USCX Cyclocross - Charm City Cross | WE | 0 | 00:53:57.000 | 0 | 
| 2021-09-26 | 8 |  USCX Cyclocross - Rochester Cyclocross | WE | 0 | 00:55:45.000 | 0 | 
| 2021-09-25 | 6 |  USCX Cyclocross - Rochester Cyclocross | WE | 0 | 00:51:55.000 | 0 | 
| 2021-09-19 | 4 |  GO Cross presented by Deschutes Brewery day 2 | WE | 0 | 00:51:15.000 | 0 | 
| 2021-09-18 | 4 |  GO Cross presented by Deschutes Brewery day 1 | WE | 0 | 00:49:53.000 | 0 | 
| 2020-02-02 | 21 |  UCI World Championship WU23 | WU | 0 | 00:55:51.000 | 0 | 
| 2020-01-26 | 53 |  UCI World Cup Hoogerheide | WE | 0 | 00:49:50.000 | 0 | 
| 2020-01-19 | 33 |  UCI World Cup Nommay | WE | 0 | 00:45:07.000 | 0 | 
| 2020-01-01 | 20 |  DVV Verzekeringen trofee GP Sven Nys | WE | 0 | 00:50:07.000 | 0 | 
| 2019-12-29 | 34 |  Telenet Superprestige Diegem | WE | 0 | 00:48:19.000 | 0 | 
| 2019-12-27 | 28 |  DVV Verzekeringen trofee Azencross | WE | 0 | 00:51:03.000 | 0 | 
| 2019-12-26 | 50 |  UCI World Cup Heusden-Zolder | WE | 0 | 00:54:13.000 | 0 | 
| 2019-12-15 | 2 |  National Championships United States WU | WU | 0 | 00:44:42.000 | 0 | 
| 2019-11-24 | 1 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:43:17.000 | 0 | 
| 2019-11-23 | 3 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:49:02.000 | 0 | 
| 2019-11-10 | 5 |  Pan-American Championships | WU | 0 | 00:39:29.000 | 0 | 
| 2019-11-09 | 13 |  Silver Goose Cyclocross Festival | WE | 0 | 00:44:21.000 | 0 | 
| 2019-10-27 | 10 |  Cincinnati UCI Cyclocross - Kingswood Park | WE | 0 | 00:48:39.000 | 0 | 
| 2019-10-26 | 13 |  Cincinnati UCI Cyclocross - Kingswood Park | WE | 0 | 00:44:59.000 | 0 | 
| 2019-10-06 | 15 |  FayetteCross | WE | 0 | 00:46:06.000 | 0 | 
| 2019-09-14 | 30 |  UCI World Cup Iowa City | WE | 0 | 00:00:00.000 |  | 
| 2019-09-13 | 11 |  Jingle Cross | WE | 0 | 00:51:24.000 | 0 | 
| 2019-09-01 | 15 |  Virginia's Blue Ridge GO Cross | WE | 0 | 00:45:10.000 | 0 | 
| 2019-08-31 | 9 |  Virginia's Blue Ridge GO Cross | WE | 0 | 00:50:48.000 | 0 | 
| 2018-12-16 | 5 |  National Championships United States WU | WU | 0 | 00:44:10.000 | 0 | 
| 2018-12-08 | 4 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:48:24.000 | 0 | 
| 2018-12-02 | 5 |  Resolution 'Cross Cup | WE | 0 | 00:45:30.000 | 0 | 
| 2018-12-01 | 8 |  Resolution 'Cross Cup | WE | 0 | 00:49:38.000 | 0 | 
| 2018-02-03 | 30 |  UCI World Championship WU23 | WU | 0 | 00:44:23.000 | 0 | 
| 2018-01-14 | 6 |  National Championships United States WU | WU | 0 | 00:47:30.000 | 0 | 
| 2017-12-10 | 3 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:44:02.000 | 0 | 
| 2017-12-09 | 5 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:46:15.000 | 0 | 
| 2017-11-05 | 6 |  Pan-American Championships | WU | 0 | 00:43:34.000 | 0 | 
| 2017-11-04 | 19 |  Derby City Cup | WE | 0 | 00:53:32.000 | 0 | 
| 2017-10-08 | 12 |  Charm City Cross | WE | 0 | 00:47:40.000 | 0 | 
| 2017-10-07 | 8 |  Charm City Cross | WE | 0 | 00:46:46.000 | 0 | 
| 2017-01-28 | 21 |  UCI World Championship WU23 | WU | 0 | 00:49:08.000 | 0 | 
| 2017-01-08 | 4 |  National Championships United States WU | WU | 0 | 00:39:10.000 | 0 | 
| 2016-12-11 | 3 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:47:28.000 | 0 | 
| 2016-12-10 | 9 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:43:46.000 | 0 | 
| 2016-12-04 | 7 |  Major Taylor Cross Cup | WE | 0 | 00:42:30.000 | 0 | 
| 2016-12-03 | 3 |  Major Taylor Cross Cup | WE | 0 | 00:45:28.000 | 0 | 
| 2016-10-30 | 17 |  Cincinnati - KingsCX | WE | 0 | 00:44:01.000 | 0 | 
| 2016-10-29 | 5 |  Pan-American Championships | WU | 0 | 00:42:13.000 | 0 | 
| 2016-01-30 | 27 |  UCI World Championship WU23 | WU | 0 | 00:47:28.000 | 0 | 
| 2016-01-10 | 7 |  National Championships United States WU | WU | 0 | 00:47:20.000 | 0 | 
| 2016-01-01 | 18 |  Bpost bank trofee - G.P. Sven Nys | WE | 0 | 00:54:51.000 | 0 | 
| 2015-12-29 | 28 |  Bpost bank trofee - Azencross | WE | 0 | 00:46:41.000 | 0 | 
| 2015-12-27 | 35 |  Superprestige Diegem | WE | 0 | 00:48:33.000 | 0 | 
| 2015-12-13 | 11 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:53:30.000 | 0 | 
| 2015-12-12 | 12 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:52:00.000 | 0 | 
| 2015-11-08 | 18 |  The Derby City Cup | WE | 0 | 00:48:44.000 | 0 | 
| 2015-11-07 | 12 |  The Derby City Cup | WE | 0 | 00:49:44.000 | 0 | 
| 2015-11-01 | 5 |  Pan-American Championships | WU | 0 | 00:40:55.000 | 0 | 
| 2015-10-31 | 25 |  Cincy3 - Kings CX After Dark | WE | 0 | 00:49:57.000 | 0 | 
| 2015-10-11 | 4 |  Charm City Cross | WE | 0 | 00:51:26.000 | 0 | 
| 2015-10-10 | 9 |  Charm City Cross | WE | 0 | 00:45:51.000 | 0 | 
| 2015-01-03 | 5 |  Kingsport Cyclo-cross Cup | WE | 0 | 00:49:20.000 | 0 | 
| 2014-12-14 | 6 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:41:34.000 | 0 | 
| 2014-12-13 | 10 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:50:34.000 | 0 | 
| 2014-11-09 | 21 |  Derby City Cup 2 | WE | 0 | 00:50:04.000 | 0 | 
| 2014-11-08 | 22 |  Derby City Cup 1 | WE | 0 | 00:51:49.000 | 0 | 
| 2014-11-01 | 19 |  Cincy3 - Kings CX After Dark | WE | 0 | 00:48:55.000 | 0 | 
| 2014-10-31 | 15 |  Cincy3 Harbin Park | WE | 0 | 00:48:06.000 | 0 |