| 2025-10-18 | 16 | Big Sugar Gravel |  | 0 | 02:17:04.000 | 0 | 
| 2025-09-20 | 23 | National Championships United States ME - Gravel |  | 0 | 04:39:05.000 | 0 | 
| 2025-07-26 | 11 | Tour de Panamá |  | 0 | 11:32:46.000 | 0 | 
| 2025-07-26 | 11 | Tour de Panamá |  | 95 | 02:05:06.000 | 45.564 | 
| 2025-07-25 | 6 | Tour de Panamá |  | 128.7 | 02:50:02.000 | 45.415 | 
| 2025-07-24 | 11 | Tour de Panamá |  | 113.6 | 02:32:05.000 | 44.818 | 
| 2025-07-23 | 16 | Tour de Panamá |  | 97.6 | 02:08:05.000 | 45.72 | 
| 2025-07-22 | 14 | Tour de Panamá |  | 94.3 | 01:57:31.000 | 48.146 | 
| 2025-06-15 | 8 | LHM | CC Utah Crits | me | 0 | 00:00:00.000 |  | 
| 2025-06-15 | 9 | LHM | CC Utah Crits | me | 0 | 01:00:40.000 | 0 | 
| 2025-06-14 | 10 | LHM | CC Utah Crits | me | 0 | 01:10:14.000 | 0 | 
| 2025-05-30 | 13 | Life Time UNBOUND Gravel 100 Mile | me | 0 | 04:52:34.000 | 0 | 
| 2025-05-22 | 7 | National Championships United States MU - Criterium |  | 0 | 01:12:12.000 | 0 | 
| 2025-02-15 | DNS | Valley of the Sun Stage Race | ME | 153.9 | 00:00:00.000 |  | 
| 2024-12-14 | 17 | National Championships United States MU | MU | 0 | 00:56:15.000 | 0 | 
| 2024-09-02 | 6 | Green Mountain Stage Race | mj | 0 | 06:27:08.000 | 0 | 
| 2024-09-02 | 7 | Green Mountain Stage Race | mj | 29.61 | 00:41:17.000 | 43.034 | 
| 2024-09-01 | 3 | Green Mountain Stage Race | mj | 103.8 | 02:44:11.000 | 37.933 | 
| 2024-08-31 | 18 | Green Mountain Stage Race | mj | 119.1 | 02:47:19.000 | 42.709 | 
| 2024-07-14 | 8 | Junior Tour of Ireland | mj | 0 | 13:21:59.000 | 0 | 
| 2024-07-14 | 22 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 13 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 10 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 10 | Junior Tour of Ireland | mj | 122.8 | 02:59:12.000 | 41.116 | 
| 2024-07-10 | 4 | Junior Tour of Ireland | mj | 93.7 | 02:17:07.000 | 41.002 | 
| 2024-07-09 | 29 | Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-05-16 | 9 | National Championships United States MJ - Criterium | mj | 0 | 01:00:24.000 | 0 | 
| 2024-04-07 | 8 | Tour of Murrieta | me | 0 | 00:00:00.000 |  | 
| 2024-04-07 | 16 | Tour of Murrieta | me | 0 | 00:00:00.000 |  | 
| 2024-04-06 | 13 | Tour of Murrieta | me | 0 | 00:00:00.000 |  | 
| 2024-03-09 | 4 | Shasta Gravel Hugger | me | 0 | 04:49:02.000 | 0 | 
| 2024-03-03 | 8 | La Primavera - Lago Vista | mj | 0 | 04:45:38.000 | 0 | 
| 2024-03-03 | 8 | La Primavera - Lago Vista | mj | 0 | 02:26:39.000 | 0 | 
| 2024-03-02 | 8 | La Primavera - Lago Vista | mj | 0 | 02:18:59.000 | 0 | 
| 2024-02-18 | 44 | Valley of the Sun Stage Race | mj | 0 | 04:12:52.000 | 0 | 
| 2024-02-18 | 11 | Valley of the Sun Stage Race | mj | 0 | 00:45:07.000 | 0 | 
| 2024-02-17 | 52 | Valley of the Sun Stage Race | mj | 0 | 03:06:01.000 | 0 | 
| 2024-01-27 | 9 | Santa Barbara County Road Race | me | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 26 | National Championships United States MJ | MJ | 0 | 00:47:41.000 | 0 | 
| 2023-11-05 | 22 | Panamerican Continental Championships MJ | MJ | 0 | 00:47:50.000 | 0 | 
| 2023-11-04 | 14 | Thunder Cross | MJ | 0 | 00:42:55.000 | 0 | 
| 2023-10-22 | 14 | Kings CX | MJ | 0 | 00:37:09.000 | 0 | 
| 2023-10-21 | 17 | Kings CX | MJ | 0 | 00:40:19.000 | 0 | 
| 2023-10-08 | 5 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:40:17.000 | 0 | 
| 2023-10-07 | 6 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:39:53.000 | 0 | 
| 2023-09-24 | 31 | USPCX Cyclocross – Rochester Cyclocross - Day 2 | MJ | 0 | 00:49:13.000 | 0 | 
| 2023-09-23 | 30 | USPCX Cyclocross – Rochester Cyclocross - Day 1 | MJ | 0 | 00:44:41.000 | 0 | 
| 2023-06-24 | 8 | Tour of America's Dairyland | mj | 0 | 00:49:23.000 | 0 | 
| 2023-06-22 | 3 | Tour of America's Dairyland | mj | 0 | 00:49:15.000 | 0 | 
| 2023-06-21 | 6 | Tour of America's Dairyland | mj | 0 | 00:47:44.000 | 0 | 
| 2023-06-20 | 4 | Tour of America's Dairyland | mj | 0 | 00:46:38.000 | 0 | 
| 2023-05-14 | 14 | Kotem-Maasmechelen |  | 84 | 01:47:50.000 | 46.739 | 
| 2023-04-20 | 32 | Sea Otter Road Race |  | 0 | 03:11:12.000 | 0 | 
| 2023-02-19 | 52 | Valley Of The Sun Stage Race | mj | 0 | 03:40:39.000 | 0 | 
| 2023-02-19 | 58 | Valley Of The Sun Stage Race | mj | 0 | 00:56:14.000 | 0 | 
| 2023-02-18 | 3 | Valley Of The Sun Stage Race | mj | 0 | 02:21:08.000 | 0 | 
| 2022-12-11 | 17 | National Championships United States MJ | MJ | 0 | 00:44:26.000 | 0 | 
| 2022-11-19 | 26 | Telenet Superprestige Merksplas | MJ | 0 | 00:46:11.000 | 0 | 
| 2022-11-11 | 41 | Telenet Superprestige Jaarmarktcross Niel | MJ | 0 | 00:49:53.000 | 0 | 
| 2022-10-23 | 13 | Kings CX | MJ | 0 | 00:46:25.000 | 0 | 
| 2022-10-22 | 9 | Kings CX | MJ | 0 | 00:45:56.000 | 0 | 
| 2022-10-07 | 7 | Trek Cup | MJ | 0 | 00:44:05.000 | 0 |