| 2025-07-13 | 3 | Junior Tour of Ireland | MJ | 0 | 13:43:16.000 | 0 | 
| 2025-07-13 | 6 | Junior Tour of Ireland | MJ | 79.1 | 01:45:25.000 | 45.021 | 
| 2025-07-12 | 6 | Junior Tour of Ireland | MJ | 118.7 | 02:49:07.000 | 42.113 | 
| 2025-07-11 | 6 | Junior Tour of Ireland | MJ | 122.8 | 02:49:19.000 | 43.516 | 
| 2025-07-10 | 9 | Junior Tour of Ireland | MJ | 115 | 02:38:29.000 | 43.538 | 
| 2025-07-09 | 9 | Junior Tour of Ireland | MJ | 96.5 | 02:17:57.000 | 41.972 | 
| 2025-07-08 | 11 | Junior Tour of Ireland | MJ | 63.6 | 01:22:59.000 | 45.985 | 
| 2025-06-27 | 1 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 6 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-26 | 1 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-25 | 1 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-24 | 3 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-05-30 | 54 | Life Time UNBOUND Gravel 100 Mile | me | 0 | 05:20:49.000 | 0 | 
| 2025-02-02 | 38 | UCI World Championship MJ | MJ | 0 | 00:50:28.000 | 0 | 
| 2025-01-26 | 29 | UCI World Cup Hoogerheide | MJ | 0 | 00:45:34.000 | 0 | 
| 2025-01-04 | 5 | Superprestige Gullegem | MJ | 0 | 00:40:16.000 | 0 | 
| 2025-01-03 | 12 | Vlaamse Duinencross Koksijde | MJ | 0 | 00:46:47.000 | 0 | 
| 2025-01-01 | 20 | Trofee GP Sven Nys | MJ | 0 | 00:46:55.000 | 0 | 
| 2024-12-29 | 49 | UCI World Cup Besançon | MJ | 0 | 00:48:15.000 | 0 | 
| 2024-12-22 | 26 | UCI World Cup Zonhoven | MJ | 0 | 00:44:37.000 | 0 | 
| 2024-12-21 | 31 | UCI World Cup Hulst | MJ | 0 | 00:43:00.000 | 0 | 
| 2024-12-14 | 1 | National Championships United States MJ | MJ | 0 | 00:42:13.000 | 0 | 
| 2024-11-03 | 1 | COPACI Cyclo-cross Panamerican Championships | MJ | 0 | 00:36:07.000 | 0 | 
| 2024-11-02 | 1 | Thunder Cross | MJ | 0 | 00:37:57.000 | 0 | 
| 2024-10-13 | 1 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:42:01.000 | 0 | 
| 2024-10-12 | 1 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:40:48.000 | 0 | 
| 2024-10-06 | 1 | Trek USCX #8 - Trek CX Cup | MJ | 0 | 00:36:11.000 | 0 | 
| 2024-10-05 | 2 | Trek USCX  #7 - Trek Cx Cup | MJ | 0 | 00:43:26.000 | 0 | 
| 2024-09-15 | 2 | Trek USCX  #2 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:44:12.000 | 0 | 
| 2024-09-14 | 2 | Trek USCX  #1 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:38:02.000 | 0 | 
| 2024-07-14 | 27 | Junior Tour of Ireland | mj | 0 | 13:25:33.000 | 0 | 
| 2024-07-14 | 10 | Junior Tour of Ireland | mj | 74.4 | 01:37:54.000 | 45.598 | 
| 2024-07-13 | 38 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 13 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 32 | Junior Tour of Ireland | mj | 122.8 | 02:59:12.000 | 41.116 | 
| 2024-07-10 | 49 | Junior Tour of Ireland | mj | 93.7 | 02:21:17.000 | 39.792 | 
| 2024-07-09 | 25 | Junior Tour of Ireland | mj | 63.6 | 01:26:09.000 | 44.295 | 
| 2024-05-18 | 14 | Englewood Open |  | 0 | 01:19:32.100 | 0 | 
| 2024-05-12 | 8 | SOHO Bike Fest |  | 0 | 01:11:42.000 | 0 | 
| 2024-05-11 | 11 | American Continental Championships |  | 0 | 01:18:08.000 | 0 | 
| 2024-04-13 | 18 | Piney Hills Classic |  | 0 | 01:09:36.000 | 0 | 
| 2024-04-12 | 40 | Piney Hills Classic + UCI XCO Junior Series |  | 0 | 01:26:27.000 | 0 | 
| 2024-04-06 | 26 | US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:09:11.000 | 0 | 
| 2024-03-23 | 27 | Orange Seal Pro Cup p/b Vailocity UCI XCO Junior Series |  | 0 | 01:05:56.000 | 0 | 
| 2024-01-07 | 26 | Cyclo-cross Zonhoven | MJ | 0 | 00:46:00.000 | 0 | 
| 2024-01-04 | 18 | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | MJ | 0 | 00:44:01.000 | 0 | 
| 2024-01-01 | 20 | X²O Badkamers Trofee GP Sven Nys | MJ | 0 | 00:45:52.000 | 0 | 
| 2023-12-30 | 29 | Vestingcross Hulst | MJ | 0 | 00:44:51.000 | 0 | 
| 2023-12-27 | 57 | Telenet Superprestige Heusden-Zolder | MJ | 0 | 37:39:00.000 | 0 | 
| 2023-12-09 | 7 | National Championships United States MJ | MJ | 0 | 00:45:07.000 | 0 | 
| 2023-11-05 | 6 | Panamerican Continental Championships MJ | MJ | 0 | 00:45:18.000 | 0 | 
| 2023-11-04 | 3 | Thunder Cross | MJ | 0 | 00:41:26.000 | 0 | 
| 2023-10-08 | 9 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:40:26.000 | 0 | 
| 2023-10-07 | 2 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:39:36.000 | 0 |