| 2025-09-01 | 17 | Bommarito Audi West County Gateway Cup | me | 0 | 01:16:00.000 | 0 |
| 2025-09-01 | 22 | Bommarito Audi West County Gateway Cup | me | 0 | 00:00:00.000 | |
| 2025-08-31 | 7 | Bommarito Audi West County Gateway Cup | me | 0 | 01:09:36.000 | 0 |
| 2025-08-30 | 18 | Bommarito Audi West County Gateway Cup | me | 0 | 01:24:52.000 | 0 |
| 2025-08-29 | 26 | Bommarito Audi West County Gateway Cup | me | 0 | 01:12:16.000 | 0 |
| 2025-07-27 | 7 | Chicago Grit | me | 0 | 00:00:00.000 | |
| 2025-07-27 | 2 | Chicago Grit | me | 0 | 01:14:24.000 | 0 |
| 2025-07-26 | 5 | Chicago Grit | me | 0 | 01:13:25.000 | 0 |
| 2025-07-25 | 3 | Chicago Grit | me | 0 | 01:14:02.000 | 0 |
| 2025-07-24 | 3 | Chicago Grit | me | 0 | 01:13:41.000 | 0 |
| 2025-07-23 | 4 | Chicago Grit | me | 0 | 01:01:18.000 | 0 |
| 2025-07-22 | 20 | Chicago Grit | me | 0 | 01:13:33.000 | 0 |
| 2025-07-21 | 4 | Chicago Grit | me | 0 | 01:17:28.000 | 0 |
| 2025-07-20 | DNS | Chicago Grit | me | 0 | 00:00:00.000 | |
| 2025-07-19 | 5 | Bailey & Glasser LLP Twilight Criterium | ME | 0 | 01:08:31.000 | 0 |
| 2025-06-29 | 14 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 | |
| 2025-06-29 | 4 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 | |
| 2025-06-28 | 5 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 | |
| 2025-06-27 | 10 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 | |
| 2025-06-26 | 8 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 | |
| 2025-06-15 | 2 | LHM | CC Utah Crits | me | 0 | 00:00:00.000 | |
| 2025-06-15 | 2 | LHM | CC Utah Crits | me | 0 | 01:00:31.000 | 0 |
| 2025-06-14 | 4 | LHM | CC Utah Crits | me | 0 | 01:10:14.000 | 0 |
| 2025-06-08 | 3 | Saint Francis Tulsa Tough | me | 0 | 00:00:00.000 | |
| 2025-06-08 | 15 | Saint Francis Tulsa Tough | me | 0 | 00:00:00.000 | |
| 2025-06-07 | 2 | Saint Francis Tulsa Tough | me | 0 | 01:09:36.000 | 0 |
| 2025-06-06 | 5 | Saint Francis Tulsa Tough | me | 0 | 01:09:42.000 | 0 |
| 2025-06-01 | 5 | Armed Forces Cycling Classic | me | 0 | 00:00:00.000 | |
| 2025-06-01 | 10 | Armed Forces Cycling Classic | me | 100 | 02:10:09.000 | 46.101 |
| 2025-05-31 | 5 | Armed Forces Cycling Classic | me | 0 | 01:01:06.000 | 0 |
| 2025-05-23 | DNF | National Championships United States ME - Criterium | | 0 | 00:00:00.000 | |
| 2025-05-02 | 8 | Spartanburg Regional Healthcare System Criterium | | 0 | 00:00:00.000 | |
| 2025-04-26 | 4 | Athens Orthopedic Clinic Twilight Criterium | | 0 | 00:00:00.000 | |
| 2025-04-13 | 56 | Redlands Bicycle Classic | ME | 0 | 11:39:17.000 | 0 |
| 2025-04-13 | 7 | Redlands Bicycle Classic | ME | 146.9 | 03:29:11.000 | 42.135 |
| 2025-04-12 | 1 | Redlands Bicycle Classic | ME | 0 | 01:29:07.000 | 0 |
| 2025-04-11 | 63 | Redlands Bicycle Classic | ME | 88.8 | 02:14:13.000 | 39.697 |
| 2025-04-10 | 134 | Redlands Bicycle Classic | ME | 121.5 | 04:03:25.000 | 29.949 |
| 2024-05-17 | 7 | National Championships United States ME - Criterium | me | 0 | 01:28:51.000 | 0 |
| 2024-05-05 | 24 | Spin the District College Park | me | 0 | 00:00:00.000 | |
| 2024-05-04 | 14 | LaGrange Cycling Classic | me | 0 | 00:00:00.000 | |
| 2024-05-03 | 10 | Spin the District Hapeville | me | 0 | 00:00:00.000 | |
| 2024-04-30 | 3 | Spin the District Union City | me | 0 | 00:00:00.000 | |
| 2024-04-28 | 31 | The Curiosity Lab Criterium | me | 0 | 00:00:00.000 | |
| 2024-04-26 | 5 | Spartanburg Regional Healthcare System Criterium | me | 0 | 00:00:00.000 | |
| 2024-04-25 | 18 | Greenville Cycling Classic presented by Prisma Health | me | 0 | 00:00:00.000 | |
| 2024-04-13 | 5 | Sunny King Criterium | me | 0 | 01:06:43.000 | 0 |
| 2024-03-30 | 4 | Oredigger Classic | me | 0 | 01:00:22.000 | 0 |
| 2023-08-05 | 6 | Littleton Criterium | | 0 | 01:01:30.000 | 0 |
| 2023-07-29 | 13 | Intelligentsia Cup | | 0 | 00:00:00.000 | |
| 2023-07-15 | 1 | Salt Lake Criterium | | 0 | 01:00:15.000 | 0 |
| 2023-07-08 | 3 | Bailey & Glasser LLP Twilight Criterium | | 0 | 01:10:29.000 | 0 |
| 2023-06-17 | 14 | Tour of America's Dairyland | | 0 | 01:12:07.000 | 0 |
| 2023-06-09 | 3 | Saint Francis Tulsa Tough | | 0 | 01:10:11.000 | 0 |
| 2023-05-06 | 5 | Sunny King Criterium | | 0 | 00:00:00.000 | |
| 2023-04-22 | 2 | Athens Orthopedic Clinic Twilight Criterium | | 0 | 00:00:00.000 | |
| 2022-09-04 | 1 | The Bommarito Audi Gateway Cup | | 0 | 00:00:00.000 | |
| 2017-01-08 | 40 | National Championships United States ME | ME | 0 | 00:00:00.000 | |
| 2016-12-03 | 2 | Ruts N Guts | ME | 0 | 01:02:07.000 | 0 |
| 2016-10-30 | 2 | Cincinnati - KingsCX | ME | 0 | 01:02:32.000 | 0 |
| 2016-10-29 | 3 | Pan-American Championships | ME | 0 | 01:00:18.000 | 0 |
| 2016-10-16 | 3 | CRAFT Sportswear Gran Prix of Gloucester | ME | 0 | 01:02:38.000 | 0 |
| 2016-10-15 | 2 | CRAFT Sportswear Gran Prix of Gloucester | ME | 0 | 01:01:34.000 | 0 |
| 2016-10-09 | 4 | Charm City Cross | ME | 0 | 00:57:39.000 | 0 |
| 2016-10-08 | 6 | Charm City Cross | ME | 0 | 01:02:24.000 | 0 |
| 2016-10-02 | 3 | KMC Cyclo-cross Festival | ME | 0 | 01:03:42.000 | 0 |
| 2016-10-01 | 12 | KMC Cyclo-cross Festival | ME | 0 | 01:07:22.000 | 0 |
| 2016-09-25 | DNF | Jingle Cross | ME | 0 | 00:00:00.000 | |
| 2016-09-24 | 44 | UCI World Cup Iowa City | ME | 0 | 00:00:00.000 | |
| 2016-09-23 | 3 | Jingle Cross | ME | 0 | 01:03:48.000 | 0 |
| 2016-09-21 | 33 | UCI World Cup Las Vegas | ME | 0 | 01:11:46.000 | 0 |
| 2016-09-18 | 18 | Trek CXC Cup | ME | 0 | 01:11:26.000 | 0 |
| 2016-09-17 | 17 | Trek CXC Cup | ME | 0 | 01:07:08.000 | 0 |
| 2016-09-11 | 3 | Rochester Cyclo-cross | ME | 0 | 00:56:06.000 | 0 |
| 2016-09-10 | 43 | Rochester Cyclo-cross | ME | 0 | 00:00:00.000 | |
| 2016-01-10 | 17 | National Championships United States ME | ME | 0 | 01:01:54.000 | 0 |
| 2015-12-13 | 1 | North Carolina Grand Prix - Race 2 | ME | 0 | 00:59:53.000 | 0 |
| 2015-12-12 | 1 | North Carolina Grand Prix - Race 1 | ME | 0 | 00:58:55.000 | 0 |
| 2015-11-08 | 3 | The Derby City Cup | ME | 0 | 00:59:35.000 | 0 |
| 2015-11-01 | 24 | Pan-American Championships | ME | 0 | 01:05:10.000 | 0 |
| 2015-10-31 | 9 | Cincy3 - Kings CX After Dark | ME | 0 | 00:59:33.000 | 0 |
| 2015-10-18 | 1 | US Open of Cyclocross | ME | 0 | 00:56:14.000 | 0 |
| 2015-10-17 | 2 | US Open of Cyclocross | ME | 0 | 00:59:45.000 | 0 |
| 2015-10-04 | 12 | KMC Cyclo-cross Festival | ME | 0 | 01:00:13.000 | 0 |
| 2015-10-03 | 4 | KMC Cyclo-cross Festival | ME | 0 | 01:01:30.000 | 0 |
| 2015-09-27 | 7 | Gran Prix of Gloucester 2 | ME | 0 | 01:05:55.000 | 0 |
| 2015-09-26 | 14 | Gran Prix of Gloucester 1 | ME | 0 | 01:10:51.000 | 0 |
| 2015-09-16 | 32 | UCI World Cup Las Vegas | ME | 0 | 01:10:29.000 | 0 |
| 2015-01-11 | 4 | National Championships United States ME | ME | 0 | 01:02:19.000 | 0 |
| 2014-11-09 | 1 | Derby City Cup 2 | ME | 0 | 01:01:01.000 | 0 |
| 2014-11-08 | 1 | Derby City Cup 1 | ME | 0 | 01:01:33.000 | 0 |
| 2014-11-02 | 9 | Cincy3 Darkhorse Cyclo-Stampede | ME | 0 | 01:04:45.000 | 0 |
| 2014-11-01 | 4 | Cincy3 - Kings CX After Dark | ME | 0 | 00:59:31.000 | 0 |
| 2014-10-31 | 1 | Cincy3 Harbin Park | ME | 0 | 01:00:10.000 | 0 |
| 2014-10-12 | 1 | Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:01:38.000 | 0 |
| 2014-10-11 | 2 | Full Moon Vista - Ellison Park Cyclocross Festival | ME | 0 | 01:03:27.000 | 0 |
| 2014-09-14 | 9 | Boulder Cup | ME | 0 | 01:09:57.000 | 0 |
| 2014-01-12 | 7 | National Championships United States ME | ME | 0 | 01:02:44.000 | 0 |
| 2013-12-08 | 9 | Deschutes Brewery Cup | | 0 | 01:04:24.000 | 0 |
| 2013-12-07 | 9 | Deschutes Brewery Cup | ME | 0 | 01:04:24.000 | 0 |