| 2019-09-01 | DNS |  Virginia's Blue Ridge GO Cross | WE | 0 | 00:00:00.000 |  | 
| 2019-08-31 | 24 |  Virginia's Blue Ridge GO Cross | WE | 0 | 00:00:00.000 |  | 
| 2018-10-21 | 26 |  DCCX 2 | WE | 0 | 00:47:44.000 | 0 | 
| 2018-10-20 | 25 |  DCCX | WE | 0 | 00:48:44.000 | 0 | 
| 2018-10-07 | 12 |  Charm City Cross | WE | 0 | 00:49:00.000 | 0 | 
| 2018-10-06 | 22 |  Charm City Cross | WE | 0 | 00:54:10.000 | 0 | 
| 2018-09-16 | 24 |  Nittany Lion Cross | WE | 0 | 00:53:00.000 | 0 | 
| 2018-09-15 | 15 |  Nittany Lion Cross | WE | 0 | 00:54:04.000 | 0 | 
| 2018-09-09 | DNS |  Rochester Cyclocross | WE | 0 | 00:00:00.000 |  | 
| 2018-09-08 | 30 |  Rochester Cyclocross | WE | 0 | 00:00:00.000 |  | 
| 2018-09-02 | 11 |  Deschutes Brewery's GO Cross | WE | 0 | 00:48:30.000 | 0 | 
| 2018-09-01 | 23 |  Deschutes Brewery's GO Cross | WE | 0 | 00:51:46.000 | 0 | 
| 2017-10-29 | DNS |  HPCX 2 | WE | 0 | 00:00:00.000 |  | 
| 2017-10-28 | DNF |  HPCX 1 | WE | 0 | 00:00:00.000 |  | 
| 2017-10-22 | 12 |  DCCX 2 | WE | 0 | 00:48:43.000 | 0 | 
| 2017-10-21 | 29 |  DCCX | WE | 0 | 00:46:08.000 | 0 | 
| 2017-10-08 | 20 |  Charm City Cross | WE | 0 | 00:49:03.000 | 0 | 
| 2017-10-07 | 19 |  Charm City Cross | WE | 0 | 00:49:12.000 | 0 | 
| 2017-09-10 | 20 |  Rochester Cyclocross | WE | 0 | 00:47:08.000 | 0 | 
| 2017-09-09 | 23 |  Rochester Cyclocross | WE | 0 | 00:48:42.000 | 0 | 
| 2015-12-06 | 16 |  Ruts N Guts | WE | 0 | 00:51:43.000 | 0 | 
| 2015-12-05 | 12 |  Ruts N Guts | WE | 0 | 00:52:00.000 | 0 | 
| 2015-10-24 | 8 |  DCCX 1 | WE | 0 | 00:42:55.000 | 0 | 
| 2015-10-17 | 9 |  HPCX 1 | WE | 0 | 00:44:01.000 | 0 | 
| 2015-10-11 | 6 |  Charm City Cross | WE | 0 | 00:51:47.000 | 0 | 
| 2015-10-10 | 22 |  Charm City Cross | WE | 0 | 00:48:05.000 | 0 | 
| 2015-09-26 | 24 |  Gran Prix of Gloucester 1 | WE | 0 | 00:56:04.000 | 0 | 
| 2015-09-13 | 9 |  Nittany Lion Cross | WE | 0 | 00:48:03.000 | 0 | 
| 2015-09-12 | 13 |  Nittany Lion Cross | WE | 0 | 00:48:49.000 | 0 | 
| 2015-09-06 | 17 |  Full Moon Vista - Ellison Park Cyclocross Festival | WE | 0 | 00:44:28.000 | 0 | 
| 2015-09-05 | 21 |  Full Moon Vista - Ellison Park Cyclocross Festival | WE | 0 | 00:47:27.000 | 0 | 
| 2015-01-11 | 44 |  National Championships United States WE | WE | 0 | 00:00:00.000 |  | 
| 2014-09-21 | 20 |  Charm City Cross | WE | 0 | 00:49:05.000 | 0 | 
| 2014-09-13 | 23 |  US Open of Cyclo-cross | WE | 0 | 00:46:52.000 | 0 | 
| 2014-09-10 | 43 |  Clif Bar CrossVegas | WE | 0 | 00:47:55.000 | 0 | 
| 2014-09-07 | 17 |  Nittany Lion Cross | WE | 0 | 00:44:20.000 | 0 | 
| 2014-09-06 | 8 |  Nittany Lion Cross | WE | 0 | 00:46:53.000 | 0 | 
| 2014-01-12 | 26 |  National Championships United States WE | WE | 0 | 00:48:33.000 | 0 | 
| 2014-01-05 | 5 |  Kingsport Cyclo-cross Cup | WE | 0 | 00:40:03.000 | 0 | 
| 2013-12-15 | 17 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:48:33.000 | 0 | 
| 2013-12-14 | 11 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:45:16.000 | 0 | 
| 2013-12-08 | 12 |  NEPCX - NBX Gran Prix of Cross - Day 2 | WE | 0 | 00:47:53.000 | 0 | 
| 2013-12-07 | 19 |  NEPCX - NBX Gran Prix of Cross - Day 1 | WE | 0 | 00:46:08.000 | 0 | 
| 2013-11-30 | 13 |  Baystate Cyclo-cross | WE | 0 | 00:43:25.000 | 0 | 
| 2013-11-24 | 8 |  Super Cross Cup 2 | WE | 0 | 00:40:22.000 | 0 | 
| 2013-11-23 | 9 |  Super Cross Cup 1 | WE | 0 | 00:41:47.000 | 0 | 
| 2013-11-10 | 15 |  MudFund Derby City Cup | WE | 0 | 00:46:52.000 | 0 | 
| 2013-11-09 | 18 |  MudFund Derby City Cup | WE | 0 | 00:47:24.000 | 0 | 
| 2013-11-03 | 21 |  Cincy3 Harbin Park | WE | 0 | 00:45:04.000 | 0 | 
| 2013-11-02 | 21 |  Cincy3 Lionhearts International – Cross After Dark | WE | 0 | 00:00:00.000 |  | 
| 2013-11-01 | 16 |  Cincy3 Darkhorse Cyclo-Stampede | WE | 0 | 00:48:07.000 | 0 | 
| 2013-10-20 | 13 |  Ellison Park Cyclocross | WE | 0 | 00:51:12.000 | 0 | 
| 2013-10-19 | 7 |  Ellison Park Cyclocross | WE | 0 | 00:48:06.000 | 0 | 
| 2013-09-29 | 24 |  NEPCX - Gran Prix of Gloucester 2 | WE | 0 | 00:41:19.000 | 0 | 
| 2013-09-28 | 22 |  NEPCX - Gran Prix of Gloucester 1 | WE | 0 | 00:44:54.000 | 0 | 
| 2013-09-22 | 10 |  Charm City Cross | WE | 0 | 00:42:13.000 | 0 | 
| 2013-09-21 | 4 |  Charm City Cross | WE | 0 | 00:41:13.000 | 0 | 
| 2013-09-08 | 13 |  Nittany Lion Cross | WE | 0 | 00:45:26.000 | 0 | 
| 2013-09-07 | 6 |  Nittany Lion Cross | WE | 0 | 00:39:35.000 | 0 | 
| 2012-12-16 | 10 |  North Carolina Grand Prix - Race 2 | WE | 0 | 00:48:53.000 | 0 | 
| 2012-12-15 | 16 |  North Carolina Grand Prix - Race 1 | WE | 0 | 00:47:06.000 | 0 | 
| 2012-09-23 | 25 |  Charm City Cross | WE | 0 | 00:45:05.000 | 0 | 
| 2012-09-22 | 22 |  Charm City Cross | WE | 0 | 00:46:13.000 | 0 | 
| 2012-09-16 | 22 |  Nittany Lion Cross | WE | 0 | 00:41:49.000 | 0 | 
| 2012-09-15 | 24 |  Nittany Lion Cross | WE | 0 | 00:44:44.000 | 0 | 
| 2012-01-08 | 68 |  National Championships United States WE | WE | 0 | 00:00:00.000 |  |