| 2016-01-10 | 19 |  National Championships United States ME | ME | 0 | 01:02:26.000 | 0 | 
| 2015-12-20 | 8 |  Highlander 'Cross Cup | ME | 0 | 01:00:03.000 | 0 | 
| 2015-12-19 | 15 |  Highlander 'Cross Cup | ME | 0 | 00:00:00.000 |  | 
| 2015-11-29 | 1 |  Rapha Nobeyama Supercross | ME | 0 | 00:59:03.000 | 0 | 
| 2015-11-28 | 31 |  Rapha Nobeyama Supercross | ME | 0 | 00:00:00.000 |  | 
| 2015-11-15 | 7 |  The Subaru Cyclo Cup | ME | 0 | 01:08:21.000 | 0 | 
| 2015-11-08 | 20 |  The Derby City Cup | ME | 0 | 01:02:04.000 | 0 | 
| 2015-11-07 | 31 |  The Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2015-11-01 | 37 |  Pan-American Championships | ME | 0 | 00:00:00.000 |  | 
| 2015-10-31 | 20 |  Cincy3 - Kings CX After Dark | ME | 0 | 01:00:36.000 | 0 | 
| 2015-09-16 | 64 |  UCI World Cup Las Vegas | ME | 0 | 00:00:00.000 |  | 
| 2015-02-01 | 35 |  UCI World Championship | ME | 0 | 01:17:05.000 | 0 | 
| 2015-01-25 | 50 |  UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 |  | 
| 2015-01-11 | 3 |  National Championships United States ME | ME | 0 | 01:01:45.000 | 0 | 
| 2015-01-04 | 1 |  Resolution 'Cross Cup | ME | 0 | 00:58:38.000 | 0 | 
| 2015-01-03 | 1 |  Resolution 'Cross Cup | ME | 0 | 01:05:29.000 | 0 | 
| 2014-11-30 | 2 |  Shinshu Cyclocross Nobeyama Kogen Round 2 | ME | 0 | 01:00:09.000 | 0 | 
| 2014-11-23 | 5 |  CXLA Weekend - Day 2 | ME | 0 | 01:01:07.000 | 0 | 
| 2014-11-22 | 8 |  CXLA Weekend: Day 1 | ME | 0 | 01:03:43.000 | 0 | 
| 2014-11-15 | 6 |  Jingle Cross 2 | ME | 0 | 01:03:27.000 | 0 | 
| 2014-11-09 | 20 |  Derby City Cup 2 | ME | 0 | 01:04:03.000 | 0 | 
| 2014-11-08 | 10 |  Derby City Cup 1 | ME | 0 | 01:03:45.000 | 0 | 
| 2014-11-02 | 5 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:03:45.000 | 0 | 
| 2014-11-01 | 2 |  Cincy3 - Kings CX After Dark | ME | 0 | 00:59:07.000 | 0 | 
| 2014-10-25 | 11 |  Gateway Cross Cup | ME | 0 | 01:04:55.000 | 0 | 
| 2014-10-12 | 6 |  Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:03:19.000 | 0 | 
| 2014-10-11 | 5 |  Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:04:07.000 | 0 | 
| 2014-10-05 | 32 |  Providence Cyclo-Cross Festival | ME | 0 | 01:06:30.000 | 0 | 
| 2014-10-04 | 14 |  Providence Cyclo-Cross Festival | ME | 0 | 01:11:08.000 | 0 | 
| 2014-09-21 | 21 |  Trek CXC Cup | ME | 0 | 01:02:41.000 | 0 | 
| 2014-09-20 | 10 |  Trek CXC Cup | ME | 0 | 01:01:07.000 | 0 | 
| 2014-09-10 | 32 |  Clif Bar CrossVegas | ME | 0 | 01:07:59.000 | 0 | 
| 2014-08-30 | 13 |  QianSen Trophy Cyclocross Yanqing Station | ME | 0 | 01:02:30.000 | 0 | 
| 2014-02-09 | 1 |  Cyclo Cross Tokio |  | 0 | 00:00:00.000 |  | 
| 2014-01-05 | 1 |  Kingsport Cyclo-cross Cup | ME | 0 | 01:02:02.000 | 0 | 
| 2013-12-26 | 46 |  UCI World Cup Heusden-Zolder | ME | 0 | 01:08:53.000 | 0 | 
| 2013-12-15 | 2 |  North Carolina Grand Prix - Race 2 | ME | 0 | 01:02:41.000 | 0 | 
| 2013-12-14 | 5 |  North Carolina Grand Prix - Race 1 | ME | 0 | 01:09:26.000 | 0 | 
| 2013-11-24 | 2 |  Kansai Cyclo Cross Yasu Round | ME | 0 | 00:56:21.000 | 0 | 
| 2013-11-10 | 7 |  MudFund Derby City Cup | ME | 0 | 01:03:35.000 | 0 | 
| 2013-11-09 | 13 |  MudFund Derby City Cup | ME | 0 | 00:58:28.000 | 0 | 
| 2013-11-03 | 7 |  Cincy3 Harbin Park | ME | 0 | 01:01:32.000 | 0 | 
| 2013-11-02 | 5 |  Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 01:08:06.000 | 0 | 
| 2013-10-27 | 2 |  Gateway Cross Cup | ME | 0 | 01:00:10.000 | 0 | 
| 2013-10-26 | 2 |  Gateway Cross Cup | ME | 0 | 01:02:29.000 | 0 | 
| 2013-10-20 | 6 |  Ellison Park Cyclocross | ME | 0 | 01:00:42.000 | 0 | 
| 2013-10-19 | 2 |  Ellison Park Cyclocross | ME | 0 | 00:58:25.000 | 0 | 
| 2013-10-13 | 10 |  Boulder Cup | ME | 0 | 01:00:07.000 | 0 | 
| 2013-10-12 | 11 |  Colorado Cross Classic | ME | 0 | 00:59:35.000 | 0 | 
| 2013-10-05 | 13 |  Providence Cyclo-Cross Festival | ME | 0 | 01:07:12.000 | 0 | 
| 2013-02-02 | 11 |  UCI World Championship U23 | MU | 0 | 00:50:22.000 | 0 | 
| 2013-01-20 | DNF |  UCI World Cup Hoogerheide | MU | 0 | 00:00:00.000 |  | 
| 2013-01-13 | 2 |  National Championships United States ME | ME | 0 | 00:59:18.000 | 0 | 
| 2012-12-30 | 16 |  Superprestige Diegem | MU | 0 | 00:55:22.000 | 0 | 
| 2012-12-28 | 16 |  Bpost Bank Trofee - Azencross / Cross des as | MU | 0 | 00:51:11.000 | 0 | 
| 2012-12-26 | 16 |  UCI World Cup Heusden-Zolder | MU | 0 | 00:52:07.000 | 0 | 
| 2012-12-23 | 47 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2012-12-08 | 5 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:02:22.000 | 0 | 
| 2012-12-01 | 5 |  CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 00:57:49.000 | 0 | 
| 2012-11-24 | 21 |  UCI World Cup Koksijde | MU | 0 | 00:56:16.000 | 0 | 
| 2012-11-11 | 8 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:56:20.000 | 0 | 
| 2012-11-10 | 10 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:01:58.000 | 0 | 
| 2012-11-04 | 4 |  Harbin Park International | ME | 0 | 00:59:27.000 | 0 | 
| 2012-10-28 | 13 |  UCI World Cup Plzen | MU | 0 | 00:55:16.000 | 0 | 
| 2012-10-21 | 4 |  UCI World Cup Tábor | MU | 0 | 00:52:45.000 | 0 | 
| 2012-10-07 | 1 |  NEPCX - Providence Cyclo-cross Festival | ME | 0 | 01:02:51.000 | 0 | 
| 2012-10-06 | 5 |  NEPCX - Providence Cyclo-Cross Festival | ME | 0 | 01:01:44.000 | 0 | 
| 2012-09-30 | 5 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:05:10.000 | 0 | 
| 2012-09-29 | 7 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:01:50.000 | 0 | 
| 2012-09-23 | 10 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:02:08.000 | 0 | 
| 2012-09-19 | 11 |  CrossVegas - Cross After Dark | ME | 0 | 01:02:08.000 | 0 | 
| 2012-01-28 | 12 |  UCI World Championship U23 | MU | 0 | 00:51:08.000 | 0 | 
| 2012-01-22 | 12 |  UCI World Cup Hoogerheide | MU | 0 | 00:51:33.000 | 0 | 
| 2012-01-15 | 18 |  UCI World Cup Liévin | MU | 0 | 00:52:45.000 | 0 | 
| 2012-01-08 | 4 |  National Championships United States ME | ME | 0 | 01:06:35.000 | 0 | 
| 2012-01-08 | 1 |  National Championships United States MU | MU | 0 | 00:52:44.000 | 0 | 
| 2011-12-28 | 25 |  GVA Trofee - Azencross / Cross des as | MU | 0 | 00:54:58.000 | 0 | 
| 2011-12-26 | 3 |  Heusden-Zolder | MU | 0 | 00:51:10.000 | 0 | 
| 2011-12-23 | 30 |  Superprestige Diegem | MU | 0 | 00:50:03.000 | 0 | 
| 2011-12-11 | 10 |  USGP of Cyclocross | ME | 0 | 01:02:17.000 | 0 | 
| 2011-12-10 | 9 |  USGP of Cyclocross | ME | 0 | 01:06:50.000 | 0 | 
| 2011-12-04 | 9 |  Cyclocross LA  | ME | 0 | 01:01:31.000 | 0 | 
| 2011-12-03 | 8 |  Cyclocross LA | ME | 0 | 01:00:46.000 | 0 | 
| 2011-11-26 | 17 |  UCI World Cup Koksijde | MU | 0 | 00:53:56.000 | 0 | 
| 2011-11-13 | 18 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:07:33.000 | 0 | 
| 2011-11-12 | 9 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:58:24.000 | 0 | 
| 2011-11-06 | 3 |  Harbin Park International | ME | 0 | 00:56:43.000 | 0 | 
| 2011-10-23 | 10 |  UCI World Cup Tábor | MU | 0 | 00:51:38.000 | 0 | 
| 2011-10-09 | 10 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:58:11.000 | 0 | 
| 2011-10-08 | 11 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:59:33.000 | 0 | 
| 2011-10-02 | 7 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:05:37.000 | 0 | 
| 2011-10-01 | 8 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 00:58:27.000 | 0 | 
| 2011-09-25 | 11 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:02:47.000 | 0 | 
| 2011-09-24 | 33 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:04:26.000 | 0 | 
| 2011-09-18 | 8 |  Rad Racing GP | ME | 0 | 01:05:04.000 | 0 | 
| 2011-09-14 | 11 |  Cross after Dark - CrossVegas | ME | 0 | 01:00:43.000 | 0 | 
| 2011-01-29 | 23 |  UCI World Championship U23 | MU | 0 | 00:54:22.000 | 0 | 
| 2011-01-23 | 44 |  UCI World Cup Hoogerheide | MU | 0 | 00:56:24.000 | 0 | 
| 2010-12-29 | 19 |  GVA Trofee - Azencross / Cross des as | MU | 0 | 00:50:33.000 | 0 | 
| 2010-12-27 | 36 |  Superprestige Diegem | MU | 0 | 00:51:19.000 | 0 |