| 2025-10-26 | 8 | Major Taylor Cross Cup - Day 2 | ME | 0 | 00:59:59.000 | 0 | 
| 2025-10-25 | 7 | Major Taylor Cross Cup - Day 1 | ME | 0 | 01:00:42.000 | 0 | 
| 2025-10-05 | 15 | Trek USCX #8 - Trek CX Cup | ME | 0 | 01:04:12.000 | 0 | 
| 2025-10-04 | 18 | Trek USCX #7 - Trek CX Cup | ME | 0 | 01:05:54.000 | 0 | 
| 2025-07-13 | 29 | Junior Tour of Ireland | MJ | 0 | 13:44:50.000 | 0 | 
| 2025-07-13 | 21 | Junior Tour of Ireland | MJ | 79.1 | 01:45:41.000 | 44.908 | 
| 2025-07-12 | 32 | Junior Tour of Ireland | MJ | 118.7 | 02:49:21.000 | 42.055 | 
| 2025-07-11 | 17 | Junior Tour of Ireland | MJ | 122.8 | 02:50:23.000 | 43.244 | 
| 2025-07-10 | 13 | Junior Tour of Ireland | MJ | 115 | 02:38:29.000 | 43.538 | 
| 2025-07-09 | 5 | Junior Tour of Ireland | MJ | 96.5 | 02:17:57.000 | 41.972 | 
| 2025-07-08 | 32 | Junior Tour of Ireland | MJ | 63.6 | 01:22:59.000 | 45.985 | 
| 2025-06-27 | 18 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-27 | 42 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-26 | 19 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-25 | 7 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-06-24 | 18 | Kwik Trip Tour of America's Dairyland | mj | 0 | 00:00:00.000 |  | 
| 2025-05-30 | 20 | Life Time UNBOUND Gravel 100 Mile | me | 0 | 04:55:44.000 | 0 | 
| 2025-02-02 | 32 | UCI World Championship MJ | MJ | 0 | 00:49:16.000 | 0 | 
| 2025-01-26 | 31 | UCI World Cup Hoogerheide | MJ | 0 | 00:45:51.000 | 0 | 
| 2025-01-03 | 19 | Vlaamse Duinencross Koksijde | MJ | 0 | 00:47:53.000 | 0 | 
| 2025-01-01 | 15 | Trofee GP Sven Nys | MJ | 0 | 00:45:59.000 | 0 | 
| 2024-12-30 | 20 | Superprestige Diegem | MJ | 0 | 00:47:49.000 | 0 | 
| 2024-12-29 | 29 | UCI World Cup Besançon | MJ | 0 | 00:46:09.000 | 0 | 
| 2024-12-22 | 47 | UCI World Cup Zonhoven | MJ | 0 | 00:46:53.000 | 0 | 
| 2024-12-21 | 41 | UCI World Cup Hulst | MJ | 0 | 00:44:18.000 | 0 | 
| 2024-12-14 | 3 | National Championships United States MJ | MJ | 0 | 00:42:22.000 | 0 | 
| 2024-11-03 | 4 | COPACI Cyclo-cross Panamerican Championships | MJ | 0 | 00:36:38.000 | 0 | 
| 2024-11-02 | 11 | Thunder Cross | MJ | 0 | 00:38:45.000 | 0 | 
| 2024-10-13 | 3 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:42:36.000 | 0 | 
| 2024-10-12 | DSQ | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:00:00.000 |  | 
| 2024-10-06 | 3 | Trek USCX #8 - Trek CX Cup | MJ | 0 | 00:36:32.000 | 0 | 
| 2024-10-05 | 6 | Trek USCX  #7 - Trek Cx Cup | MJ | 0 | 00:45:05.000 | 0 | 
| 2024-09-15 | 3 | Trek USCX  #2 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:45:44.000 | 0 | 
| 2024-09-14 | 3 | Trek USCX  #1 - Virginia's Blue Ridge Go Cross | MJ | 0 | 00:38:07.000 | 0 | 
| 2024-07-14 | 37 | Junior Tour of Ireland | mj | 74.4 | 01:38:30.000 | 45.32 | 
| 2024-07-14 | 58 | Junior Tour of Ireland | mj | 0 | 13:33:33.000 | 0 | 
| 2024-07-13 | 47 | Junior Tour of Ireland | mj | 112.7 | 02:37:41.000 | 42.883 | 
| 2024-07-12 | 39 | Junior Tour of Ireland | mj | 103 | 02:23:20.000 | 43.116 | 
| 2024-07-11 | 58 | Junior Tour of Ireland | mj | 122.8 | 03:01:49.000 | 40.524 | 
| 2024-07-10 | 69 | Junior Tour of Ireland | mj | 93.7 | 02:21:17.000 | 39.792 | 
| 2024-07-09 | 78 | Junior Tour of Ireland | mj | 63.6 | 01:30:56.000 | 41.965 | 
| 2024-05-12 | 27 | SOHO Bike Fest |  | 0 | 01:17:12.000 | 0 | 
| 2024-05-11 | DNF | American Continental Championships |  | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 13 | National Championships United States MJ | MJ | 0 | 00:45:56.000 | 0 | 
| 2023-11-05 | 20 | Panamerican Continental Championships MJ | MJ | 0 | 00:47:35.000 | 0 | 
| 2023-11-04 | DNF | Thunder Cross | MJ | 0 | 00:00:00.000 |  | 
| 2023-10-08 | 10 | Major Taylor Cross Cup - Day 2 | MJ | 0 | 00:40:32.000 | 0 | 
| 2023-10-07 | 8 | Major Taylor Cross Cup - Day 1 | MJ | 0 | 00:39:54.000 | 0 |