| 2025-09-01 | 37 | Bommarito Audi West County Gateway Cup | me | 0 | 01:16:06.000 | 0 | 
| 2025-08-31 | 41 | Bommarito Audi West County Gateway Cup | me | 0 | 01:09:57.000 | 0 | 
| 2025-08-30 | 42 | Bommarito Audi West County Gateway Cup | me | 0 | 01:24:57.000 | 0 | 
| 2025-08-29 | DNF | Bommarito Audi West County Gateway Cup | me | 0 | 00:00:00.000 |  | 
| 2025-07-19 | DNS | Bailey & Glasser LLP Twilight Criterium | ME | 0 | 00:00:00.000 |  | 
| 2025-06-29 | DNF | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-29 | 120 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-28 | 39 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 33 | Kwik Trip Tour of America's Dairyland | me | 0 | 00:00:00.000 |  | 
| 2025-06-15 | 18 | LHM | CC Utah Crits | me | 0 | 01:00:40.000 | 0 | 
| 2025-06-15 | 24 | LHM | CC Utah Crits | me | 0 | 00:00:00.000 |  | 
| 2025-06-14 | 34 | LHM | CC Utah Crits | me | 0 | 01:10:27.000 | 0 | 
| 2025-05-25 | 16 | Melon City Criterium Charlie Harper Memorial |  | 0 | 00:00:00.000 |  | 
| 2025-05-23 | 11 | Friday Night Fever Criterium p/b Bike Burlington |  | 0 | 00:00:00.000 |  | 
| 2025-05-17 | 37 | Louisville Criterium |  | 0 | 00:57:56.000 | 0 | 
| 2025-04-26 | 25 | Athens Orthopedic Clinic Twilight Criterium |  | 0 | 00:00:00.000 |  | 
| 2025-04-05 | 16 | Sunny King Criterium | ME | 0 | 01:06:58.000 | 0 | 
| 2025-02-23 | 92 | Tucson Bicycle Classic | ME | 0 | 01:23:37.000 | 0 | 
| 2025-02-23 | 78 | Tucson Bicycle Classic | ME | 0 | 05:16:07.000 | 0 | 
| 2025-02-22 | 57 | Tucson Bicycle Classic | ME | 0 | 02:55:59.000 | 0 | 
| 2024-11-23 | 27 | North Carolina Grand Prix - Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2024-06-22 | 26 | Belgian Waffle Ride - North Carolina | me | 0 | 06:52:49.000 | 0 | 
| 2024-05-17 | DNF | National Championships United States ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-04-26 | 33 | Spartanburg Regional Healthcare System Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-03-02 | 13 | Hincapie Spring Series - Weekend 3 - Race 1 | me | 0 | 00:00:00.000 |  | 
| 2024-02-18 | 9 | Hincapie Spring Series - Weekend 1 - Race 2 | me | 0 | 00:00:00.000 |  | 
| 2024-02-17 | 9 | Hincapie Spring Series - Weekend 1 - Race 1 | me | 0 | 00:00:00.000 |  | 
| 2023-12-10 | 23 | National Championships United States ME | ME | 0 | 01:06:47.000 | 0 | 
| 2023-12-03 | DNF | Nash Dash Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2023-12-02 | 7 | Nash Dash Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2023-11-19 | 15 | North Carolina Grand Prix - Day 2 | ME | 0 | 01:03:05.000 | 0 | 
| 2023-11-18 | DNF | North Carolina Grand Prix - Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2023-10-22 | DNS | Kings CX | ME | 0 | 00:00:00.000 |  | 
| 2023-10-21 | 23 | Kings CX | ME | 0 | 01:03:25.000 | 0 | 
| 2023-10-01 | 20 | USPCX Cyclocross – Charm City Cross - Day 2 | ME | 0 | 01:07:46.000 | 0 | 
| 2023-09-30 | 25 | USPCX Cyclocross – Charm City Cross - Day 1 | ME | 0 | 01:04:28.000 | 0 | 
| 2023-09-17 | 22 | Virginia's Blue Ridge GO Cross - Day 2 | ME | 0 | 01:02:17.000 | 0 | 
| 2023-09-16 | DNF | Virginia's Blue Ridge GO Cross - Day 1 | ME | 0 | 00:00:00.000 |  | 
| 2023-08-05 | 7 | Littleton Criterium |  | 0 | 01:01:30.000 | 0 | 
| 2023-07-29 | 39 | Intelligentsia Cup |  | 0 | 00:00:00.000 |  | 
| 2023-07-15 | 15 | Salt Lake Criterium |  | 0 | 01:00:20.000 | 0 | 
| 2023-06-23 | 25 | US Pro Criterium Championship - ME |  | 0 | 01:15:19.000 | 0 | 
| 2023-06-17 | 8 | Tour of America's Dairyland |  | 0 | 01:12:05.000 | 0 | 
| 2023-04-22 | 17 | Athens Orthopedic Clinic Twilight Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-12-11 | 19 | National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2022-11-20 | 13 | North Carolina Grand Prix - Day 2 | ME | 0 | 01:01:39.000 | 0 | 
| 2022-11-19 | 16 | North Carolina Grand Prix - Day 1 | ME | 0 | 01:08:12.000 | 0 | 
| 2022-11-13 | 16 | The Northampton International - Day 2 | ME | 0 | 01:03:47.000 | 0 | 
| 2022-11-12 | 12 | The Northampton International - Day 1 | ME | 0 | 01:00:22.000 | 0 | 
| 2022-11-06 | DNS | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | ME | 0 | 00:00:00.000 |  | 
| 2022-11-05 | 38 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | ME | 0 | 01:09:11.000 | 0 | 
| 2022-11-04 | 19 | Panamerican Continental Championships | ME | 0 | 01:09:42.000 | 0 | 
| 2022-10-23 | 9 | Kings CX | ME | 0 | 00:58:48.000 | 0 | 
| 2022-10-22 | 7 | Kings CX | ME | 0 | 00:59:22.000 | 0 | 
| 2022-10-14 | 22 | OZ Cross | ME | 0 | 01:04:02.000 | 0 | 
| 2022-10-07 | 28 | Trek Cup | ME | 0 | 01:00:21.000 | 0 | 
| 2022-10-02 | 19 | USPCX Cyclocross – Charm City Cross - Day 2 | ME | 0 | 01:08:19.000 | 0 | 
| 2022-10-01 | 19 | USPCX Cyclocross – Charm City Cross - Day 1 | ME | 0 | 01:05:58.000 | 0 | 
| 2022-09-18 | 22 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | ME | 0 | 01:06:12.000 | 0 | 
| 2022-09-17 | 20 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | ME | 0 | 01:05:08.000 | 0 | 
| 2022-07-30 | 20 | Lake Bluff Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-07-17 | 10 | Salt Lake Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-07-05 | 8 | Bailey & Glasser Twilight Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-06-19 | 14 | Harlem Skyscraper Cycling Classic |  | 0 | 01:12:12.000 | 0 | 
| 2022-06-12 | 17 | Saint Francis Tulsa Tough |  | 0 | 01:09:49.000 | 0 | 
| 2022-01-04 | 39 | Hexia cyclocross Gullegem | ME | 0 | 00:00:00.000 |  | 
| 2022-01-01 | 29 | X²O Badkamers Trofee GP Sven Nys | ME | 0 | 00:00:00.000 |  | 
| 2022-01-01 | DNS | Grand Prix Garage Collé | ME | 0 | 00:00:00.000 |  | 
| 2021-12-30 | 57 | X²O Badkamers Trofee Azencross | ME | 0 | 00:00:00.000 |  | 
| 2021-12-27 | 83 | Telenet Superprestige Heusden-Zolder | ME | 0 | 00:00:00.000 |  | 
| 2021-12-19 | 48 | UCI World Cup Namur | ME | 19 | 00:00:00.000 |  | 
| 2021-12-18 | 56 | UCI World Cup Rucphen | ME | 27.33 | 00:00:00.000 |  | 
| 2021-12-12 | 28 | National Championships United States ME | ME | 0 | 00:00:00.000 |  | 
| 2021-12-04 | 23 | Pan-American Championships | ME | 0 | 01:06:31.000 | 0 | 
| 2021-11-21 | 18 | North Carolina Grand Prix | ME | 0 | 01:07:02.000 | 0 | 
| 2021-11-20 | 20 | North Carolina Grand Prix | ME | 0 | 01:01:01.000 | 0 | 
| 2021-11-14 | 27 | New England Cyclocross Series - Really Rad Festival of Cyclocross | ME | 0 | 01:01:39.000 | 0 | 
| 2021-11-13 | 25 | New England Cyclocross Series - Really Rad Festival of Cyclocross | ME | 0 | 01:08:21.000 | 0 | 
| 2021-11-07 | 19 | New England Cyclocross Series - The Northampton International | ME | 0 | 01:05:27.000 | 0 | 
| 2021-11-06 | 21 | New England Cyclocross Series - The Northampton International | ME | 0 | 01:02:24.000 | 0 | 
| 2021-10-31 | 16 | Major Taylor Cross Cup | ME | 0 | 01:02:45.000 | 0 | 
| 2021-10-30 | 18 | Major Taylor Cross Cup | ME | 0 | 01:09:21.000 | 0 | 
| 2021-10-16 | 7 | USCX Cyclocross - Jingle Cross | ME | 0 | 01:04:41.000 | 0 | 
| 2021-10-15 | 21 | USCX Cyclocross - Jingle Cross | ME | 0 | 00:00:00.000 |  | 
| 2021-10-08 | 25 | Trek Cup | ME | 0 | 00:00:00.000 |  | 
| 2021-10-03 | 43 | USCX Cyclocross - Charm City Cross | ME | 0 | 01:07:38.000 | 0 | 
| 2021-10-02 | 38 | USCX Cyclocross - Charm City Cross | ME | 0 | 01:05:08.000 | 0 | 
| 2021-09-19 | 26 | GO Cross presented by Deschutes Brewery day 2 | ME | 0 | 01:04:39.000 | 0 | 
| 2021-09-18 | 24 | GO Cross presented by Deschutes Brewery day 1 | ME | 0 | 01:02:57.000 | 0 | 
| 2021-01-03 | 49 | UCI World Cup Hulst | ME | 0 | 00:00:00.000 |  | 
| 2021-01-02 | 36 | Cyclocross Gullegem | ME | 0 | 00:00:00.000 |  | 
| 2020-12-30 | 37 | Cyclocross Bredene | ME | 0 | 00:00:00.000 |  | 
| 2020-12-27 | 59 | UCI World Cup Dendermonde | ME | 0 | 00:00:00.000 |  | 
| 2020-12-20 | 60 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  | 
| 2020-01-01 | 35 | Grand Prix Garage Collé | ME | 0 | 01:09:49.000 | 0 | 
| 2019-12-30 | DNF | Cyclocross Bredene | ME | 0 | 00:00:00.000 |  | 
| 2019-12-29 | 57 | Telenet Superprestige Diegem | ME | 0 | 00:00:00.000 |  | 
| 2019-12-27 | 47 | DVV Verzekeringen trofee Azencross | ME | 0 | 00:00:00.000 |  | 
| 2019-12-26 | 58 | UCI World Cup Heusden-Zolder | ME | 0 | 00:00:00.000 |  | 
| 2019-12-22 | 53 | UCI World Cup Namur | ME | 0 | 00:00:00.000 |  |