| 2025-10-19 | 8 | Kings Cx - Day 2 | me | 0 | 01:03:53.000 | 0 | 
| 2025-10-18 | 16 | Kings Cx - Day 1 | ME | 0 | 01:04:10.000 | 0 | 
| 2025-08-16 | 20 | Leintz Bailarako Itzulia | ME | 115 | 02:30:26.000 | 45.867 | 
| 2025-07-31 | 71 | Vuelta Ciclista a Zamora | me | 0 | 12:31:44.000 | 0 | 
| 2025-07-31 | 68 | Vuelta Ciclista a Zamora | me | 157.4 | 04:24:50.000 | 35.66 | 
| 2025-07-30 | 93 | Vuelta Ciclista a Zamora | me | 173.8 | 04:27:33.000 | 38.976 | 
| 2025-07-29 | 52 | Vuelta Ciclista a Zamora | me | 149.2 | 03:17:10.000 | 45.403 | 
| 2025-05-26 | DNS | Tour of Somerville |  | 0 | 00:00:00.000 |  | 
| 2025-05-25 | DNF | Easton Criterium | me | 0 | 00:00:00.000 |  | 
| 2025-05-22 | 11 | National Championships United States MU - Criterium |  | 0 | 01:12:14.000 | 0 | 
| 2025-04-13 | 90 | Redlands Bicycle Classic | ME | 0 | 12:03:39.000 | 0 | 
| 2025-04-13 | 85 | Redlands Bicycle Classic | ME | 146.9 | 03:53:25.000 | 37.761 | 
| 2025-04-12 | 39 | Redlands Bicycle Classic | ME | 0 | 01:29:07.000 | 0 | 
| 2025-04-11 | 76 | Redlands Bicycle Classic | ME | 88.8 | 02:16:05.000 | 39.152 | 
| 2025-04-10 | 131 | Redlands Bicycle Classic | ME | 121.5 | 04:01:17.000 | 30.213 | 
| 2025-02-23 | 32 | Tucson Bicycle Classic | ME | 0 | 05:06:49.000 | 0 | 
| 2025-02-23 | 79 | Tucson Bicycle Classic | ME | 0 | 01:15:41.000 | 0 | 
| 2025-02-22 | 13 | Tucson Bicycle Classic | ME | 0 | 02:55:59.000 | 0 | 
| 2025-02-16 | 59 | Valley of the Sun Stage Race | ME | 0 | 04:49:26.000 | 0 | 
| 2025-02-16 | 26 | Valley of the Sun Stage Race | ME | 0 | 01:00:13.000 | 0 | 
| 2025-02-15 | 88 | Valley of the Sun Stage Race | ME | 153.9 | 03:28:24.000 | 44.309 | 
| 2024-12-14 | 27 | National Championships United States MU | MU | 0 | 00:57:57.000 | 0 | 
| 2024-09-29 | DNS | Trek USCX #6 - Charm City Cross | ME | 0 | 00:00:00.000 |  | 
| 2024-09-28 | DNF | Trek USCX #5 - Charm City Cross | ME | 0 | 00:00:00.000 |  | 
| 2024-09-22 | 20 | Trek USCX #4 - Rochester Cyclocross | ME | 0 | 01:02:39.000 | 0 | 
| 2024-09-21 | 31 | Trek USCX #3 - Rochester Cyclocross | ME | 0 | 01:08:23.000 | 0 | 
| 2024-07-14 | 2 | Junior Tour of Ireland | mj | 0 | 13:21:17.000 | 0 | 
| 2024-07-14 | 2 | Junior Tour of Ireland | mj | 74.4 | 01:37:54.000 | 45.598 | 
| 2024-07-13 | 12 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 9 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 18 | Junior Tour of Ireland | mj | 122.8 | 02:59:12.000 | 41.116 | 
| 2024-07-10 | 5 | Junior Tour of Ireland | mj | 93.7 | 02:17:07.000 | 41.002 | 
| 2024-07-09 | 31 | Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-05-27 | DNF | Tour of Somerville | me | 0 | 00:00:00.000 |  | 
| 2024-05-16 | 6 | National Championships United States MJ - Criterium | mj | 0 | 01:00:24.000 | 0 | 
| 2024-04-28 | 55 | Daniel Harwi Annual Lower Providence Spring Classic Criterium | me | 0 | 01:15:42.000 | 0 | 
| 2024-03-03 | 5 | La Primavera - Lago Vista | mj | 0 | 04:45:17.000 | 0 | 
| 2024-03-03 | 2 | La Primavera - Lago Vista | mj | 0 | 02:26:18.000 | 0 | 
| 2024-03-02 | 6 | La Primavera - Lago Vista | mj | 0 | 02:18:59.000 | 0 | 
| 2024-02-18 | 13 | Valley of the Sun Stage Race | mj | 0 | 04:09:37.000 | 0 | 
| 2024-02-18 | 12 | Valley of the Sun Stage Race | mj | 0 | 00:45:07.000 | 0 | 
| 2024-02-17 | 25 | Valley of the Sun Stage Race | mj | 0 | 03:02:43.000 | 0 | 
| 2023-12-09 | 20 | National Championships United States MJ | MJ | 0 | 00:46:54.000 | 0 | 
| 2023-11-26 | 33 | UCI World Cup Dublin | MJ | 0 | 00:46:55.000 | 0 | 
| 2023-11-19 | 44 | UCI World Cup Troyes | MJ | 0 | 00:50:01.000 | 0 | 
| 2023-10-22 | 5 | Kings CX | MJ | 0 | 00:36:08.000 | 0 | 
| 2023-10-21 | 8 | Kings CX | MJ | 0 | 00:39:37.000 | 0 | 
| 2023-10-01 | 13 | USPCX Cyclocross – Charm City Cross - Day 2 | MJ | 0 | 00:46:27.000 | 0 | 
| 2023-09-30 | 13 | USPCX Cyclocross – Charm City Cross - Day 1 | MJ | 0 | 00:39:49.000 | 0 | 
| 2023-09-24 | 9 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | MJ | 0 | 00:45:45.000 | 0 | 
| 2023-09-23 | 5 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | MJ | 0 | 00:41:40.000 | 0 | 
| 2023-09-17 | 5 | Virginia's Blue Ridge GO Cross - Day 2 | MJ | 0 | 00:46:57.000 | 0 | 
| 2023-09-16 | 4 | Virginia's Blue Ridge GO Cross - Day 1 | MJ | 0 | 00:43:34.000 | 0 | 
| 2023-09-03 | 5 | Jesseren-Borgloon |  | 86 | 02:07:34.000 | 40.449 | 
| 2023-08-29 | 55 | Grote Prijs Niels Albert en Garage Leo Peeters |  | 80 | 01:41:59.000 | 47.067 | 
| 2023-08-19 | 68 | Haasdonk |  | 85 | 01:51:56.000 | 45.563 | 
| 2023-02-19 | 3 | Valley Of The Sun Stage Race | mj | 0 | 03:29:47.000 | 0 | 
| 2023-02-19 | 26 | Valley Of The Sun Stage Race | mj | 0 | 00:44:32.000 | 0 | 
| 2023-02-18 | 5 | Valley Of The Sun Stage Race | mj | 0 | 02:22:09.000 | 0 | 
| 2022-12-11 | 42 | National Championships United States MJ | MJ | 0 | 00:00:00.000 |  | 
| 2022-11-13 | 10 | The Northampton International - Day 2 | MJ | 0 | 00:41:59.000 | 0 | 
| 2022-11-12 | 6 | The Northampton International - Day 1 | MJ | 0 | 00:42:15.000 | 0 | 
| 2022-11-06 | 14 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | MJ | 0 | 00:46:40.000 | 0 | 
| 2022-11-05 | 21 | USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | MJ | 0 | 00:47:18.000 | 0 | 
| 2022-11-04 | 34 | Panamerican Continental Championships | MJ | 0 | 00:00:00.000 |  | 
| 2022-10-23 | 6 | Kings CX | MJ | 0 | 00:44:48.000 | 0 | 
| 2022-10-22 | 16 | Kings CX | MJ | 0 | 00:48:50.000 | 0 | 
| 2022-10-02 | 18 | USPCX Cyclocross – Charm City Cross - Day 2 | MJ | 0 | 00:51:04.000 | 0 | 
| 2022-10-01 | 20 | USPCX Cyclocross – Charm City Cross - Day 1 | MJ | 0 | 00:49:27.000 | 0 | 
| 2022-09-25 | 28 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | MJ | 0 | 00:49:17.000 | 0 | 
| 2022-09-24 | 12 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | MJ | 0 | 00:42:46.000 | 0 | 
| 2022-09-18 | 10 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 2 | MJ | 0 | 00:42:16.000 | 0 | 
| 2022-09-17 | 17 | Virginia's Blue Ridge GO Cross presented by Deschutes Brewery - Day 1 | MJ | 0 | 00:46:19.000 | 0 |