| 2025-10-09 | 57 |  UCI World Cup Mont-Sainte-Anne  | ME | 0 | 01:30:37.000 | 0 | 
| 2025-10-05 | 60 |  UCI World Cup Lake Placid  | xco | 0 | 00:00:00.000 |  | 
| 2025-02-28 | 15 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 01:25:08.000 | 0 | 
| 2025-02-28 | 2 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 00:21:28.000 | 0 | 
| 2025-02-21 | 11 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 00:31:55.000 | 0 | 
| 2025-02-21 | 2 |  Tropical Mountain Bike Challenge + UCI XCO Junior Series |  | 0 | 00:20:11.200 | 0 | 
| 2025-02-19 | 16 |  Tropical MTB Challenge - 2 |  | 0 | 00:00:00.000 |  | 
| 2024-05-12 | 8 |  American Continental Championships |  | 0 | 01:22:09.000 | 0 | 
| 2024-05-10 | 5 |  American Continental Championships |  | 0 | 00:22:12.000 | 0 | 
| 2024-04-21 | 69 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 01:27:12.000 | 0 | 
| 2024-04-14 | 81 |  WHOOP UCI Mountain Bike World Cup |  | 0 | 01:40:56.000 | 0 | 
| 2024-04-06 | 13 |  US Pro Cup presented by Ozark Foundation + UCI XCO Junior Series |  | 0 | 01:26:40.000 | 0 | 
| 2024-04-03 | 20 |  US Pro Cup presented by Ozark Foundation |  | 0 | 01:33:37.000 | 0 | 
| 2024-03-24 | 3 |  Tennessee National |  | 0 | 01:21:44.000 | 0 | 
| 2024-03-03 | 19 |  Puerto Rico MTB Cup + UCI XCO Junior Series |  | 0 | 00:00:00.000 |  | 
| 2024-02-25 | 16 |  Tropical Mountain Bike Challenge |  | 0 | 00:00:00.000 |  | 
| 2024-02-23 | 4 |  Tropical Mountain Bike Challenge |  | 0 | 00:00:00.000 |  | 
| 2024-02-21 | 16 |  Tropical MTB Challenge - 2 |  | 0 | 01:36:50.000 | 0 | 
| 2023-10-08 | 27 |  Mont-Sainte-Anne World Cup |  | 0 | 01:32:54.000 | 0 | 
| 2023-10-06 | 27 |  UCI World Cup Mont-Sainte-Anne |  | 0 | 01:32:54.000 | 0 | 
| 2023-10-01 | 47 |  Snowshoe World Cup |  | 0 | 01:23:35.000 | 0 | 
| 2023-09-10 | 58 |  UCI MTB World Cup - Les Portes du Soleil |  | 0 | 01:34:12.000 | 0 | 
| 2023-08-27 | 75 |  UCI MTB World Cup - Andorra |  | 0 | 00:00:00.000 |  | 
| 2023-06-18 | 102 |  UCI MTB World Cup - Leogang |  | 0 | 00:00:00.000 |  | 
| 2023-06-11 | 62 |  UCI MTB World Cup - Lenzerheide |  | 0 | 01:30:53.000 | 0 | 
| 2023-05-14 | 83 |  UCI MTB World Cup - Nové Město na Moravě |  | 0 | 00:00:00.000 |  | 
| 2023-02-26 | 20 |  Tropical Mountain Bike Challenge |  | 0 | 01:35:54.000 | 0 | 
| 2023-02-25 | 9 |  Tropical Mountain Bike Challenge |  | 0 | 00:22:15.000 | 0 | 
| 2023-02-19 | 15 |  Clásico de Florida |  | 0 | 00:00:00.000 |  | 
| 2020-10-10 | 57 |  UCI World Championships Leogang | me | 0 | 00:00:00.000 |  | 
| 2019-08-28 | 23 |  UCI World Championships Mont-Sainte-Anne | mu | 0 | 01:26:45.000 | 0 | 
| 2018-11-10 | 2 |  National Championships Canada MU | MU | 0 | 00:54:31.000 | 0 | 
| 2018-10-21 | 8 |  Sherbrooke CX | ME | 0 | 01:01:23.000 | 0 | 
| 2018-10-20 | 8 |  Sherbrooke CX | ME | 0 | 01:01:08.000 | 0 | 
| 2018-09-05 | 32 |  UCI World Championships Lenzerheide | mu | 0 | 01:27:16.000 | 0 | 
| 2017-10-28 | 1 |  National Championships Canada MU | MU | 0 | 00:51:26.000 | 0 | 
| 2017-09-09 | 60 |  UCI World Championships Cairns | mu | 0 | 01:29:18.000 | 0 | 
| 2016-11-05 | 5 |  National Championships Canada MU | MU | 0 | 00:52:28.000 | 0 | 
| 2015-08-31 | 9 |  UCI World Championships Vallnord | mj | 0 | 01:17:52.000 | 0 | 
| 2014-10-05 | 13 |  Providence Cyclo-Cross Festival | MJ | 0 | 00:42:10.000 | 0 | 
| 2014-10-04 | 10 |  Providence Cyclo-Cross Festival | MJ | 0 | 00:47:17.000 | 0 | 
| 2013-10-06 | 11 |  Providence Cyclo-Cross Festival | MJ | 0 | 00:37:39.000 | 0 | 
| 2013-10-05 | 3 |  Providence Cyclo-Cross Festival | MJ | 0 | 00:41:20.000 | 0 |