| 2017-10-15 | DNF |  US Open of Cyclocross Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2017-10-14 | 34 |  US Open of Cyclocross Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2016-10-16 | 26 |  US Open of Cyclocross Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2016-10-15 | 32 |  US Open of Cyclocross Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2016-01-10 | 44 |  National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2015-12-06 | 24 |  The Jingle Cross 3 | ME | 0 | 00:00:00.000 |  | 
| 2015-12-04 | 24 |  Jingle Cross | ME | 0 | 00:00:00.000 |  | 
| 2015-11-22 | 14 |  CXLA Weekend 2 | ME | 0 | 01:07:21.000 | 0 | 
| 2015-11-21 | 13 |  CXLA Weekend 1 | ME | 0 | 01:07:50.000 | 0 | 
| 2015-10-18 | 26 |  US Open of Cyclocross | ME | 0 | 01:01:20.000 | 0 | 
| 2015-10-17 | 22 |  US Open of Cyclocross | ME | 0 | 01:04:01.000 | 0 | 
| 2015-01-11 | 34 |  National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2014-11-16 | 21 |  The Jingle Cross 3 | ME | 0 | 01:10:38.000 | 0 | 
| 2014-11-15 | 37 |  Jingle Cross 2 | ME | 0 | 00:00:00.000 |  | 
| 2014-11-14 | 21 |  Jingle Cross 1 | ME | 0 | 01:08:03.000 | 0 | 
| 2014-10-26 | 16 |  Gateway Cross Cup | ME | 0 | 01:06:53.000 | 0 | 
| 2014-10-25 | 21 |  Gateway Cross Cup | ME | 0 | 01:07:24.000 | 0 | 
| 2014-10-05 | 38 |  Providence Cyclo-Cross Festival | ME | 0 | 01:07:48.000 | 0 | 
| 2014-10-04 | 43 |  Providence Cyclo-Cross Festival | ME | 0 | 00:00:00.000 |  | 
| 2014-09-14 | 32 |  Boulder Cup | ME | 0 | 01:14:59.000 | 0 | 
| 2014-09-10 | 49 |  Clif Bar CrossVegas | ME | 0 | 00:00:00.000 |  | 
| 2014-01-12 | 22 |  National Championships United States ME | ME | 0 | 01:07:27.000 | 0 | 
| 2013-11-15 | 17 |  The Jingle Cross Rock - Rock 1 | ME | 0 | 01:01:53.000 | 0 | 
| 2013-11-10 | 33 |  MudFund Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2013-11-09 | 32 |  MudFund Derby City Cup | ME | 0 | 01:02:30.000 | 0 | 
| 2013-10-13 | 26 |  Boulder Cup | ME | 0 | 01:02:32.000 | 0 | 
| 2013-10-12 | 23 |  Colorado Cross Classic | ME | 0 | 01:01:03.000 | 0 | 
| 2013-10-05 | 48 |  Providence Cyclo-Cross Festival | ME | 0 | 00:00:00.000 |  | 
| 2013-01-13 | 21 |  National Championships United States ME | ME | 0 | 01:05:55.000 | 0 | 
| 2012-12-09 | 24 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:04:53.000 | 0 | 
| 2012-12-08 | 31 |  USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:06:18.000 | 0 | 
| 2012-11-11 | 39 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:00:48.000 | 0 | 
| 2012-11-10 | 36 |  USGP of Cyclocross Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2012-10-28 | 30 |  Boulder Cup | ME | 0 | 01:07:10.000 | 0 | 
| 2012-10-27 | 18 |  Colorado Cross Classic | ME | 0 | 01:07:23.000 | 0 | 
| 2012-10-21 | 9 |  Spooky Cross Weekend - Day 2 | ME | 0 | 01:02:00.000 | 0 | 
| 2012-10-20 | 6 |  Spooky Cross Weekend - Day 1 | ME | 0 | 01:02:42.000 | 0 | 
| 2012-10-14 | 34 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:04:34.000 | 0 | 
| 2012-10-13 | 25 |  USGP of Cyclocross New Belgium Cup | ME | 0 | 01:03:03.000 | 0 | 
| 2012-09-23 | 38 |   USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:05:45.000 | 0 | 
| 2012-09-22 | 38 |  USGP of Cyclocross Planet Bike Cup | ME | 0 | 00:00:00.000 |  | 
| 2012-01-08 | 22 |  National Championships United States ME | ME | 0 | 01:13:31.000 | 0 | 
| 2011-12-11 | 22 |  USGP of Cyclocross | ME | 0 | 01:04:23.000 | 0 | 
| 2011-12-10 | 20 |  USGP of Cyclocross | ME | 0 | 01:09:10.000 | 0 | 
| 2011-11-27 | 16 |  The Jingle Cross Rock - Rock 3 | ME | 0 | 01:08:41.000 | 0 | 
| 2011-11-26 | 12 |  The Jingle Cross Rock - Rock 2 | ME | 0 | 01:08:41.000 | 0 | 
| 2011-11-25 | 21 |  The Jingle Cross Rock - Rock 1 | ME | 0 | 01:04:23.000 | 0 | 
| 2011-11-13 | 26 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:09:36.000 | 0 | 
| 2011-11-12 | 35 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:02:02.000 | 0 | 
| 2011-11-06 | 29 |  Harbin Park International | ME | 0 | 00:00:00.000 |  | 
| 2011-10-29 | 25 |  Colorado Cross Classic | ME | 0 | 01:07:28.000 | 0 | 
| 2011-10-09 | 27 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:01:20.000 | 0 | 
| 2011-10-08 | 33 |  USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:00:00.000 |  | 
| 2011-09-14 | 59 |  Cross after Dark - CrossVegas | ME | 0 | 00:00:00.000 |  | 
| 2010-12-12 | 22 |  National Championships United States ME | ME | 0 | 01:07:06.000 | 0 | 
| 2010-12-05 | 35 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 00:00:00.000 |  | 
| 2010-12-04 | 34 |  USGP of Cyclo-cross Portland Cup | ME | 0 | 01:08:30.000 | 0 | 
| 2010-11-14 | 12 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:06:59.000 | 0 | 
| 2010-11-13 | 20 |  USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:05:45.000 | 0 | 
| 2010-10-31 | 11 |  Boulder Cup C1 Cyclo-cross | ME | 0 | 01:04:32.000 | 0 | 
| 2010-10-30 | 12 |  Boulder Cup C2 Cyclo-cross | ME | 0 | 01:02:25.000 | 0 | 
| 2010-10-23 | 22 |  USGP of Cyclo-cross Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2010-09-22 | 30 |  Cross Vegas | ME | 0 | 01:02:55.000 | 0 | 
| 2009-12-13 | 24 |  National Championships United States ME | ME | 0 | 01:07:51.000 | 0 | 
| 2009-12-06 | 20 |  USGP of Cyclocross Portland Cup | ME | 0 | 01:07:02.000 | 0 | 
| 2009-12-05 | 26 |  USGP of Cyclocross Portland Cup | ME | 0 | 01:07:05.000 | 0 | 
| 2009-11-29 | 22 |  Jingle Cross Rock - Rock 2 | ME | 0 | 01:05:24.000 | 0 | 
| 2009-11-27 | 10 |  Jingle Cross Rock - Night Rock | ME | 0 | 01:00:38.000 | 0 | 
| 2009-11-14 | 22 |  USGP of Cyclocross Mercer Cup | ME | 0 | 01:09:09.000 | 0 | 
| 2009-11-01 | 17 |  Boulder Cup | ME | 0 | 01:05:18.000 | 0 | 
| 2009-10-31 | 19 |  Blue Sky Velo Cup | ME | 0 | 01:15:39.000 | 0 | 
| 2009-10-25 | 18 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:11:34.000 | 0 | 
| 2009-10-24 | 17 |  USGP of Cyclocross Derby City Cup | ME | 0 | 01:04:13.000 | 0 | 
| 2009-09-23 | 55 |  Cross Vegas | ME | 0 | 01:08:39.000 | 0 | 
| 2008-12-14 | 14 |  National Championships United States MU | MU | 0 | 00:52:31.000 | 0 | 
| 2008-12-06 | 34 |  USGP of Cyclocross - Portland Cup | ME | 0 | 01:12:00.000 | 0 | 
| 2008-11-30 | 26 |  Carousel Volkswagen Jingle Cross Rock - Rock 2 | ME | 0 | 00:00:00.000 |  | 
| 2008-11-29 | 6 |  Carousel Volkswagen Jingle Cross Rock - Rock 1 | ME | 0 | 01:03:32.000 | 0 | 
| 2008-11-16 | 32 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 00:00:00.000 |  | 
| 2008-11-15 | 32 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 01:07:28.000 | 0 | 
| 2008-11-01 | 8 |  Boulder C2 | ME | 0 | 01:06:48.000 | 0 | 
| 2008-10-26 | 19 |  USGP of Cyclocross - Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2008-10-25 | 19 |  USGP of Cyclocross - Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2008-09-24 | 35 |  Cross Vegas | ME | 0 | 01:08:28.000 | 0 | 
| 2008-01-02 | 36 |  Grote Prijs De Ster | ME | 0 | 00:00:00.000 |  | 
| 2007-12-30 | 46 |  Superprestige Diegem | MU | 0 | 00:56:25.000 | 0 | 
| 2007-12-28 | 55 |  GVA Trofee - Azencross | MU | 0 | 00:57:56.000 | 0 | 
| 2007-12-15 | 10 |  National Championships United States MU | MU | 0 | 00:48:43.000 | 0 | 
| 2007-12-02 | 54 |  USGP of Cyclocross - Portland | ME | 0 | 00:00:00.000 |  | 
| 2007-12-01 | 39 |  USGP of Cyclocross - Portland  | ME | 0 | 00:00:00.000 |  | 
| 2007-11-18 | 26 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 01:02:56.000 | 0 | 
| 2007-11-17 | 58 |  USGP of Cyclocross - Mercer Cup | ME | 0 | 00:00:00.000 |  | 
| 2007-11-11 | 6 |  Fort Lewis College SquawkerCross | ME | 0 | 01:02:44.000 | 0 | 
| 2007-11-03 | 24 |  Redline North American Cross | ME | 0 | 00:00:00.000 |  | 
| 2007-10-28 | 39 |  USGP of Cyclocross - Derby City Cup | ME | 0 | 01:03:47.000 | 0 | 
| 2007-10-27 | 53 |  USGP of Cyclocross - Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2006-12-16 | 14 |  National Championships United States MU | MU | 0 | 00:50:40.000 | 0 | 
| 2006-11-19 | 33 |  Scion Stumptown Cup | ME | 0 | 01:08:37.000 | 0 | 
| 2006-11-18 | 49 |  Rad Racing Cup of Cyclocross | ME | 0 | 01:06:27.000 | 0 | 
| 2006-11-05 | 63 |  Boulder Cup | ME | 0 | 00:00:00.000 |  |