| 2023-12-02 | 6 |  Nash Dash Day 1 | ME | 0 | 01:09:55.000 | 0 | 
| 2018-12-16 | 6 |  National Championships United States MU | MU | 0 | 00:47:24.000 | 0 | 
| 2018-12-09 | 13 |  Ruts 'n' Guts 2 | ME | 0 | 00:59:24.000 | 0 | 
| 2018-12-08 | 12 |  Ruts 'n' Guts 1 | ME | 0 | 00:59:57.000 | 0 | 
| 2018-11-18 | 8 |  Major Taylor Cross Cup | ME | 0 | 01:04:06.000 | 0 | 
| 2018-11-17 | DNF |  Major Taylor Cross Cup | ME | 0 | 00:00:00.000 |  | 
| 2018-11-04 | 14 |  Pan-American Championships | MU | 0 | 00:49:23.000 | 0 | 
| 2018-11-03 | DNS |  Silver Goose Cyclocross Festival | ME | 0 | 00:00:00.000 |  | 
| 2018-10-28 | 17 |  Cincinnati UCI Cyclocross | ME | 0 | 00:54:13.000 | 0 | 
| 2018-10-27 | 13 |  Cincinnati UCI Cyclocross | ME | 0 | 01:08:00.000 | 0 | 
| 2018-10-14 | 11 |  US Open of Cyclocross Day 2 | ME | 0 | 01:00:12.000 | 0 | 
| 2018-10-13 | DNF |  US Open of Cyclocross Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2018-09-02 | 22 |  Qiansen Trophy Aohan Station | ME | 0 | 01:04:45.000 | 0 | 
| 2018-02-04 | 36 |  UCI World Championship U23 | MU | 0 | 00:58:44.000 | 0 | 
| 2018-01-28 | 35 |  UCI World Cup Hoogerheide | MU | 0 | 00:53:20.000 | 0 | 
| 2018-01-14 | 8 |  National Championships United States MU | MU | 0 | 00:55:14.000 | 0 | 
| 2017-12-03 | DNF |  Ruts 'n' Guts 2 | ME | 0 | 00:00:00.000 |  | 
| 2017-12-02 | DNF |  Ruts 'n' Guts 1 | ME | 0 | 00:00:00.000 |  | 
| 2017-11-26 | 30 |  DVV verzekeringen trofee - Flandriencross | MU | 0 | 00:56:55.000 | 0 | 
| 2017-11-25 | 32 |  UCI World Cup Zeven | MU | 0 | 01:00:07.000 | 0 | 
| 2017-11-05 | 6 |  Pan-American Championships | MU | 0 | 00:52:13.000 | 0 | 
| 2017-11-04 | 14 |  Derby City Cup | ME | 0 | 01:02:23.000 | 0 | 
| 2017-10-29 | 16 |  Harbin Park International | ME | 0 | 01:01:16.000 | 0 | 
| 2017-10-28 | 18 |  Cincinnati Cyclocross @ Devou Park | ME | 0 | 01:04:51.000 | 0 | 
| 2017-10-15 | 2 |  US Open of Cyclocross Day 2 | MU | 0 | 00:48:58.000 | 0 | 
| 2017-10-14 | 6 |  US Open of Cyclocross Day 1 | MU | 0 | 00:56:25.000 | 0 | 
| 2017-10-01 | 8 |  KMC CrossFest | ME | 0 | 00:59:07.000 | 0 | 
| 2017-09-29 | 13 |  KMC CrossFest | ME | 0 | 01:01:12.000 | 0 | 
| 2017-09-20 | 11 |  Clif Bar Cross Vegas | ME | 0 | 01:10:43.000 | 0 | 
| 2017-01-28 | 9 |  UCI World Championship MJ | MJ | 0 | 00:43:31.000 | 0 | 
| 2017-01-08 | 1 |  National Championships United States MJ | MJ | 0 | 00:39:45.000 | 0 | 
| 2016-12-26 | 10 |  UCI World Cup Heusden-Zolder | MJ | 0 | 00:40:29.000 | 0 | 
| 2016-12-23 | 16 |  Hansgrohe Superprestige Diegem | MJ | 0 | 00:40:13.000 | 0 | 
| 2016-12-18 | 16 |  UCI World Cup Namur | MJ | 0 | 00:43:17.000 | 0 | 
| 2016-12-11 | 11 |  Vlaamse Druivencross | MJ | 0 | 00:39:17.000 | 0 | 
| 2016-12-04 | 11 |  Zilvermeercross | MJ | 0 | 00:44:57.000 | 0 | 
| 2016-12-03 | 9 |  Hansgrohe Superprestige Spa-Francorchamps | MJ | 0 | 00:42:46.000 | 0 | 
| 2016-11-27 | 21 |  DVV verzekeringen trofee - Flandriencross | MJ | 0 | 00:43:54.000 | 0 | 
| 2016-11-26 | 23 |  UCI World Cup Zeven | MJ | 0 | 00:43:24.000 | 0 | 
| 2016-11-06 | 1 |  The Derby City Cup | MJ | 0 | 00:46:36.000 | 0 | 
| 2016-11-05 | 2 |  The Derby City Cup | MJ | 0 | 00:39:53.000 | 0 | 
| 2016-10-30 | 2 |  Cincinnati - KingsCX | MJ | 0 | 00:39:08.000 | 0 | 
| 2016-10-29 | 1 |  Pan-American Championships | MJ | 0 | 00:42:37.000 | 0 | 
| 2016-10-15 | 1 |  US Open of Cyclocross Day 1 | MJ | 0 | 00:37:13.000 | 0 | 
| 2016-10-02 | 1 |  KMC Cyclo-cross Festival | MJ | 0 | 00:43:48.000 | 0 | 
| 2016-10-01 | 1 |  KMC Cyclo-cross Festival | MJ | 0 | 00:42:45.000 | 0 | 
| 2016-01-30 | 30 |  UCI World Championship MJ | MJ | 0 | 00:46:05.000 | 0 | 
| 2016-01-24 | 37 |  UCI World Cup Hoogerheide | MJ | 0 | 00:47:21.000 | 0 | 
| 2016-01-10 | 2 |  National Championships United States MJ | MJ | 0 | 00:39:26.000 | 0 | 
| 2015-12-29 | 8 |  Bpost bank trofee - Azencross | MJ | 0 | 00:40:38.000 | 0 | 
| 2015-12-27 | 20 |  Superprestige Diegem | MJ | 0 | 00:41:49.000 | 0 | 
| 2015-12-26 | 38 |  UCI World Cup Heusden-Zolder | MJ | 0 | 00:44:16.000 | 0 | 
| 2015-12-20 | 20 |  UCI World Cup Namur | MJ | 0 | 00:49:04.000 | 0 | 
| 2015-11-08 | 3 |  The Derby City Cup | MJ | 0 | 00:41:58.000 | 0 | 
| 2015-11-07 | 4 |  The Derby City Cup | MJ | 0 | 00:42:43.000 | 0 | 
| 2015-11-01 | 6 |  Pan-American Championships | MJ | 0 | 00:41:21.000 | 0 | 
| 2015-10-31 | 4 |  Cincy3 - Kings CX After Dark | MJ | 0 | 00:43:22.000 | 0 | 
| 2015-10-17 | 3 |  US Open of Cyclocross | MJ | 0 | 00:39:14.000 | 0 | 
| 2015-10-04 | 5 |  KMC Cyclo-cross Festival | MJ | 0 | 00:41:05.000 | 0 | 
| 2015-10-03 | 5 |  KMC Cyclo-cross Festival | MJ | 0 | 00:41:05.000 | 0 |