| 2025-07-13 | 32 | Junior Tour of Ireland | MJ | 0 | 13:44:59.000 | 0 | 
| 2025-07-13 | 29 | Junior Tour of Ireland | MJ | 79.1 | 01:45:41.000 | 44.908 | 
| 2025-07-12 | 41 | Junior Tour of Ireland | MJ | 118.7 | 02:49:30.000 | 42.018 | 
| 2025-07-11 | 29 | Junior Tour of Ireland | MJ | 122.8 | 02:50:23.000 | 43.244 | 
| 2025-07-10 | 42 | Junior Tour of Ireland | MJ | 115 | 02:38:29.000 | 43.538 | 
| 2025-07-09 | 43 | Junior Tour of Ireland | MJ | 96.5 | 02:17:57.000 | 41.972 | 
| 2025-07-08 | 12 | Junior Tour of Ireland | MJ | 63.6 | 01:22:59.000 | 45.985 | 
| 2025-06-27 | 17 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 29 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-26 | 35 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-25 | 5 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-24 | 24 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-05-30 | 48 | Life Time UNBOUND Gravel 100 Mile | me | 0 | 05:17:23.000 | 0 | 
| 2025-01-04 | 46 | Superprestige Gullegem | MJ | 0 | 00:46:37.000 | 0 | 
| 2025-01-03 | DNF | Vlaamse Duinencross Koksijde | MJ | 0 | 00:00:00.000 |  | 
| 2025-01-01 | 49 | Trofee GP Sven Nys | MJ | 0 | 00:50:07.000 | 0 | 
| 2024-12-30 | 70 | Superprestige Diegem | MJ | 0 | 00:00:00.000 |  | 
| 2024-12-23 | 51 | Superprestige Zilvermeercross Mol | MJ | 0 | 00:46:04.000 | 0 | 
| 2024-12-14 | 11 | National Championships United States MJ | MJ | 0 | 00:44:51.000 | 0 | 
| 2024-11-03 | 11 | COPACI Cyclo-cross Panamerican Championships | MJ | 0 | 00:37:24.000 | 0 | 
| 2024-11-02 | 9 | Thunder Cross | MJ | 0 | 00:38:32.000 | 0 | 
| 2024-10-13 | 10 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:43:20.000 | 0 | 
| 2024-10-12 | 13 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:42:54.000 | 0 | 
| 2024-10-06 | 15 | Trek USCX #8 - Trek CX Cup | MJ | 0 | 00:38:08.000 | 0 | 
| 2024-10-05 | 18 | Trek USCX  #7 - Trek Cx Cup | MJ | 0 | 00:47:04.000 | 0 | 
| 2024-09-15 | 6 | Trek USCX  #2 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:46:59.000 | 0 | 
| 2024-09-14 | 5 | Trek USCX  #1 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:39:12.000 | 0 | 
| 2024-07-14 | 41 | Junior Tour of Ireland | mj | 0 | 13:26:30.000 | 0 | 
| 2024-07-14 | 46 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-13 | 31 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 30 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 44 | Junior Tour of Ireland | mj | 122.8 | 02:59:33.000 | 41.036 | 
| 2024-07-10 | 56 | Junior Tour of Ireland | mj | 93.7 | 02:21:17.000 | 39.792 | 
| 2024-07-09 | 54 | Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-05-12 | 20 | SOHO Bike Fest |  | 0 | 01:15:06.000 | 0 | 
| 2024-05-11 | 24 | American Continental Championships |  | 0 | 01:22:21.000 | 0 | 
| 2024-04-13 | 25 | Piney Hills Classic |  | 0 | 01:11:09.000 | 0 | 
| 2024-04-12 | 31 | Piney Hills Classic + UCI XCO Junior Series |  | 0 | 01:21:04.000 | 0 | 
| 2024-04-06 | 48 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:11:19.000 | 0 | 
| 2024-03-23 | 35 | Orange Seal Pro Cup p/b Vailocity UCI XCO Junior Series |  | 0 | 01:07:19.000 | 0 | 
| 2023-10-08 | 13 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:41:48.000 | 0 | 
| 2023-10-07 | 11 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:40:56.000 | 0 |