| 2025-09-27 | 20 |  Trek USCX #5 - Charm City Cross | ME | 0 | 01:07:54.000 | 0 | 
| 2023-09-24 | DNF |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2023-09-23 | 33 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2023-09-17 | 27 |  Virginia's Blue Ridge GO Cross - Day 2 | ME | 0 | 01:03:58.000 | 0 | 
| 2023-09-16 | 25 |  Virginia's Blue Ridge GO Cross - Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2017-11-19 | DNS |  Major Taylor 'Cross Cup Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2017-11-18 | DNF |  Major Taylor 'Cross Cup Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2017-10-29 | 10 |  HPCX 2 | ME | 0 | 01:02:47.000 | 0 | 
| 2017-10-28 | 10 |  HPCX 1 | ME | 0 | 01:01:24.000 | 0 | 
| 2017-10-22 | 10 |  DCCX 2 | ME | 0 | 01:04:12.000 | 0 | 
| 2017-10-21 | 13 |  DCCX | ME | 0 | 01:08:57.000 | 0 | 
| 2017-10-08 | DNF |  Charm City Cross | ME | 0 | 00:00:00.000 |  | 
| 2017-10-07 | 21 |  Charm City Cross | ME | 0 | 01:05:41.000 | 0 | 
| 2017-09-10 | 21 |  Rochester Cyclocross | ME | 0 | 01:04:49.000 | 0 | 
| 2017-09-09 | 22 |  Rochester Cyclocross | ME | 0 | 01:07:44.000 | 0 | 
| 2017-01-08 | 27 |  National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2016-12-04 | 10 |  NBX Gran Prix of Cross 2 | ME | 0 | 01:05:07.000 | 0 | 
| 2016-12-03 | 14 |  NBX Gran Prix of Cross 1 | ME | 0 | 01:00:41.000 | 0 | 
| 2016-11-13 | 13 |  The Cycle-Smart Northampton International | ME | 0 | 00:59:53.000 | 0 | 
| 2016-11-12 | 17 |  The Cycle-Smart Northampton International | ME | 0 | 01:04:52.000 | 0 | 
| 2016-10-30 | 13 |  HPCX 2 | ME | 0 | 01:03:15.000 | 0 | 
| 2016-10-29 | 15 |  HPCX 1 | ME | 0 | 01:06:11.000 | 0 | 
| 2016-10-23 | 10 |  The North Coast Gran Prix of Cyclocross | ME | 0 | 01:05:08.000 | 0 | 
| 2016-10-22 | 8 |  The North Coast Gran Prix of Cyclocross  | ME | 0 | 01:06:37.000 | 0 | 
| 2016-10-09 | 20 |  Charm City Cross | ME | 0 | 00:59:54.000 | 0 | 
| 2016-10-08 | 23 |  Charm City Cross | ME | 0 | 01:06:21.000 | 0 | 
| 2016-09-17 | 13 |  Nittany Lion Cross | ME | 0 | 01:03:46.000 | 0 | 
| 2016-09-11 | 32 |  Rochester Cyclo-cross | ME | 0 | 00:59:59.000 | 0 | 
| 2016-09-10 | 27 |  Rochester Cyclo-cross | ME | 0 | 01:01:34.000 | 0 | 
| 2016-01-10 | 43 |  National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2016-01-02 | 19 |  Kingsport Cyclo-cross Cup | ME | 0 | 01:05:58.000 | 0 | 
| 2015-11-22 | 12 |  Supercross Cup 2 | ME | 0 | 01:02:50.000 | 0 | 
| 2015-11-21 | 14 |  Supercross Cup 1 | ME | 0 | 01:06:11.000 | 0 | 
| 2015-11-01 | 30 |  Pan-American Championships | ME | 0 | 00:00:00.000 |  | 
| 2015-10-31 | 34 |  Cincy3 - Kings CX After Dark | ME | 0 | 01:02:44.000 | 0 | 
| 2015-10-25 | 13 |  DCCX 2 | ME | 0 | 01:05:16.000 | 0 | 
| 2015-10-24 | 11 |  DCCX 1 | ME | 0 | 01:05:52.000 | 0 | 
| 2015-10-18 | 17 |  HPCX 2 | ME | 0 | 01:01:41.000 | 0 | 
| 2015-10-17 | 13 |  HPCX 1 | ME | 0 | 01:02:21.000 | 0 | 
| 2015-10-11 | 16 |  Charm City Cross | ME | 0 | 01:09:28.000 | 0 | 
| 2015-10-10 | 17 |  Charm City Cross | ME | 0 | 01:04:24.000 | 0 | 
| 2015-09-13 | 19 |  Nittany Lion Cross | ME | 0 | 01:04:29.000 | 0 | 
| 2014-11-02 | 23 |  Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:09:53.000 | 0 | 
| 2014-09-21 | 40 |  Charm City Cross | ME | 0 | 00:00:00.000 |  | 
| 2014-09-20 | 20 |  Charm City Cross | ME | 0 | 01:04:46.000 | 0 | 
| 2014-09-06 | 24 |  Nittany Lion Cross | ME | 0 | 01:04:00.000 | 0 | 
| 2013-11-03 | 20 |  Cincy3 Harbin Park | ME | 0 | 01:05:23.000 | 0 | 
| 2013-09-22 | 22 |  Charm City Cross | ME | 0 | 01:05:22.000 | 0 | 
| 2013-09-21 | 18 |  Charm City Cross | ME | 0 | 01:05:39.000 | 0 | 
| 2013-09-08 | 23 |  Nittany Lion Cross | ME | 0 | 01:01:41.000 | 0 | 
| 2013-09-07 | 26 |  Nittany Lion Cross | ME | 0 | 00:57:37.000 | 0 |