| | 2015 Island Cup - Enduro #1 - Hammerfest Enduro | | Arrowsmith, BC | Expert | | ? | trail bikes | 2 / 3 | 50% | 32:04.00 | 31:02.00 | 3.3% | 26:32.00 | 20.9% | |
| | 2015 Island Cup - Enduro #2 - Prevost Enduro | | Mt Prevost, BC | Expert | | ? | | 2 / 2 | 0% | 15:23.00 | 14:16.00 | 7.8% | 11:12.00 | 37.4% | |
| | 2015 Island Cup - Enduro #3 - Victoria Enduro | | Hartland Dump, Victoria, BC | Expert | | ? | trail bikes | 1 / 2 | 100% | 41:42.00 | 41:42.00 | 0% | 30:45.00 | 35.6% | |
| | 2015 Island Cup - Enduro #4 - Dodge City Enduro | | Cumberland, BC | Expert | | ? | Trail Bicycles | 2 / 9 | 88% | 26:39.00 | 26:23.00 | 1% | 18:09.00 | 46.8% | |
| | 2015 Island Cup - Enduro #6 - Maple Mountain Enduro | | Cumberland, BC | Expert | | 21 | | 3 / 5 | 50% | 21:49.00 | 19:34.00 | 11.5% | 16:22.00 | 33.3% | |
| | 2019 Island Cup - Enduro #5 - Pro City Enduro | | Hartland Dump, Victoria, BC | Expert | | ? | Pendrel Racing | 1 / 7 | 100% | 27:36.00 | 27:36.00 | 0% | 22:59.00 | 20.1% | |
| | 2018 Island Cup - Enduro #8 - Dodge City Enduro | | Cumberland, BC | Expert: U19 | | ? | | 1 / 2 | 100% | 25:29.00 | 25:29.00 | 0% | 19:50.00 | 28.5% | |
| | 2014 Sea to Sky Enduro #5 - The Mock Turtle | | Squamish, BC | Junior | | ? | | 2 / 4 | 67% | 32:35.32 | 32:26.89 | 0.4% | 18:05.19 | 80.2% | |
| | 2014 Sea to Sky Enduro #4 - Cheakapotamus | | Whistler, BC | Junior | | ? | | 1 / 3 | 100% | 39:12.00 | 39:12.00 | 0% | 27:37.00 | 41.9% | |
| | 2014 Island Cup - Enduro #4 | | Cumberland, BC | Intermediate | 12 | 244 | trail bikes | 1 / 8 | 100% | 30:38.00 | 30:38.00 | 0% | 4:27.80 | 586.3% | |
| | 2014 Island Cup - Enduro #6 - Hammerfest | | Arrowsmith, BC | Intermediate | 12 | 207 | trail bikes | 1 / 3 | 100% | 32:51.30 | 32:51.30 | 0% | 25:39.10 | 28.1% | |
| | 2015 Island Cup - Cumberland DCDH | | Cumberland, BC | Intermediate | 13 | 226 | trail bikes | 1 / 4 | 100% | 2:49.10 | 2:49.10 | 0% | 1:57.80 | 43.6% | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 17-18 | 10016150884 & 2002 | 9 | Canada | 9 / 49 | 83% | 1h11:17.00 | 1h05:03.00 | 9.6% | - | - | |
| | Sea Otter - 2015 Sea Otter Classic (Enduro) | | Monterey, CA | U19 | 13 | 1469 | | - / 5 | 0% | - | 14:57.10 | - | 11:21.50 | - | |
| | Sea Otter - 2016 Sea Otter Classic (Enduro) | | Monterey, CA | U19 | 14 | 960 | | 3 / 11 | 80% | 13:42.65 | 13:33.95 | 1.1% | 10:25.81 | 31.5% | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10016150884 & 2002 | 56 | | 20 / 70 | 72% | 1h32:29.00 | 1h25:21.00 | 8.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | U23 | 10016150884 & 2002 | 9 | Norco Factory Team | 8 / 28 | 74% | 1h06:46.00 | 1h02:26.00 | 6.9% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #9 | | Val di Sole | U23 | 10016150884 & 2002 | 7 | Norco Factory Team | 14 / 63 | 79% | 1h13:42.00 | 1h08:36.00 | 7.4% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | U23 | 10016150884 & 2002 | 19 | Canada | 24 / 61 | 62% | 1h19:27.00 | 1h11:09.00 | 11.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #1 | | Petropolis | U23 | 10016150884 & 2002 | 9 | Norco Factory Team | 10 / 23 | 59% | 1h09:05.00 | 1h00:22.00 | 14.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10016150884 & 2002 | 10 | Norco Factory Team | 13 / 71 | 83% | 1h13:36.00 | 1h07:48.00 | 8.6% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10016150884 & 2002 | 8 | Norco Factory Team | 21 / 75 | 73% | 1h15:05.00 | 1h07:58.00 | 10.5% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #4 | | Leogang | U23 | 10016150884 & 2002 | 7 | Norco Factory Team | 20 / 52 | 63% | 1h12:44.00 | 1h04:41.00 | 12.5% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | U23 | 10016150884 & 2002 | 8 | Norco Factory Team | 14 / 60 | 78% | 1h11:34.00 | 1h06:00.00 | 8.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | U23 | 10016150884 & 2002 | 7 | Norco Factory Team | 20 / 39 | 50% | 1h07:46.00 | 1h01:14.00 | 10.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #8 | | Mont-Sainte-Anne, QC | U23 | 10016150884 & 2002 | 7 | Norco Factory Team | 9 / 19 | 56% | 1h13:46.00 | 1h07:05.00 | 10% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | U23 | 10016150884 & 2002 | 71 | | 18 / 72 | 76% | 1h16:13.00 | 1h08:02.00 | 12% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10016150884 & 2002 | 53 | | 33 / 62 | 48% | -1LAP | 1h09:47.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | U23 | 10016150884 & 2002 | 59 | | 18 / 47 | 63% | 1h15:30.00 | 1h08:35.00 | 10.1% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #6 | | Snowshoe, WV | U23 | 10016150884 & 2002 | 22 | | 8 / 18 | 59% | 1h10:39.00 | 1h03:58.00 | 10.5% | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | U23 | 10016150884 & 2002 | 16 | TREK FUTURE RACING | 3 / 77 | 97% | 1h10:41.00 | 1h09:21.00 | 1.9% | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | U23 | 10016150884 & 2002 | 4 | TREK FUTURE RACING | 15 / 69 | 79% | 1h17:51.00 | 1h12:42.00 | 7.1% | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | U23 | 10016150884 & 2002 | 6 | TREK FUTURE RACING | 9 / 62 | 87% | 1h08:26.00 | 1h05:09.00 | 5% | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 15 / 61 | 77% | 1h12:08.00 | 1h07:09.00 | 7.4% | - | - | |
| | UCI - XCO World Championships '23 | | Glentress | U23 | 10016150884 & 2002 | 15 | Canada | 4 / 56 | 95% | 1h18:20.00 | 1h16:26.00 | 2.5% | - | - | |
| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | U23 | 10016150884 & 2002 | 10 | TREK FUTURE RACING | 6 / 45 | 89% | 1h01:23.00 | 59:56.00 | 2.4% | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 9 / 55 | 85% | 1h09:08.00 | 1h05:45.00 | 5.2% | - | - | |
| | 2023 UCI World Cup XCO #7 | | Snowshoe, WV | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 5 / 36 | 89% | 1h15:08.00 | 1h10:49.00 | 6.1% | - | - | |
| | 2023 UCI World Cup XCC #7 | | Snowshoe, WV | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 12 / 35 | 68% | 21:59.00 | 20:43.00 | 6.1% | - | - | |
| | 2023 UCI World Cup XCC #6 | | Les Gets | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 12 / 40 | 72% | 19:12.00 | 18:19.00 | 4.8% | - | - | |
| | 2023 UCI World Cup XCC #5 | | Pal Arinsal | U23 | 10016150884 & 2002 | 10 | TREK FUTURE RACING | 10 / 39 | 76% | 20:11.00 | 18:36.00 | 8.5% | - | - | |
| | 2023 UCI World Cup XCC #4 | | Val di Sole | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 18 / 40 | 56% | 21:32.00 | 19:31.00 | 10.3% | - | - | |
| | 2023 UCI World Cup XCC #1 | | Nové Mesto | U23 | 10016150884 & 2002 | 14 | TREK FUTURE RACING | 6 / 40 | 87% | 20:15.00 | 20:13.00 | 0.2% | - | - | |
| | 2023 UCI World Cup XCC #2 | | Lenzerheide | U23 | 10016150884 & 2002 | 4 | TREK FUTURE RACING | 16 / 40 | 62% | 22:38.00 | 21:10.00 | 6.9% | - | - | |
| | 2023 UCI World Cup XCC #3 | | Leogang | U23 | 10016150884 & 2002 | 6 | TREK FUTURE RACING | 17 / 40 | 59% | 19:46.00 | 18:30.00 | 6.9% | - | - | |
| | 2023 UCI World Cup XCC #8 | | Mont-Sainte-Anne, QC | U23 | 10016150884 & 2002 | 8 | TREK FUTURE RACING | 9 / 36 | 77% | 21:06.00 | 20:44.00 | 1.8% | - | - | |
| | 2023 UCI World Cup XCO #8 | | Mont-Sainte-Anne, QC | U23 | 10016150884 & 2002 | 9 | TREK FUTURE RACING | 12 / 38 | 70% | 1h20:38.00 | 1h15:18.00 | 7.1% | - | - | |
| | 2024 Whoop UCI World Cup XCO #1 | | Mairipora | U23 | 10016150884 & 2002 | 4 | TREK FUTURE RACING | 3 / 31 | 93% | 1h07:31.00 | 1h06:46.00 | 1.1% | - | - | |