| 2015-12-06 | 19 |  The Jingle Cross 3 | ME | 0 | 01:11:32.000 | 0 | 
| 2015-12-05 | 18 |  Jingle Cross 2 | ME | 0 | 01:18:11.000 | 0 | 
| 2015-11-01 | 26 |  Pan-American Championships | ME | 0 | 01:06:36.000 | 0 | 
| 2015-10-11 | 12 |  Trek CXC Cup | ME | 0 | 01:04:14.000 | 0 | 
| 2015-10-10 | 9 |  Trek CXC Cup | ME | 0 | 01:02:38.000 | 0 | 
| 2015-10-04 | 32 |  KMC Cyclo-cross Festival | ME | 0 | 01:03:00.000 | 0 | 
| 2015-10-03 | 29 |  KMC Cyclo-cross Festival | ME | 0 | 01:05:20.000 | 0 | 
| 2014-09-21 | 31 |  Trek CXC Cup | ME | 0 | 01:04:04.000 | 0 | 
| 2014-09-20 | 8 |  Trek CXC Cup | ME | 0 | 01:00:34.000 | 0 | 
| 2014-01-12 | 9 |  National Championships United States ME | ME | 0 | 01:03:09.000 | 0 | 
| 2013-12-08 | 11 |  Deschutes Brewery Cup |  | 0 | 01:04:35.000 | 0 | 
| 2013-12-07 | 11 |  Deschutes Brewery Cup | ME | 0 | 01:04:35.000 | 0 | 
| 2013-11-17 | 8 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:07:47.000 | 0 | 
| 2013-11-16 | 16 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:04:12.000 | 0 | 
| 2013-11-09 | 15 |  MudFund Derby City Cup | ME | 0 | 00:58:40.000 | 0 | 
| 2013-11-03 | 12 |  Cincy3 Harbin Park | ME | 0 | 01:02:26.000 | 0 | 
| 2013-11-02 | 9 |  Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 01:10:35.000 | 0 | 
| 2013-11-01 | 14 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:12:30.000 | 0 | 
| 2013-10-27 | 6 |  Gateway Cross Cup | ME | 0 | 01:00:13.000 | 0 | 
| 2013-10-26 | 7 |  Gateway Cross Cup | ME | 0 | 01:03:37.000 | 0 | 
| 2013-10-13 | 15 |  Boulder Cup | ME | 0 | 01:01:02.000 | 0 | 
| 2013-10-12 | 10 |  Colorado Cross Classic | ME | 0 | 00:59:23.000 | 0 | 
| 2013-09-29 | 10 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:03:01.000 | 0 | 
| 2013-09-28 | 13 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:00:53.000 | 0 | 
| 2013-09-22 | 11 |  Trek Cyclo-cross Collective Cup | ME | 0 | 01:02:59.000 | 0 | 
| 2013-09-21 | 13 |  Trek Cyclo-cross Collective Cup | ME | 0 | 00:59:06.000 | 0 | 
| 2013-01-13 | 19 |  National Championships United States ME | ME | 0 | 01:05:03.000 | 0 | 
| 2013-01-06 | 9 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 01:03:51.000 | 0 | 
| 2013-01-05 | 11 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 00:58:10.000 | 0 | 
| 2012-12-09 | 15 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:03:11.000 | 0 | 
| 2012-12-08 | 12 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:03:22.000 | 0 | 
| 2012-11-18 | 7 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:03:12.000 | 0 | 
| 2012-11-17 | 6 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:03:13.000 | 0 | 
| 2012-11-11 | 7 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:56:16.000 | 0 | 
| 2012-11-10 | 17 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:03:41.000 | 0 | 
| 2012-10-28 | 6 |  Boulder Cup | ME | 0 | 01:00:46.000 | 0 | 
| 2012-10-27 | 10 |  Colorado Cross Classic | ME | 0 | 01:05:18.000 | 0 | 
| 2012-10-14 | 8 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:04.000 | 0 | 
| 2012-10-13 | 7 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:00:28.000 | 0 | 
| 2012-10-07 | 8 |  NEPCX - Providence Cyclo-cross Festival | ME | 0 | 01:06:19.000 | 0 | 
| 2012-10-06 | 11 |  NEPCX - Providence Cyclo-Cross Festival | ME | 0 | 01:02:13.000 | 0 | 
| 2012-09-30 | 9 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:06:54.000 | 0 | 
| 2012-09-29 | 12 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:02:40.000 | 0 | 
| 2012-09-23 | 13 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:02:26.000 | 0 | 
| 2012-09-22 | 13 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:05:08.000 | 0 | 
| 2012-01-08 | 25 |  National Championships United States ME | ME | 0 | 01:16:05.000 | 0 | 
| 2011-12-31 | 11 |  Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 00:00:00.000 |  | 
| 2011-12-11 | 8 |  USGP of Cyclocross | ME | 0 | 01:01:50.000 | 0 | 
| 2011-12-10 | 18 |  USGP of Cyclocross | ME | 0 | 01:08:34.000 | 0 | 
| 2011-11-27 | 7 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:04:20.000 | 0 | 
| 2011-11-26 | 3 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:03:27.000 | 0 | 
| 2011-11-25 | 8 |  The Jingle Cross Rock - Rock 1 | ME | 0 | 01:00:48.000 | 0 | 
| 2011-11-13 | 9 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:05:55.000 | 0 | 
| 2011-11-12 | 10 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:58:24.000 | 0 | 
| 2011-11-06 | 6 |  Harbin Park International | ME | 0 | 00:58:53.000 | 0 | 
| 2011-10-30 | 5 |  Victory Circle Graphix Boulder Cup | ME | 0 | 00:59:39.000 | 0 | 
| 2011-10-09 | 4 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:57:12.000 | 0 | 
| 2011-10-08 | 27 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:04:05.000 | 0 | 
| 2011-10-02 | 9 |  NEPCX - Gran Prix of Gloucester 2 | ME | 0 | 01:06:52.000 | 0 | 
| 2011-10-01 | 6 |  NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 00:57:55.000 | 0 | 
| 2011-09-25 | 15 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:05:44.000 | 0 | 
| 2011-09-24 | 25 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:39.000 | 0 | 
| 2011-09-18 | 14 |  Rad Racing GP | ME | 0 | 01:06:33.000 | 0 | 
| 2011-09-17 | 15 |  Cross after Dark - StarCrossed | ME | 0 | 00:59:12.000 | 0 | 
| 2010-12-12 | 8 |  National Championships United States ME | ME | 0 | 01:04:06.000 | 0 | 
| 2010-12-05 | 9 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 01:00:02.000 | 0 | 
| 2010-12-04 | 13 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 01:03:10.000 | 0 | 
| 2010-11-28 | 6 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 3 | ME | 0 | 01:02:37.000 | 0 | 
| 2010-11-27 | 5 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 2 | ME | 0 | 00:56:38.000 | 0 | 
| 2010-11-26 | 25 |  Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 1 | ME | 0 | 00:00:00.000 |  | 
| 2010-11-14 | 8 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:05:26.000 | 0 | 
| 2010-11-13 | 10 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:03:09.000 | 0 | 
| 2010-10-24 | 5 |  USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:05:28.000 | 0 | 
| 2010-10-23 | 5 |  USGP of Cyclo-cross Derby City Cup | ME | 0 | 00:59:02.000 | 0 | 
| 2010-10-10 | 7 |  Bio Wheels / United Dairy Farmers Harbin Park International | ME | 0 | 00:55:44.000 | 0 | 
| 2010-10-09 | 3 |  Java Johnny's - Lionhearts International Cyclo-cross | ME | 0 | 00:57:04.000 | 0 | 
| 2010-10-03 | 8 |  Gran Prix of Gloucester 2 | ME | 0 | 01:04:38.000 | 0 | 
| 2010-10-02 | 4 |  Gran Prix of Gloucester 1 | ME | 0 | 01:03:18.000 | 0 | 
| 2010-09-26 | 5 |  USGP of Cyclo-cross Planet Bike Cup | ME | 0 | 01:02:00.000 | 0 | 
| 2010-09-25 | 7 |  USGP of Cyclo-cross Planet Bike Cup | ME | 0 | 01:02:03.000 | 0 | 
| 2009-11-29 | 4 |  Jingle Cross Rock - Rock 2 | ME | 0 | 00:59:26.000 | 0 | 
| 2009-11-28 | 2 |  Jingle Cross Rock - Rock 1 | ME | 0 | 01:00:00.000 | 0 | 
| 2009-10-18 | 5 |  Toronto International Cyclo-cross | ME | 0 | 00:56:57.000 | 0 | 
| 2009-10-17 | 5 |  Toronto International Cyclo-cross | ME | 0 | 01:00:45.000 | 0 | 
| 2009-09-27 | 8 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:27.000 | 0 | 
| 2009-09-26 | 15 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:05:50.000 | 0 | 
| 2008-01-02 | 24 |  Grote Prijs De Ster | ME | 0 | 01:04:43.000 | 0 | 
| 2008-01-01 | 26 |  Grote Prijs Sven Nys | ME | 0 | 00:00:00.000 |  | 
| 2007-12-28 | 43 |  GVA Trofee - Azencross | ME | 0 | 00:00:00.000 |  | 
| 2007-12-26 | DNF |  UCI World Cup Hofstade | ME | 0 | 00:00:00.000 |  | 
| 2007-12-23 | 28 |  GP Montferland | ME | 0 | 01:04:16.000 | 0 | 
| 2007-12-16 | 8 |  National Championships United States ME | ME | 0 | 00:55:49.000 | 0 | 
| 2007-12-02 | 15 |  USGP of Cyclocross - Portland | ME | 0 | 01:10:59.000 | 0 | 
| 2007-12-01 | 16 |  USGP of Cyclocross - Portland  | ME | 0 | 01:05:03.000 | 0 | 
| 2007-11-25 | 3 |  The Jingle Cross Rock 2 | ME | 0 | 01:00:05.000 | 0 | 
| 2007-11-24 | 4 |  The Jingle Cross Rock 1 | ME | 0 | 00:00:00.000 |  | 
| 2007-11-18 | 10 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 00:59:44.000 | 0 | 
| 2007-11-17 | 20 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 00:58:59.000 | 0 | 
| 2007-11-04 | 16 |  The Cycle-Smart International | ME | 0 | 01:03:37.000 | 0 | 
| 2007-11-03 | 7 |  Chainbiter 9.0 | ME | 0 | 01:00:30.000 | 0 |