| 2015-11-29 | 8 |  Rapha Nobeyama Supercross | ME | 0 | 01:00:53.000 | 0 | 
| 2015-01-04 | 10 |  Resolution 'Cross Cup | ME | 0 | 01:01:04.000 | 0 | 
| 2014-12-07 | 13 |  NEPCX - NBX Gran Prix of Cross 2 | ME | 0 | 01:05:41.000 | 0 | 
| 2014-11-29 | 2 |  Shinshu Cyclocross Nobeyama Kogen Round 1 | ME | 0 | 01:01:45.000 | 0 | 
| 2014-11-01 | 6 |  Cincy3 - Kings CX After Dark | ME | 0 | 00:59:32.000 | 0 | 
| 2014-10-31 | 20 |  Cincy3 Harbin Park | ME | 0 | 01:05:04.000 | 0 | 
| 2014-10-04 | 2 |  Providence Cyclo-Cross Festival | ME | 0 | 01:08:35.000 | 0 | 
| 2014-09-28 | 15 |  Gran Prix of Gloucester 2 | ME | 0 | 01:05:27.000 | 0 | 
| 2014-09-27 | 10 |  Gran Prix of Gloucester 1 | ME | 0 | 01:04:17.000 | 0 | 
| 2014-09-21 | 10 |  Trek CXC Cup | ME | 0 | 01:00:51.000 | 0 | 
| 2014-09-20 | 2 |  Trek CXC Cup | ME | 0 | 00:58:10.000 | 0 | 
| 2014-09-14 | 3 |  Boulder Cup | ME | 0 | 01:07:56.000 | 0 | 
| 2014-09-10 | 22 |  Clif Bar CrossVegas | ME | 0 | 01:06:05.000 | 0 | 
| 2014-01-26 | 31 |  UCI World Cup Nommay | ME | 0 | 01:05:22.000 | 0 | 
| 2014-01-12 | 3 |  National Championships United States ME | ME | 0 | 01:00:52.000 | 0 | 
| 2013-12-15 | 4 |  North Carolina Grand Prix - Race 2 | ME | 0 | 01:04:26.000 | 0 | 
| 2013-12-14 | 2 |  North Carolina Grand Prix - Race 1 | ME | 0 | 01:07:45.000 | 0 | 
| 2013-12-08 | 1 |  Deschutes Brewery Cup |  | 0 | 01:01:57.000 | 0 | 
| 2013-12-07 | 1 |  Deschutes Brewery Cup | ME | 0 | 01:01:57.000 | 0 | 
| 2013-12-01 | 3 |  CXLA Weekend - Day 2 | ME | 0 | 01:00:51.000 | 0 | 
| 2013-11-30 | 4 |  CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 01:01:38.000 | 0 | 
| 2013-11-24 | 1 |  Super Cross Cup 2 | ME | 0 | 00:55:51.000 | 0 | 
| 2013-11-23 | 1 |  Super Cross Cup 1 | ME | 0 | 00:58:48.000 | 0 | 
| 2013-11-17 | 1 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:05:45.000 | 0 | 
| 2013-11-16 | 4 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:00:24.000 | 0 | 
| 2013-11-10 | 6 |  MudFund Derby City Cup | ME | 0 | 01:02:47.000 | 0 | 
| 2013-11-09 | 4 |  MudFund Derby City Cup | ME | 0 | 00:57:21.000 | 0 | 
| 2013-11-03 | 1 |  Cincy3 Harbin Park | ME | 0 | 01:00:09.000 | 0 | 
| 2013-11-02 | 1 |  Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 01:06:06.000 | 0 | 
| 2013-11-01 | 2 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:07:13.000 | 0 | 
| 2013-10-06 | 2 |  Providence Cyclo-Cross Festival | ME | 0 | 01:00:48.000 | 0 | 
| 2013-10-05 | 3 |  Providence Cyclo-Cross Festival | ME | 0 | 01:05:08.000 | 0 | 
| 2013-09-29 | 3 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:01:25.000 | 0 | 
| 2013-09-28 | 2 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 00:58:55.000 | 0 | 
| 2013-09-22 | 2 |  Trek Cyclo-cross Collective Cup | ME | 0 | 01:01:15.000 | 0 | 
| 2013-09-21 | 5 |  Trek Cyclo-cross Collective Cup | ME | 0 | 00:57:39.000 | 0 | 
| 2013-09-18 | 7 |  CrossVegas | ME | 0 | 00:59:05.000 | 0 | 
| 2013-09-15 | 2 |  Catamount Grand Prix 2 | ME | 0 | 01:04:20.000 | 0 | 
| 2013-09-14 | 1 |  Catamount Grand Prix 1 | ME | 0 | 00:58:03.000 | 0 | 
| 2013-02-02 | 19 |  UCI World Championship | ME | 0 | 01:08:55.000 | 0 | 
| 2013-01-26 | 13 |  Cincinnati Kings International | ME | 0 | 01:04:15.000 | 0 | 
| 2013-01-13 | 5 |  National Championships United States ME | ME | 0 | 01:00:39.000 | 0 | 
| 2013-01-06 | 2 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 01:02:35.000 | 0 | 
| 2013-01-05 | 4 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 00:56:15.000 | 0 | 
| 2012-12-23 | 38 |  UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2012-12-09 | 1 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:01:09.000 | 0 | 
| 2012-12-08 | 2 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:01:22.000 | 0 | 
| 2012-12-02 | 1 |  CXLA Weekend - Day 2 | ME | 0 | 00:57:18.000 | 0 | 
| 2012-12-01 | 4 |  CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 00:57:16.000 | 0 | 
| 2012-11-25 | 4 |  Baystate Cyclo-cross - NECX | ME | 0 | 00:55:46.000 | 0 | 
| 2012-11-18 | 1 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:01:07.000 | 0 | 
| 2012-11-17 | 1 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:01:18.000 | 0 | 
| 2012-11-11 | 3 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:55:34.000 | 0 | 
| 2012-11-10 | 6 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:00:49.000 | 0 | 
| 2012-10-28 | DNF |  UCI World Cup Plzen | ME | 0 | 00:00:00.000 |  | 
| 2012-10-21 | 30 |  UCI World Cup Tábor | ME | 0 | 01:07:42.000 | 0 | 
| 2012-10-14 | 10 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:19.000 | 0 | 
| 2012-10-13 | 8 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:00:40.000 | 0 | 
| 2012-10-07 | 3 |  NEPCX - Providence Cyclo-cross Festival | ME | 0 | 01:03:07.000 | 0 | 
| 2012-09-30 | 4 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:04:50.000 | 0 | 
| 2012-09-29 | 3 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:00:35.000 | 0 | 
| 2012-09-23 | 5 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:00:55.000 | 0 | 
| 2012-09-22 | 2 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:12.000 | 0 | 
| 2012-09-19 | 2 |  CrossVegas - Cross After Dark | ME | 0 | 01:00:40.000 | 0 | 
| 2012-09-16 | 3 |  Catamount Grand Prix - NECX | ME | 0 | 00:59:42.000 | 0 | 
| 2012-09-15 | 3 |  Catamount Grand Prix - NECX | ME | 0 | 01:02:27.000 | 0 | 
| 2012-01-29 | 34 |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2012-01-22 | 42 |  UCI World Cup Hoogerheide | ME | 0 | 01:07:37.000 | 0 | 
| 2012-01-15 | DNF |  UCI World Cup Liévin | ME | 0 | 00:00:00.000 |  | 
| 2012-01-08 | 5 |  National Championships United States ME | ME | 0 | 01:07:03.000 | 0 | 
| 2011-12-26 | 37 |  UCI World Cup Heusden-Zolder | ME | 0 | 01:06:59.000 | 0 | 
| 2011-12-18 | 39 |  UCI World Cup Namur | ME | 0 | 01:08:19.000 | 0 | 
| 2011-12-11 | 6 |  USGP of Cyclocross | ME | 0 | 01:01:35.000 | 0 | 
| 2011-12-10 | 2 |  USGP of Cyclocross | ME | 0 | 01:05:20.000 | 0 | 
| 2011-12-04 | 2 |  Cyclocross LA  | ME | 0 | 00:59:54.000 | 0 | 
| 2011-12-03 | 1 |  Cyclocross LA | ME | 0 | 00:59:24.000 | 0 | 
| 2011-11-27 | 1 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:01:19.000 | 0 | 
| 2011-11-25 | 3 |  The Jingle Cross Rock - Rock 1 | ME | 0 | 00:58:40.000 | 0 | 
| 2011-11-13 | 6 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:05:11.000 | 0 | 
| 2011-11-12 | 3 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:57:19.000 | 0 | 
| 2011-11-05 | 2 |  Java Johnny's - Lionhearts International | ME | 0 | 01:00:30.000 | 0 | 
| 2011-11-04 | 4 |  Darkhorse Cyclo-Stampede | ME | 0 | 01:04:15.000 | 0 | 
| 2011-10-30 | 3 |  Victory Circle Graphix Boulder Cup | ME | 0 | 00:59:27.000 | 0 | 
| 2011-10-23 | 17 |  UCI World Cup Tábor | ME | 0 | 01:04:54.000 | 0 | 
| 2011-10-16 | 20 |  UCI World Cup Plzen | ME | 0 | 01:08:16.000 | 0 | 
| 2011-10-09 | 5 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:57:12.000 | 0 | 
| 2011-10-08 | 13 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:00:06.000 | 0 | 
| 2011-10-02 | 2 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:03:53.000 | 0 | 
| 2011-10-01 | 10 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 00:58:43.000 | 0 | 
| 2011-09-24 | 6 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 00:59:58.000 | 0 | 
| 2011-09-14 | 7 |  Cross after Dark - CrossVegas | ME | 0 | 00:59:04.000 | 0 | 
| 2011-01-30 | DNF |  UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2011-01-23 | 16 |  UCI World Cup Hoogerheide | ME | 0 | 01:06:50.000 | 0 | 
| 2011-01-16 | 12 |  UCI World Cup Pontchâteau | ME | 0 | 01:02:44.000 | 0 | 
| 2010-12-12 | 5 |  National Championships United States ME | ME | 0 | 01:02:52.000 | 0 | 
| 2010-12-05 | 2 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 00:57:47.000 | 0 | 
| 2010-12-04 | 3 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 01:00:18.000 | 0 | 
| 2010-11-27 | 33 |  UCI World Cup Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2010-11-21 | 12 |  Superprestige Gavere | ME | 0 | 01:01:39.000 | 0 | 
| 2010-11-14 | 1 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:02:41.000 | 0 |