| 2025-10-09 | 53 |  Mont-Sainte-Anne World Cup |  | 0 | 01:22:00.000 | 0 | 
| 2025-10-05 | DNF |  UCI World Cup Lake Placid  | xco | 0 | 00:00:00.000 |  | 
| 2025-04-07 | 14 |  Copa Internacional UCI Armada de Chile Talcahuano |  | 0 | 01:31:43.026 | 0 | 
| 2025-02-28 | 23 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 01:28:47.000 | 0 | 
| 2025-02-28 | 18 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 00:22:48.000 | 0 | 
| 2025-02-21 | 9 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 01:15:48.000 | 0 | 
| 2025-02-21 | 20 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 00:20:43.400 | 0 | 
| 2025-02-19 | 10 |  Tropical MTB Challenge - 2 |  | 0 | 01:37:30.000 | 0 | 
| 2025-02-07 | DNS |  Copa Internacional UCI Armada de Chile Talcahuano |  | 0 | 00:00:00.000 |  | 
| 2025-01-31 | 2 |  Copa Internacional UCI Specialized-Rio Cruces Valdivia + UCI Junior Series XCO |  | 0 | 01:24:43.000 | 0 | 
| 2025-01-31 | 17 |  Copa Internacional UCI Specialized-Rio Cruces Valdivia + UCI Junior Series XCO |  | 0 | 00:21:54.000 | 0 | 
| 2024-05-11 | 41 |  American Continental Championships |  | 0 | 01:45:25.000 | 0 | 
| 2024-04-13 | DNF |  Piney Hills Classic |  | 0 | 00:00:00.000 |  | 
| 2024-04-12 | 7 |  Piney Hills Classic + UCI XCO Junior Series |  | 0 | 01:49:38.000 | 0 | 
| 2024-04-06 | 17 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:18:13.000 | 0 | 
| 2024-04-06 | 26 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:30:14.000 | 0 | 
| 2024-04-03 | 11 |  US Pro Cup presented by Ozark Foundation |  | 0 | 01:20:22.000 | 0 | 
| 2024-03-03 | 18 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 01:34:28.000 | 0 | 
| 2024-03-02 | 23 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 00:00:00.000 |  | 
| 2024-02-25 | 20 |  Tropical Mountain Bike Challenge |  | 0 | 00:00:00.000 |  | 
| 2024-02-23 | 30 |  Tropical Mountain Bike Challenge |  | 0 | 00:00:00.000 |  | 
| 2024-02-21 | 44 |  Tropical MTB Challenge - 2 |  | 0 | 00:00:00.000 |  | 
| 2023-11-05 | 16 |  Panamerican Continental Championships MU | MU | 0 | 00:54:05.000 | 0 | 
| 2023-11-04 | 31 |  Thunder Cross | ME | 0 | 00:00:00.000 |  | 
| 2023-02-26 | DNF |  Shimano Supercup Massi Banyoles |  | 0 | 00:00:00.000 |  | 
| 2023-02-05 | 70 |  UCI World Championship MJ | MJ | 0 | 00:00:00.000 |  | 
| 2023-01-29 | 53 |  UCI World Cup Besançon | MJ | 0 | 00:00:00.000 |  | 
| 2022-11-27 | 3 |  Bear Crossing Grand Prix | MJ | 0 | 00:38:07.000 | 0 | 
| 2022-11-26 | 3 |  National Championships Canada MJ | MJ | 0 | 00:40:22.000 | 0 | 
| 2022-10-16 | 6 |  OZCX Fayetteville Arkansas | MJ | 0 | 00:38:44.000 | 0 | 
| 2022-10-14 | 6 |  OZ Cross | MJ | 0 | 00:45:17.000 | 0 | 
| 2022-08-24 | 56 |  UCI World Championships Les Gets | mj | 0 | 01:11:19.000 | 0 |