| 2025-09-07 | 47 | Bucks County Classic | me | 100 | 02:14:17.000 | 44.682 | 
| 2025-08-23 | 42 | Lauf Gravel Worlds | me | 244.58 | 08:28:14.000 | 28.874 | 
| 2025-07-28 | DNF | Westrozebeke Koers | me | 176.4 | 00:00:00.000 |  | 
| 2025-06-29 | 27 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-29 | 25 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-28 | 27 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 2 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-26 | 20 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-01 | 21 | Armed Forces Cycling Classic | me | 0 | 00:00:00.000 |  | 
| 2025-06-01 | 32 | Armed Forces Cycling Classic | me | 100 | 02:10:17.000 | 46.053 | 
| 2025-05-31 | 17 | Armed Forces Cycling Classic | me | 0 | 01:01:07.000 | 0 | 
| 2025-05-23 | 16 | National Championships United States ME - Criterium |  | 0 | 01:29:35.000 | 0 | 
| 2025-05-06 | 13 | Tour de Bloom |  | 0 | 10:04:15.000 | 0 | 
| 2025-05-06 | 20 | Tour de Bloom |  | 0 | 02:48:18.000 | 0 | 
| 2025-05-04 | 52 | Tour de Bloom |  | 0 | 02:43:29.000 | 0 | 
| 2025-05-03 | 13 | Tour de Bloom |  | 42.25 | 00:53:02.000 | 47.8 | 
| 2025-05-02 | 29 | Tour de Bloom |  | 141.81 | 03:03:05.000 | 46.474 | 
| 2024-05-26 | 2 | Charlie Harper Memorial Melon City Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-05-24 | 4 | Friday Night Fever Criterium p/b Bike Burlington | me | 0 | 00:00:00.000 |  | 
| 2024-05-17 | 1 | National Championships United States ME - Criterium | me | 0 | 01:28:51.000 | 0 | 
| 2024-04-14 | 13 | Redlands Bicycle Classic |  | 0 | 10:15:47.000 | 0 | 
| 2024-04-14 | 28 | Redlands Bicycle Classic |  | 146.93 | 03:30:08.000 | 41.953 | 
| 2024-04-13 | 32 | Redlands Bicycle Classic |  | 0 | 01:43:20.000 | 0 | 
| 2024-04-11 | 3 | Redlands Bicycle Classic |  | 81.11 | 02:33:29.000 | 31.708 | 
| 2024-04-10 | 3 | Redlands Bicycle Classic |  | 93.5 | 02:04:56.000 | 44.904 | 
| 2024-03-17 | 1 | Smokies Stadium Criterium Series | me | 0 | 00:00:00.000 |  | 
| 2022-09-23 | 17 | Zwevezele Koers |  | 153.5 | 03:12:29.000 | 47.848 | 
| 2016-12-10 | 16 | North Carolina Grand Prix - Race 1 | ME | 0 | 01:05:57.000 | 0 | 
| 2014-01-05 | 18 | Kingsport Cyclo-cross Cup | ME | 0 | 00:00:00.000 |  | 
| 2013-11-10 | 50 | MudFund Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2013-11-09 | 45 | MudFund Derby City Cup | ME | 0 | 00:00:00.000 |  | 
| 2013-11-02 | 27 | Cincy3 Lionhearts International – Cross After Dark | ME | 0 | 00:00:00.000 |  | 
| 2013-11-01 | 19 | Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:13:44.000 | 0 | 
| 2013-10-20 | 23 | Ellison Park Cyclocross | ME | 0 | 01:04:26.000 | 0 | 
| 2013-10-19 | 30 | Ellison Park Cyclocross | ME | 0 | 00:00:00.000 |  | 
| 2013-02-02 | 31 | UCI World Championship MJ | MJ | 0 | 00:00:00.000 |  | 
| 2013-01-13 | 24 | National Championships United States MJ | MJ | 0 | 00:00:00.000 |  | 
| 2013-01-01 | 18 | Bpost bank Trofee - G.P. Sven Nys | MJ | 0 | 00:48:50.000 | 0 | 
| 2012-12-30 | 30 | Superprestige Diegem | MJ | 0 | 00:42:32.000 | 0 | 
| 2012-12-26 | 38 | UCI World Cup Heusden-Zolder | MJ | 0 | 00:00:00.000 |  | 
| 2012-12-23 | 10 | Citadelcross | MJ | 0 | 00:48:32.000 | 0 | 
| 2012-12-09 | 10 | USGP of Cyclocross - Deschutes Cup | MJ | 0 | 00:46:03.000 | 0 | 
| 2012-12-08 | 14 | USGP of Cyclocross - Deschutes Cup | MJ | 0 | 00:47:47.000 | 0 | 
| 2012-11-11 | 5 | USGP of Cyclocross Derby City Cup | MJ | 0 | 00:40:22.000 | 0 | 
| 2012-11-10 | 6 | USGP of Cyclocross Derby City Cup | MJ | 0 | 00:47:45.000 | 0 | 
| 2012-11-04 | 3 | Harbin Park International | MJ | 0 | 00:41:12.000 | 0 | 
| 2012-11-03 | 4 | Cincy3 Lionhearts International – Cross After Dark | MJ | 0 | 00:45:42.000 | 0 | 
| 2012-01-08 | 9 | National Championships United States MJ | MJ | 0 | 00:39:49.000 | 0 | 
| 2011-12-28 | 35 | GVA Trofee - Azencross / Cross des as | MJ | 0 | 00:43:43.000 | 0 | 
| 2011-12-23 | 55 | Superprestige Diegem | MJ | 0 | 00:46:08.000 | 0 | 
| 2011-11-13 | 21 | USGP of Cyclocross Derby City Cup | MJ | 0 | 00:47:36.000 | 0 | 
| 2011-11-12 | 18 | USGP of Cyclocross Derby City Cup | MJ | 0 | 00:49:15.000 | 0 | 
| 2011-11-06 | 10 | Harbin Park International | MJ | 0 | 00:48:23.000 | 0 | 
| 2011-11-05 | 8 | Java Johnny's - Lionhearts International | MJ | 0 | 00:39:44.000 | 0 | 
| 2011-10-16 | 6 | Granogue Cross | MJ | 0 | 00:40:33.000 | 0 | 
| 2011-10-15 | 6 | Granogue Cross | MJ | 0 | 00:45:35.000 | 0 |