| 2025-06-14 | 15 | Ride Sally Ride | me | 0 | 00:00:00.000 |  | 
| 2024-04-06 | 59 | Polling House Road Race | me | 0 | 00:00:00.000 |  | 
| 2017-10-01 | DNS | West Sacramento Cyclocross Grand Prix - WSCXGP | ME | 0 | 00:00:00.000 |  | 
| 2017-09-30 | DNS | West Sacramento Cyclocross Grand Prix - WSCXGP | ME | 0 | 00:00:00.000 |  | 
| 2014-10-26 | 7 | Gateway Cross Cup | ME | 0 | 01:04:17.000 | 0 | 
| 2014-10-25 | 12 | Gateway Cross Cup | ME | 0 | 01:05:01.000 | 0 | 
| 2014-09-21 | 3 | Charm City Cross | ME | 0 | 00:57:13.000 | 0 | 
| 2014-09-20 | 3 | Charm City Cross | ME | 0 | 01:01:14.000 | 0 | 
| 2012-12-09 | 4 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:01:44.000 | 0 | 
| 2012-12-02 | 4 | CXLA Weekend - Day 2 | ME | 0 | 00:58:30.000 | 0 | 
| 2012-12-01 | 7 | CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 00:58:19.000 | 0 | 
| 2012-11-18 | 4 | The Jingle Cross Rock - Rock 3 | ME | 0 | 01:01:56.000 | 0 | 
| 2012-11-17 | 4 | The Jingle Cross Rock - Rock 2 | ME | 0 | 01:02:33.000 | 0 | 
| 2012-11-16 | 2 | The Jingle Cross Rock - Rock 1 | ME | 0 | 00:58:43.000 | 0 | 
| 2012-11-11 | 6 | USGP of Cyclocross Derby City Cup | ME | 0 | 00:56:14.000 | 0 | 
| 2012-11-10 | 12 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:02:52.000 | 0 | 
| 2012-11-04 | 3 | Harbin Park International | ME | 0 | 00:59:15.000 | 0 | 
| 2012-11-02 | 6 | Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:03:49.000 | 0 | 
| 2012-10-14 | 2 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:00:17.000 | 0 | 
| 2012-10-13 | 10 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:01:25.000 | 0 | 
| 2012-10-07 | 23 | NEPCX - Providence Cyclo-cross Festival | ME | 0 | 01:09:09.000 | 0 | 
| 2012-10-06 | 8 | NEPCX - Providence Cyclo-Cross Festival | ME | 0 | 01:01:44.000 | 0 | 
| 2012-09-29 | 13 | NEPCX - Gran Prix of Gloucester 1 | ME | 0 | 01:03:06.000 | 0 | 
| 2012-09-23 | 4 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:00:32.000 | 0 | 
| 2012-09-22 | 4 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:37.000 | 0 | 
| 2012-09-19 | 34 | CrossVegas - Cross After Dark | ME | 0 | 01:05:43.000 | 0 | 
| 2012-01-29 | 43 | UCI World Championship | ME | 0 | 00:00:00.000 |  | 
| 2012-01-22 | 48 | UCI World Cup Hoogerheide | ME | 0 | 00:00:00.000 |  | 
| 2012-01-08 | 6 | National Championships United States ME | ME | 0 | 01:07:49.000 | 0 | 
| 2012-01-01 | 3 | Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 00:56:13.000 | 0 | 
| 2011-12-31 | 3 | Chicago Cyclocross Cup New Year's Resolution | ME | 0 | 01:06:31.000 | 0 | 
| 2011-12-11 | 4 | USGP of Cyclocross | ME | 0 | 01:01:11.000 | 0 | 
| 2011-12-10 | 8 | USGP of Cyclocross | ME | 0 | 01:06:23.000 | 0 | 
| 2011-12-04 | 3 | Cyclocross LA | ME | 0 | 00:59:54.000 | 0 | 
| 2011-12-03 | 3 | Cyclocross LA | ME | 0 | 00:59:40.000 | 0 | 
| 2011-11-27 | 5 | The Jingle Cross Rock - Rock 3 | ME | 0 | 01:02:52.000 | 0 | 
| 2011-11-26 | 2 | The Jingle Cross Rock - Rock 2 | ME | 0 | 01:03:19.000 | 0 | 
| 2011-11-25 | 2 | The Jingle Cross Rock - Rock 1 | ME | 0 | 00:58:02.000 | 0 | 
| 2011-11-13 | 5 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:04:54.000 | 0 | 
| 2011-11-12 | 8 | USGP of Cyclocross Derby City Cup | ME | 0 | 00:57:55.000 | 0 | 
| 2011-10-23 | 52 | UCI World Cup Tábor | ME | 0 | 01:08:29.000 | 0 | 
| 2011-10-16 | 4 | Spooky Cross | ME | 0 | 01:02:11.000 | 0 | 
| 2011-10-15 | 5 | Cross after Dark - Spooky Cross | ME | 0 | 01:04:56.000 | 0 | 
| 2011-10-09 | 8 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 00:57:39.000 | 0 | 
| 2011-10-08 | 21 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:02:28.000 | 0 | 
| 2010-12-12 | 15 | National Championships United States ME | ME | 0 | 01:06:17.000 | 0 | 
| 2010-12-05 | 6 | USGP of Cyclo-cross Portland Cup | ME | 0 | 00:59:29.000 | 0 | 
| 2010-12-04 | 2 | USGP of Cyclo-cross Portland Cup | ME | 0 | 01:00:09.000 | 0 | 
| 2010-11-28 | 3 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 3 | ME | 0 | 01:01:15.000 | 0 | 
| 2010-11-27 | 3 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 2 | ME | 0 | 00:56:02.000 | 0 | 
| 2010-11-26 | 3 | Carousel Volkswagen Jingle Cross Rock presented by Scheels - Rock 1 | ME | 0 | 00:58:38.000 | 0 | 
| 2010-11-14 | 7 | USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:05:20.000 | 0 | 
| 2010-11-13 | 11 | USGP of Cyclo-cross Mercer Cup | ME | 0 | 01:03:16.000 | 0 | 
| 2010-11-07 | 3 | Dam Cross Weekend - Los Angeles Day 2 | ME | 0 | 01:02:01.000 | 0 | 
| 2010-11-06 | 3 | Dam Cross Weekend - Los Angeles Day 1 | ME | 0 | 01:00:21.000 | 0 | 
| 2010-10-30 | 9 | Boulder Cup C2 Cyclo-cross | ME | 0 | 01:02:02.000 | 0 | 
| 2010-10-24 | 10 | USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:06:28.000 | 0 | 
| 2010-10-23 | 8 | USGP of Cyclo-cross Derby City Cup | ME | 0 | 01:00:14.000 | 0 | 
| 2010-10-10 | 3 | Bio Wheels / United Dairy Farmers Harbin Park International | ME | 0 | 00:55:01.000 | 0 | 
| 2010-10-09 | 5 | Java Johnny's - Lionhearts International Cyclo-cross | ME | 0 | 00:57:47.000 | 0 | 
| 2010-10-08 | 7 | Darkhorse Cyclo-Stampede International Cyclo-cross | ME | 0 | 01:03:08.000 | 0 | 
| 2010-10-03 | 2 | Krosstober-fest Weekend | ME | 0 | 00:54:13.000 | 0 | 
| 2010-10-02 | 3 | Krosstober-fest Weekend | ME | 0 | 00:59:29.000 | 0 | 
| 2010-09-26 | 25 | USGP of Cyclo-cross Planet Bike Cup | ME | 0 | 01:05:16.000 | 0 | 
| 2010-09-22 | 11 | Cross Vegas | ME | 0 | 00:59:43.000 | 0 | 
| 2009-12-13 | 10 | National Championships United States ME | ME | 0 | 01:05:52.000 | 0 | 
| 2009-12-06 | 8 | USGP of Cyclocross Portland Cup | ME | 0 | 01:03:53.000 | 0 | 
| 2009-12-05 | 6 | USGP of Cyclocross Portland Cup | ME | 0 | 01:02:12.000 | 0 | 
| 2009-11-22 | 7 | Super Cross Cup 2 | ME | 0 | 01:03:16.000 | 0 | 
| 2009-11-21 | 5 | Super Cross Cup 1 | ME | 0 | 01:01:01.000 | 0 | 
| 2009-11-15 | 10 | USGP of Cyclocross Mercer Cup | ME | 0 | 01:05:46.000 | 0 | 
| 2009-11-14 | 4 | USGP of Cyclocross Mercer Cup | ME | 0 | 01:02:59.000 | 0 | 
| 2009-11-01 | 7 | Boulder Cup | ME | 0 | 01:03:26.000 | 0 | 
| 2009-10-25 | 5 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:06:37.000 | 0 | 
| 2009-10-24 | 6 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:00:34.000 | 0 | 
| 2009-10-11 | 3 | Providence Cyclocross | ME | 0 | 01:05:15.000 | 0 | 
| 2009-10-10 | 3 | Providence Cyclocross | ME | 0 | 00:58:05.000 | 0 | 
| 2009-10-04 | 6 | Gran Prix of Gloucester 2 | ME | 0 | 01:01:11.000 | 0 | 
| 2009-10-03 | 3 | Gran Prix of Gloucester 1 | ME | 0 | 00:58:00.000 | 0 | 
| 2009-09-27 | 10 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:04:02.000 | 0 | 
| 2009-09-26 | 6 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:01:27.000 | 0 | 
| 2009-09-23 | 2 | Cross Vegas | ME | 0 | 01:01:03.000 | 0 | 
| 2009-09-20 | 5 | Rad Racing Gran Prix | ME | 0 | 00:56:19.000 | 0 | 
| 2008-12-14 | 14 | National Championships United States ME | ME | 0 | 01:04:00.000 | 0 | 
| 2008-12-06 | 12 | USGP of Cyclocross - Portland Cup | ME | 0 | 01:07:25.000 | 0 | 
| 2008-11-16 | 15 | USGP of Cyclocross - Mercer Cup | ME | 0 | 01:06:06.000 | 0 | 
| 2008-11-15 | 15 | USGP of Cyclocross - Mercer Cup | ME | 0 | 01:03:06.000 | 0 | 
| 2008-11-09 | 1 | Dam Cross | ME | 0 | 00:59:18.000 | 0 | 
| 2008-11-01 | 24 | The Cycle-Smart International 1 | ME | 0 | 01:04:48.000 | 0 | 
| 2008-10-26 | 12 | USGP of Cyclocross - Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2008-10-25 | 11 | USGP of Cyclocross - Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2008-09-28 | 3 | Catamount Grand Prix | ME | 0 | 00:54:44.000 | 0 | 
| 2008-09-27 | 3 | Schoolhouse Cyclocross | ME | 0 | 00:58:56.000 | 0 | 
| 2007-12-16 | 11 | National Championships United States ME | ME | 0 | 00:56:33.000 | 0 | 
| 2007-12-09 | 6 | NBX GP | ME | 0 | 01:00:00.000 | 0 | 
| 2007-12-08 | 3 | W.E. Steadman GP | ME | 0 | 00:58:56.000 | 0 | 
| 2007-12-02 | 18 | USGP of Cyclocross - Portland | ME | 0 | 01:11:39.000 | 0 | 
| 2007-12-01 | 21 | USGP of Cyclocross - Portland | ME | 0 | 01:06:01.000 | 0 | 
| 2007-11-17 | 9 | USGP of Cyclocross - Mercer Cup | ME | 0 | 00:57:29.000 | 0 | 
| 2007-11-11 | 40 | UCI World Cup Pijnacker | ME | 0 | 00:00:00.000 |  |