| 2025-06-01 | 68 | Armed Forces Cycling Classic | me | 0 | 00:00:00.000 |  | 
| 2025-06-01 | DNF | Armed Forces Cycling Classic | me | 100 | 00:00:00.000 |  | 
| 2025-05-31 | 48 | Armed Forces Cycling Classic | me | 0 | 01:01:49.000 | 0 | 
| 2024-09-02 | 21 | Green Mountain Stage Race | me | 0 | 08:21:15.000 | 0 | 
| 2024-09-02 | 2 | Green Mountain Stage Race | me | 45 | 01:02:39.000 | 43.097 | 
| 2024-09-01 | 39 | Green Mountain Stage Race | me | 122 | 03:08:19.000 | 38.871 | 
| 2024-08-31 | 6 | Green Mountain Stage Race | me | 178.6 | 03:56:24.000 | 45.33 | 
| 2024-08-09 | 28 | Lokeren - Doorselaar | me | 120 | 02:46:37.000 | 43.213 | 
| 2024-08-07 | 2 | Lokeren Kopkapel | me | 120 | 02:20:40.000 | 51.185 | 
| 2024-08-05 | 5 | Sinaai | me | 107 | 02:35:10.000 | 41.375 | 
| 2024-08-04 | 2 | Lokeren Eksaarde | me | 115 | 02:25:20.000 | 47.477 | 
| 2024-07-31 | 2 | Deinze ME | me | 108 | 02:16:17.000 | 47.548 | 
| 2024-07-29 | 1 | Bambrugge Erpe-Mere | me | 112.5 | 02:32:40.000 | 44.214 | 
| 2024-07-27 | 1 | Grote Prijs Wielerclub Bambrugge Sportief | me | 112.5 | 02:31:59.000 | 44.413 | 
| 2024-07-26 | 2 | Moorsele | me | 111.5 | 02:26:23.000 | 45.702 | 
| 2024-07-23 | 23 | Westkapelle | me | 117 | 02:30:15.000 | 46.722 | 
| 2024-07-22 | 7 | Kermis Strijpen - Zottegem-Strijpen | me | 117 | 02:44:02.000 | 42.796 | 
| 2024-05-17 | DNS | National Championships United States ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-05-16 | 17 | National Championships United States MU - Criterium | mu | 0 | 01:15:38.000 | 0 | 
| 2024-04-14 | 27 | Redlands Bicycle Classic |  | 0 | 10:21:25.000 | 0 | 
| 2024-04-14 | 9 | Redlands Bicycle Classic |  | 146.93 | 03:30:08.000 | 41.953 | 
| 2024-04-13 | 33 | Redlands Bicycle Classic |  | 0 | 01:43:20.000 | 0 | 
| 2024-04-11 | 56 | Redlands Bicycle Classic |  | 81.11 | 02:39:04.000 | 30.595 | 
| 2024-04-10 | 6 | Redlands Bicycle Classic |  | 93.5 | 02:04:59.000 | 44.886 | 
| 2024-02-18 | DNF | Valley of the Sun Stage Race |  | 0 | 00:00:00.000 |  | 
| 2024-02-17 | 2 | Valley of the Sun Stage Race |  | 0 | 03:31:46.000 | 0 | 
| 2023-11-18 | 2 | El Tour de Tucson |  | 164 | 03:41:28.000 | 44.431 | 
| 2023-07-29 | 22 | Intelligentsia Cup |  | 0 | 00:00:00.000 |  | 
| 2023-06-23 | 13 | US Pro Criterium Championship - ME |  | 0 | 01:15:16.000 | 0 | 
| 2023-06-11 | 51 | Volta a Castelló |  | 0 | 05:14:33.000 | 0 | 
| 2023-06-11 | 63 | Volta a Castelló |  | 126 | 02:59:11.000 | 42.191 | 
| 2023-06-10 | 49 | Volta a Castelló |  | 161 | 04:20:06.000 | 37.14 | 
| 2023-06-09 | 32 | Volta a Castelló |  | 158 | 04:17:30.000 | 36.816 | 
| 2023-06-08 | 72 | Volta a Castelló |  | 146 | 03:37:46.000 | 40.227 | 
| 2022-07-30 | 7 | Lake Bluff Criterium |  | 0 | 00:00:00.000 |  | 
| 2022-06-19 | 17 | Harlem Skyscraper Cycling Classic |  | 0 | 01:12:12.000 | 0 | 
| 2021-05-23 | 4 | Superior Morgul | me | 0 | 00:00:00.000 |  |