| 2025-09-07 | 67 | Bucks County Classic | me | 100 | 02:17:11.000 | 43.737 | 
| 2025-09-01 | 57 | Green Mountain Stage Race | mj | 0 | 06:35:51.000 | 0 | 
| 2025-09-01 | 41 | Green Mountain Stage Race | mj | 31.5 | 00:40:07.000 | 47.113 | 
| 2025-08-31 | 64 | Green Mountain Stage Race | mj | 103.8 | 02:52:34.000 | 36.09 | 
| 2025-08-30 | 76 | Green Mountain Stage Race | mj | 128.5 | 02:58:02.000 | 43.306 | 
| 2025-08-09 | DNF | Grote Prijs Garage Dumont | mj | 84 | 00:00:00.000 |  | 
| 2025-08-07 | 14 | Halen |  | 82 | 01:52:50.000 | 43.604 | 
| 2025-08-06 | 62 | Dadizele |  | 90 | 01:57:59.000 | 45.769 | 
| 2025-08-03 | DNF | Torhout-Rozeveld |  | 96 | 00:00:00.000 |  | 
| 2025-08-02 | DNF | Museeuw Classic | MJ | 93.8 | 00:00:00.000 |  | 
| 2025-06-27 | 42 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 35 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-26 | 42 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-25 | 47 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-24 | 46 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-05-26 | 20 | Tour of Somerville |  | 0 | 00:41:51.000 | 0 | 
| 2025-05-26 | DNS | Tour of Somerville |  | 0 | 00:00:00.000 |  | 
| 2024-09-02 | 75 | Green Mountain Stage Race | mj | 0 | 07:10:11.000 | 0 | 
| 2024-09-02 | 69 | Green Mountain Stage Race | mj | 29.61 | 00:45:21.000 | 39.175 | 
| 2024-09-01 | 82 | Green Mountain Stage Race | mj | 103.8 | 03:09:14.000 | 32.912 | 
| 2024-08-31 | 81 | Green Mountain Stage Race | mj | 119.1 | 02:59:59.000 | 39.704 | 
| 2024-07-14 | 93 | Junior Tour of Ireland | mj | 0 | 14:53:53.000 | 0 | 
| 2024-07-14 | 82 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 97 | Junior Tour of Ireland | mj | 112.7 | 02:58:28.000 | 37.889 | 
| 2024-07-12 | 83 | Junior Tour of Ireland | mj | 103 | 02:34:02.000 | 40.121 | 
| 2024-07-11 | 91 | Junior Tour of Ireland | mj | 122.8 | 03:16:00.000 | 37.592 | 
| 2024-07-10 | OTL | Junior Tour of Ireland | mj | 93.7 | 00:00:00.000 |  | 
| 2024-07-09 | 84 | Junior Tour of Ireland | mj | 63.6 | 01:32:13.000 | 41.381 | 
| 2024-05-16 | 64 | National Championships United States MJ - Criterium | mj | 0 | 01:03:03.000 | 0 |