| 2025-10-05 | 22 |  Lake Placid World Cup | xco | 0 | 01:15:02.000 | 0 | 
| 2025-10-03 | 15 |  Lake Placid World Cup | xcc | 0 | 00:21:50.000 | 0 | 
| 2025-09-01 | 34 |  World Championships MU | MU | 0 | 01:27:00.000 | 0 | 
| 2025-02-21 | 1 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 01:10:07.000 | 0 | 
| 2025-02-21 | 3 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 00:20:12.300 | 0 | 
| 2025-02-19 | 1 |  Tropical MTB Challenge - 2 |  | 0 | 01:31:13.000 | 0 | 
| 2024-12-14 | 3 |  National Championships United States MU | MU | 0 | 00:52:48.000 | 0 | 
| 2024-11-03 | 2 |  COPACI Cyclo-cross Panamerican Championships | MU | 0 | 00:48:51.000 | 0 | 
| 2024-11-02 | 7 |  Thunder Cross | ME | 0 | 00:56:48.000 | 0 | 
| 2024-05-11 | 22 |  American Continental Championships |  | 0 | 01:41:30.000 | 0 | 
| 2024-05-10 | 14 |  American Continental Championships |  | 0 | 00:22:17.000 | 0 | 
| 2024-04-13 | 1 |  Piney Hills Classic |  | 0 | 01:31:28.000 | 0 | 
| 2024-04-12 | 2 |  Piney Hills Classic + UCI XCO Junior Series |  | 0 | 01:46:21.000 | 0 | 
| 2024-04-06 | 6 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:14:43.000 | 0 | 
| 2024-04-06 | 22 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:28:49.000 | 0 | 
| 2024-04-03 | 3 |  US Pro Cup presented by Ozark Foundation |  | 0 | 01:17:31.000 | 0 | 
| 2024-03-24 | 5 |  Tennessee National |  | 0 | 01:22:35.000 | 0 | 
| 2024-03-23 | 2 |  Tennessee National |  | 0 | 00:20:13.000 | 0 | 
| 2024-02-25 | 3 |  Tropical Mountain Bike Challenge |  | 0 | 01:07:18.000 | 0 | 
| 2024-02-21 | 22 |  Tropical MTB Challenge - 2 |  | 0 | 01:40:10.000 | 0 | 
| 2023-12-10 | 1 |  National Championships United States MU | MU | 0 | 00:54:20.000 | 0 | 
| 2023-11-05 | 5 |  Panamerican Continental Championships MU | MU | 0 | 00:51:34.000 | 0 | 
| 2023-11-04 | 10 |  Thunder Cross | ME | 0 | 00:00:00.000 |  | 
| 2023-10-15 | 17 |  UCI World Cup Waterloo | ME | 0 | 01:01:26.000 | 0 | 
| 2023-10-08 | 36 |  Mont-Sainte-Anne World Cup |  | 0 | 01:20:31.000 | 0 | 
| 2023-09-28 | 36 |  Snowshoe World Cup |  | 0 | 01:17:15.000 | 0 | 
| 2023-09-17 | 5 |  Virginia's Blue Ridge GO Cross - Day 2 | ME | 0 | 00:57:57.000 | 0 | 
| 2023-09-16 | 21 |  Virginia's Blue Ridge GO Cross - Day 1 | ME | 0 | 01:07:40.000 | 0 | 
| 2023-06-18 | 91 |  UCI MTB World Cup - Leogang |  | 0 | 01:18:36.000 | 0 | 
| 2023-06-11 | 104 |  UCI MTB World Cup - Lenzerheide |  | 0 | 01:24:31.000 | 0 | 
| 2023-01-08 | 33 |  UCI World Cup Zonhoven | MU | 0 | 00:53:18.000 | 0 | 
| 2023-01-05 | 36 |  X2O Trofee - Vlaamse Duinencross Koksijde | MU | 0 | 00:55:53.000 | 0 | 
| 2023-01-01 | 17 |  GP Sven Nys | MU | 0 | 00:59:04.000 | 0 | 
| 2022-12-30 | 48 |  Azencross – Loenhout | ME | 0 | 00:00:00.000 |  | 
| 2022-12-26 | 58 |  UCI World Cup Gavere | ME | 17.48 | 00:00:00.000 |  | 
| 2022-12-11 | 5 |  National Championships United States MU | MU | 0 | 00:53:51.000 | 0 | 
| 2022-11-20 | 9 |  North Carolina Grand Prix - Day 2 | ME | 0 | 01:00:42.000 | 0 | 
| 2022-11-19 | 10 |  North Carolina Grand Prix - Day 1 | ME | 0 | 01:07:11.000 | 0 | 
| 2022-11-06 | 4 |  USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 2 | ME | 0 | 00:56:39.000 | 0 | 
| 2022-11-05 | 9 |  USPCX Cyclocross – Really Rad Festival of Cyclocross - Day 1 | ME | 0 | 01:04:44.000 | 0 | 
| 2022-11-04 | 1 |  Panamerican Continental Championships | MU | 0 | 00:52:02.000 | 0 | 
| 2022-10-09 | 20 |  UCI World Cup Waterloo | ME | 0 | 01:05:52.000 | 0 | 
| 2022-10-07 | 18 |  Trek Cup | ME | 0 | 00:59:45.000 | 0 | 
| 2022-09-25 | 8 |  USPCX Cyclocross – Rochester Cyclocross - Day 2 | ME | 0 | 01:02:43.000 | 0 | 
| 2022-09-24 | 10 |  USPCX Cyclocross – Rochester Cyclocross - Day 1 | ME | 0 | 01:07:06.000 | 0 | 
| 2022-08-24 | 12 |  UCI World Championships Les Gets | mj | 0 | 01:06:33.000 | 0 | 
| 2022-01-30 | 13 |  UCI World Championship MJ | MJ | 0 | 00:44:04.000 | 0 | 
| 2022-01-28 | 5 |  UCI World Championship Team Relay (test event) | ME+WE | 0 | 00:31:48.000 | 0 | 
| 2022-01-05 | 2 |  X²O Badkamers Trofee Herentals Cross | MJ | 0 | 00:38:38.000 | 0 | 
| 2022-01-01 | 6 |  X²O Badkamers Trofee GP Sven Nys | MJ | 0 | 00:40:35.000 | 0 | 
| 2021-12-30 | 2 |  X²O Badkamers Trofee Azencross | MJ | 0 | 00:43:40.000 | 0 | 
| 2021-12-27 | 10 |  Telenet Superprestige Heusden-Zolder | MJ | 0 | 00:38:56.000 | 0 | 
| 2021-12-26 | 25 |  UCI World Cup Dendermonde | MJ | 0 | 00:45:19.000 | 0 | 
| 2021-12-12 | 4 |  National Championships United States MJ | MJ | 0 | 00:37:21.000 | 0 | 
| 2021-12-05 | 1 |  Pan-American Championships | MJ | 0 | 00:39:44.000 | 0 | 
| 2021-11-07 | 1 |  New England Cyclocross Series - The Northampton International | MJ | 0 | 00:40:44.000 | 0 | 
| 2021-11-06 | 2 |  New England Cyclocross Series - The Northampton International | MJ | 0 | 00:40:40.000 | 0 | 
| 2021-10-24 | 3 |  USCX Cyclocross - Kings CX | MJ | 0 | 00:46:54.000 | 0 | 
| 2021-10-23 | 1 |  USCX Cyclocross - Kings CX | MJ | 0 | 00:40:57.000 | 0 | 
| 2021-10-16 | 1 |  USCX Cyclocross - Jingle Cross | MJ | 0 | 00:38:41.000 | 0 | 
| 2021-10-15 | 1 |  USCX Cyclocross - Jingle Cross | MJ | 0 | 00:41:53.000 | 0 | 
| 2021-10-08 | 1 |  Trek Cup | MJ | 0 | 00:41:40.000 | 0 |