| 2022-06-04 | 70 | Garmin UNBOUND | me | 322.16 | 11:28:13.000 | 28.087 | 
| 2021-06-04 | 40 | Garmin UNBOUND | me | 331.85 | 12:40:29.000 | 26.182 | 
| 2018-06-02 | 76 | Dirty Kanza | me | 331.85 | 13:31:21.000 | 24.541 | 
| 2017-10-15 | 10 | US Open of Cyclocross Day 2 | ME | 0 | 00:58:32.000 | 0 | 
| 2017-06-03 | 2 | Dirty Kanza | me | 332.68 | 10:51:51.000 | 30.622 | 
| 2017-01-08 | 36 | National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2016-12-04 | 13 | Ruts N Guts | ME | 0 | 01:03:29.000 | 0 | 
| 2016-12-03 | 10 | Ruts N Guts | ME | 0 | 01:02:59.000 | 0 | 
| 2016-11-12 | 4 | Cyntery Hurtland, a Tulsa Tough production | ME | 0 | 01:05:55.000 | 0 | 
| 2016-01-10 | 26 | National Championships United States ME | ME | 0 | 01:03:56.000 | 0 | 
| 2016-01-02 | 20 | Kingsport Cyclo-cross Cup | ME | 0 | 01:06:19.000 | 0 | 
| 2015-12-13 | 26 | North Carolina Grand Prix - Race 2 | ME | 0 | 01:03:10.000 | 0 | 
| 2015-12-12 | 18 | North Carolina Grand Prix - Race 1 | ME | 0 | 01:01:00.000 | 0 | 
| 2015-12-06 | 20 | The Jingle Cross 3 | ME | 0 | 01:11:57.000 | 0 | 
| 2015-12-05 | 23 | Jingle Cross 2 | ME | 0 | 00:00:00.000 |  | 
| 2015-12-04 | 16 | Jingle Cross | ME | 0 | 01:05:30.000 | 0 | 
| 2015-11-08 | 36 | The Derby City Cup | ME | 0 | 01:05:03.000 | 0 | 
| 2015-11-07 | 40 | The Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2015-10-31 | 49 | Cincy3 - Kings CX After Dark | ME | 0 | 01:04:25.000 | 0 | 
| 2015-10-25 | 21 | Manitoba Grand Prix of Cyclocross | ME | 0 | 01:05:13.000 | 0 | 
| 2015-10-11 | 11 | Trek CXC Cup | ME | 0 | 01:03:45.000 | 0 | 
| 2015-10-10 | 18 | Trek CXC Cup | ME | 0 | 01:04:33.000 | 0 | 
| 2015-10-04 | 33 | KMC Cyclo-cross Festival | ME | 0 | 01:03:01.000 | 0 | 
| 2015-10-03 | 23 | KMC Cyclo-cross Festival | ME | 0 | 01:04:06.000 | 0 | 
| 2015-09-06 | 16 | Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:06:16.000 | 0 | 
| 2015-09-05 | 14 | Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:07:18.000 | 0 | 
| 2015-01-11 | 17 | National Championships United States ME | ME | 0 | 01:06:20.000 | 0 | 
| 2014-12-07 | 14 | NEPCX - NBX Gran Prix of Cross 2 | ME | 0 | 01:05:42.000 | 0 | 
| 2014-12-06 | 14 | NEPCX - NBX Gran Prix of Cross 1 | ME | 0 | 01:03:27.000 | 0 | 
| 2014-11-30 | 14 | Baystate Cyclo-cross - NECX | ME | 0 | 01:09:47.000 | 0 | 
| 2014-11-29 | 26 | Baystate Cyclo-cross | ME | 0 | 01:06:19.000 | 0 | 
| 2014-11-16 | 18 | The Jingle Cross 3 | ME | 0 | 01:09:15.000 | 0 | 
| 2014-11-15 | 28 | Jingle Cross 2 | ME | 0 | 01:08:12.000 | 0 | 
| 2014-11-02 | 9 | The Cycle-Smart International 2 | ME | 0 | 01:04:06.000 | 0 | 
| 2014-11-01 | 4 | The Cycle-Smart International 1 | ME | 0 | 01:01:09.000 | 0 | 
| 2014-10-25 | 8 | Gateway Cross Cup | ME | 0 | 01:03:36.000 | 0 | 
| 2014-10-05 | 17 | Providence Cyclo-Cross Festival | ME | 0 | 01:04:27.000 | 0 | 
| 2014-10-04 | 17 | Providence Cyclo-Cross Festival | ME | 0 | 01:11:43.000 | 0 | 
| 2014-09-27 | 32 | Gran Prix of Gloucester 1 | ME | 0 | 01:07:38.000 | 0 | 
| 2014-09-14 | 12 | Boulder Cup | ME | 0 | 01:10:12.000 | 0 | 
| 2014-09-13 | 6 | US Open of Cyclo-cross | ME | 0 | 01:04:38.000 | 0 | 
| 2014-09-10 | 13 | Clif Bar CrossVegas | ME | 0 | 01:04:26.000 | 0 | 
| 2014-09-07 | 6 | Nittany Lion Cross | ME | 0 | 01:04:11.000 | 0 | 
| 2014-09-06 | 17 | Nittany Lion Cross | ME | 0 | 01:02:54.000 | 0 | 
| 2014-01-12 | 13 | National Championships United States ME | ME | 0 | 01:04:20.000 | 0 | 
| 2013-12-14 | 9 | North Carolina Grand Prix - Race 1 | ME | 0 | 01:11:53.000 | 0 | 
| 2013-12-08 | 12 | NEPCX - NBX Gran Prix of Cross - Day 2 | ME | 0 | 01:07:10.000 | 0 | 
| 2013-12-07 | 11 | NEPCX - NBX Gran Prix of Cross - Day 1 | ME | 0 | 01:03:31.000 | 0 | 
| 2013-11-17 | 17 | The Jingle Cross Rock - Rock 3 | ME | 0 | 01:09:23.000 | 0 | 
| 2013-11-16 | 13 | The Jingle Cross Rock - Rock 2 | ME | 0 | 01:02:58.000 | 0 | 
| 2013-11-15 | 11 | The Jingle Cross Rock - Rock 1 | ME | 0 | 01:00:37.000 | 0 | 
| 2013-11-03 | 13 | NEPCX - The Cycle-Smart International 2 | ME | 0 | 00:59:46.000 | 0 | 
| 2013-11-02 | 10 | NEPCX - The Cycle-Smart International 1 | ME | 0 | 01:02:24.000 | 0 | 
| 2013-10-20 | 9 | Ellison Park Cyclocross | ME | 0 | 01:01:06.000 | 0 | 
| 2013-10-19 | 10 | Ellison Park Cyclocross | ME | 0 | 01:00:51.000 | 0 | 
| 2013-10-13 | 14 | Boulder Cup | ME | 0 | 01:00:54.000 | 0 | 
| 2013-10-12 | 16 | Colorado Cross Classic | ME | 0 | 01:00:11.000 | 0 | 
| 2013-10-06 | 25 | Providence Cyclo-Cross Festival | ME | 0 | 01:04:36.000 | 0 | 
| 2013-10-05 | 36 | Providence Cyclo-Cross Festival | ME | 0 | 01:10:08.000 | 0 | 
| 2013-09-21 | 15 | China International Cyclo-cross event | ME | 0 | 01:03:30.000 | 0 | 
| 2013-09-18 | 30 | CrossVegas | ME | 0 | 01:01:57.000 | 0 | 
| 2013-01-13 | 27 | National Championships United States ME | ME | 0 | 01:07:36.000 | 0 | 
| 2012-12-16 | 3 | North Carolina Grand Prix - Race 2 | ME | 0 | 01:06:09.000 | 0 | 
| 2012-12-15 | 10 | North Carolina Grand Prix - Race 1 | ME | 0 | 00:59:30.000 | 0 | 
| 2012-12-09 | 30 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:05:36.000 | 0 | 
| 2012-12-08 | 24 | USGP of Cyclocross - Deschutes Cup | ME | 0 | 01:05:30.000 | 0 | 
| 2012-12-02 | 10 | CXLA Weekend - Day 2 | ME | 0 | 01:00:32.000 | 0 | 
| 2012-12-01 | 14 | CXLA Weekend: Day 1 - Cross After Dark | ME | 0 | 01:00:13.000 | 0 | 
| 2012-11-04 | 15 | NEPCX - The Cycle-Smart International 2 | ME | 0 | 00:57:40.000 | 0 | 
| 2012-11-03 | 12 | NEPCX - The Cycle-Smart International 1 | ME | 0 | 00:58:50.000 | 0 | 
| 2012-10-28 | 20 | Boulder Cup | ME | 0 | 01:04:03.000 | 0 | 
| 2012-10-27 | 23 | Colorado Cross Classic | ME | 0 | 01:08:34.000 | 0 | 
| 2012-10-14 | 16 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:02:11.000 | 0 | 
| 2012-10-13 | 27 | USGP of Cyclocross New Belgium Cup | ME | 0 | 01:03:15.000 | 0 | 
| 2012-10-07 | 9 | NEPCX - Providence Cyclo-cross Festival | ME | 0 | 01:06:51.000 | 0 | 
| 2012-10-06 | 32 | NEPCX - Providence Cyclo-Cross Festival | ME | 0 | 01:05:29.000 | 0 | 
| 2012-09-23 | 19 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:03:41.000 | 0 | 
| 2012-09-22 | 25 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:07:13.000 | 0 | 
| 2012-09-19 | 28 | CrossVegas - Cross After Dark | ME | 0 | 01:04:31.000 | 0 | 
| 2012-01-08 | 23 | National Championships United States ME | ME | 0 | 01:13:42.000 | 0 | 
| 2011-12-30 | 41 | Fidea Cyclo-cross Leuven | ME | 0 | 00:00:00.000 |  | 
| 2011-12-29 | 40 | Versluys Cyclo-cross | ME | 0 | 01:02:59.000 | 0 | 
| 2011-12-28 | 53 | GVA Trofee - Azencross / Cross des as | ME | 0 | 00:00:00.000 |  | 
| 2011-12-23 | 44 | Superprestige Diegem | ME | 0 | 00:00:00.000 |  | 
| 2011-12-11 | 28 | USGP of Cyclocross | ME | 0 | 01:06:15.000 | 0 | 
| 2011-12-10 | 27 | USGP of Cyclocross | ME | 0 | 01:10:48.000 | 0 | 
| 2011-11-20 | 9 | North Carolina Grand Prix - Race 2 | ME | 0 | 01:03:57.000 | 0 | 
| 2011-11-19 | 33 | North Carolina Grand Prix - Race 1 | ME | 0 | 01:05:18.000 | 0 | 
| 2011-11-13 | 30 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:10:06.000 | 0 | 
| 2011-11-12 | 37 | USGP of Cyclocross Derby City Cup | ME | 0 | 01:02:17.000 | 0 | 
| 2011-11-06 | 15 | Harbin Park International | ME | 0 | 01:02:18.000 | 0 | 
| 2011-11-05 | 12 | Java Johnny's - Lionhearts International | ME | 0 | 01:04:11.000 | 0 | 
| 2011-11-04 | 16 | Darkhorse Cyclo-Stampede | ME | 0 | 00:00:00.000 |  | 
| 2011-10-30 | 35 | Victory Circle Graphix Boulder Cup | ME | 0 | 00:00:00.000 |  | 
| 2011-10-29 | 17 | Colorado Cross Classic | ME | 0 | 01:06:07.000 | 0 | 
| 2011-10-16 | 7 | Spooky Cross | ME | 0 | 01:04:55.000 | 0 | 
| 2011-10-15 | 30 | Cross after Dark - Spooky Cross | ME | 0 | 01:09:21.000 | 0 | 
| 2011-10-09 | 22 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:00:13.000 | 0 | 
| 2011-10-08 | 18 | USGP of Cyclocross Fort Collins Cup | ME | 0 | 01:01:39.000 | 0 | 
| 2011-09-25 | 14 | USGP of Cyclocross Planet Bike Cup | ME | 0 | 01:04:38.000 | 0 |