| 2016-01-10 | 7 |  National Championships United States ME | ME | 0 | 00:59:51.000 | 0 | 
| 2015-11-08 | 18 |  The Derby City Cup | ME | 0 | 01:01:53.000 | 0 | 
| 2015-11-07 | 4 |  The Derby City Cup | ME | 0 | 01:02:06.000 | 0 | 
| 2015-11-01 | 7 |  Pan-American Championships | ME | 0 | 01:00:46.000 | 0 | 
| 2015-10-31 | 3 |  Cincy3 - Kings CX After Dark | ME | 0 | 00:58:07.000 | 0 | 
| 2015-10-04 | 30 |  KMC Cyclo-cross Festival | ME | 0 | 01:02:52.000 | 0 | 
| 2015-10-03 | 7 |  KMC Cyclo-cross Festival | ME | 0 | 01:02:15.000 | 0 | 
| 2015-09-27 | 4 |  Gran Prix of Gloucester 2 | ME | 0 | 01:05:21.000 | 0 | 
| 2015-09-26 | 5 |  Gran Prix of Gloucester 1 | ME | 0 | 01:08:29.000 | 0 | 
| 2015-09-16 | 12 |  UCI World Cup Las Vegas | ME | 0 | 01:08:52.000 | 0 | 
| 2015-01-11 | 11 |  National Championships United States ME | ME | 0 | 01:04:36.000 | 0 | 
| 2015-01-04 | 2 |  Resolution 'Cross Cup | ME | 0 | 00:58:41.000 | 0 | 
| 2015-01-03 | 4 |  Resolution 'Cross Cup | ME | 0 | 01:06:45.000 | 0 | 
| 2014-12-07 | 11 |  Waves for Water Cyclo-cross Collaboration | ME | 0 | 01:02:56.000 | 0 | 
| 2014-12-06 | 5 |  Waves for Water Cyclo-cross Collaboration | ME | 0 | 01:01:40.000 | 0 | 
| 2014-11-02 | 8 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:04:02.000 | 0 | 
| 2014-11-01 | 23 |  Cincy3 - Kings CX After Dark | ME | 0 | 01:02:16.000 | 0 | 
| 2014-08-30 | 2 |  QianSen Trophy Cyclocross Yanqing Station | ME | 0 | 00:59:43.000 | 0 | 
| 2014-02-02 | 31 |  UCI World Championship | ME | 0 | 01:10:25.000 | 0 | 
| 2014-01-26 | 45 |  UCI World Cup Nommay | ME | 0 | 01:07:08.000 | 0 | 
| 2014-01-12 | 2 |  National Championships United States ME | ME | 0 | 00:59:59.000 | 0 | 
| 2013-12-08 | 5 |  Deschutes Brewery Cup |  | 0 | 01:02:51.000 | 0 | 
| 2013-12-07 | 5 |  Deschutes Brewery Cup | ME | 0 | 01:02:51.000 | 0 | 
| 2013-12-01 | 11 |  CXLA Weekend - Day 2 | ME | 0 | 01:03:05.000 | 0 | 
| 2013-11-30 | 1 |  CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 01:01:37.000 | 0 | 
| 2013-11-10 | 4 |  MudFund Derby City Cup | ME | 0 | 01:02:29.000 | 0 | 
| 2013-11-09 | 1 |  MudFund Derby City Cup | ME | 0 | 00:56:52.000 | 0 | 
| 2013-11-03 | 3 |  Cincy3 Harbin Park | ME | 0 | 01:00:43.000 | 0 | 
| 2013-11-02 | 2 |  Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 01:06:57.000 | 0 | 
| 2013-11-01 | 1 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:06:40.000 | 0 | 
| 2013-10-13 | 11 |  Boulder Cup | ME | 0 | 01:00:10.000 | 0 | 
| 2013-10-12 | 1 |  Colorado Cross Classic | ME | 0 | 00:58:23.000 | 0 | 
| 2013-10-06 | 4 |  Providence Cyclo-Cross Festival | ME | 0 | 01:01:36.000 | 0 | 
| 2013-10-05 | 5 |  Providence Cyclo-Cross Festival | ME | 0 | 01:05:31.000 | 0 | 
| 2013-09-29 | 2 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:01:22.000 | 0 | 
| 2013-09-28 | 5 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 00:59:39.000 | 0 | 
| 2013-09-22 | 5 |  Trek Cyclo-cross Collective Cup | ME | 0 | 01:01:24.000 | 0 | 
| 2013-09-21 | 2 |  Trek Cyclo-cross Collective Cup | ME | 0 | 00:57:20.000 | 0 | 
| 2013-09-18 | 4 |  CrossVegas | ME | 0 | 00:58:31.000 | 0 | 
| 2013-09-14 | 2 |  StarCrossed | ME | 0 | 01:02:18.000 | 0 | 
| 2013-02-02 | DNF |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2013-01-26 | 5 |  Cincinnati Kings International | ME | 0 | 00:59:30.000 | 0 | 
| 2013-01-13 | 7 |  National Championships United States ME | ME | 0 | 01:02:15.000 | 0 | 
| 2012-12-09 | 2 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:01:24.000 | 0 | 
| 2012-12-08 | 1 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:01:21.000 | 0 | 
| 2012-12-02 | 2 |  CXLA Weekend - Day 2 | ME | 0 | 00:57:19.000 | 0 | 
| 2012-12-01 | 2 |  CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 00:57:07.000 | 0 | 
| 2012-11-17 | 2 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:01:51.000 | 0 | 
| 2012-11-16 | 4 |  The Jingle Cross Rock - Rock 1 | ME | 0 | 00:58:59.000 | 0 | 
| 2012-11-11 | 4 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:55:53.000 | 0 | 
| 2012-11-10 | 2 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:59:48.000 | 0 | 
| 2012-11-04 | 2 |  Harbin Park International | ME | 0 | 00:58:55.000 | 0 | 
| 2012-11-03 | 1 |  Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 01:07:47.000 | 0 | 
| 2012-11-02 | 1 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:00:55.000 | 0 | 
| 2012-10-28 | 1 |  Boulder Cup | ME | 0 | 00:59:54.000 | 0 | 
| 2012-10-27 | 3 |  Colorado Cross Classic | ME | 0 | 01:02:57.000 | 0 | 
| 2012-10-14 | 11 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:38.000 | 0 | 
| 2012-10-13 | 2 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 00:58:35.000 | 0 | 
| 2012-10-06 | 2 |  NEPCX - Providence Cyclo-Cross Festival | ME | 0 | 01:00:11.000 | 0 | 
| 2012-09-30 | 1 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:04:06.000 | 0 | 
| 2012-09-29 | 2 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:00:28.000 | 0 | 
| 2012-09-23 | 2 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:00:03.000 | 0 | 
| 2012-09-22 | 6 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:48.000 | 0 | 
| 2012-09-19 | 6 |  CrossVegas - Cross After Dark | ME | 0 | 01:00:53.000 | 0 | 
| 2012-02-04 | 27 |  GVA Trofee - Krawatencross | ME | 0 | 01:04:29.000 | 0 | 
| 2012-01-29 | 18 |  UCI World Championship | ME | 0 | 01:10:09.000 | 0 | 
| 2012-01-22 | 43 |  UCI World Cup Hoogerheide | ME | 0 | 01:07:43.000 | 0 | 
| 2012-01-21 | 8 |  Kasteelcross Zonnebeke | ME | 0 | 01:05:10.000 | 0 | 
| 2012-01-15 | 22 |  UCI World Cup Liévin | ME | 0 | 01:05:45.000 | 0 | 
| 2012-01-08 | 2 |  National Championships United States ME | ME | 0 | 01:06:14.000 | 0 | 
| 2012-01-01 | 1 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 00:54:02.000 | 0 | 
| 2011-12-31 | 1 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 01:04:40.000 | 0 | 
| 2011-11-13 | 10 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:06:11.000 | 0 | 
| 2011-11-12 | 2 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:56:55.000 | 0 | 
| 2011-11-06 | 2 |  Harbin Park International | ME | 0 | 00:55:46.000 | 0 | 
| 2011-11-05 | 1 |  Java Johnny's - Lionhearts International | ME | 0 | 01:00:00.000 | 0 | 
| 2011-11-04 | 3 |  Darkhorse Cyclo-Stampede | ME | 0 | 01:03:00.000 | 0 | 
| 2011-10-30 | 2 |  Victory Circle Graphix Boulder Cup | ME | 0 | 00:59:27.000 | 0 | 
| 2011-10-29 | 1 |  Colorado Cross Classic | ME | 0 | 01:01:29.000 | 0 | 
| 2011-10-16 | 1 |  Spooky Cross | ME | 0 | 01:01:35.000 | 0 | 
| 2011-10-15 | 1 |  Cross after Dark - Spooky Cross  | ME | 0 | 01:03:53.000 | 0 | 
| 2011-10-09 | 2 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:56:05.000 | 0 | 
| 2011-10-08 | 1 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:56:07.000 | 0 | 
| 2011-09-25 | 3 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:00:09.000 | 0 | 
| 2011-09-24 | 1 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 00:58:59.000 | 0 | 
| 2011-09-18 | 18 |  Rad Racing GP | ME | 0 | 01:08:01.000 | 0 | 
| 2011-09-17 | 2 |  Cross after Dark - StarCrossed | ME | 0 | 00:56:24.000 | 0 | 
| 2011-09-14 | 5 |  Cross after Dark - CrossVegas | ME | 0 | 00:59:04.000 | 0 | 
| 2010-12-19 | 32 |  UCI World Cup Kalmthout | ME | 0 | 01:05:54.000 | 0 | 
| 2010-12-12 | 2 |  National Championships United States ME | ME | 0 | 01:01:14.000 | 0 | 
| 2010-12-05 | 3 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 00:58:14.000 | 0 | 
| 2010-11-28 | 4 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 3 | ME | 0 | 01:01:41.000 | 0 | 
| 2010-11-27 | 1 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 2 | ME | 0 | 00:55:02.000 | 0 | 
| 2010-11-14 | 11 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:06:44.000 | 0 | 
| 2010-11-13 | 3 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:00:53.000 | 0 | 
| 2010-11-07 | 2 |  Dam Cross Weekend - Los Angeles Day 2 | ME | 0 | 01:01:26.000 | 0 | 
| 2010-11-06 | 2 |  Dam Cross Weekend - Los Angeles Day 1 | ME | 0 | 00:59:52.000 | 0 | 
| 2010-10-24 | 2 |  USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:03:44.000 | 0 | 
| 2010-10-23 | 2 |  USGP of Cyclo-cross Derby City Cup | ME | 0 | 00:57:41.000 | 0 | 
| 2010-10-10 | 2 |  Bio Wheels / United Dairy Farmers Harbin Park International | ME | 0 | 00:53:58.000 | 0 |