| | 2012 SORCA #5 - Cakewalk | | Squamish, BC | U19 | | ? | | 5 / 7 | 33% | 5:50.50 | 4:56.00 | 18.4% | 4:44.70 | 23.1% | |
| | 2012 SORCA #7 | | Squamish, BC | U19 | | ? | | 3 / 7 | 67% | 4:49.73 | 3:33.01 | 36% | 3:33.01 | 36% | |
| | 2012 SORCA #8 | | Squamish, BC | U19 | | ? | | 1 / 4 | 100% | 8:06.04 | 8:06.04 | 0% | 5:44.80 | 41% | |
| | 2012 SORCA #9 | | Squamish, BC | U19 | | ? | | 1 / 2 | 100% | 2:47.41 | 2:47.41 | 0% | 2:22.44 | 17.5% | |
| | 2013 BC Cup #3 & BC Champs | | SilverStar, BC | Expert: U17 | | 225 | Team Squamish | 3 / 13 | 83% | 3:20.54 | 3:12.03 | 4.4% | 3:03.46 | 9.3% | |
| | Crankworx - Canadian Open | | Whistler, BC | 13-15 | | 919 | | 11 / 33 | 69% | 3:32.85 | 3:14.51 | 9.4% | 2:47.81 | 26.8% | |
| | Sea Otter - 2014 Sea Otter Classic | | Monterey, CA | Cat 1: 15-16 | 16 | 252 | | DNF / 14 | 0% | DNF | 2:13.70 | - | 2:03.63 | - | |
| | Crankworx - Canadian Open | | Whistler, BC | 16-18 | | 512 | | 6 / 32 | 84% | 3:16.30 | 3:00.82 | 8.6% | 2:50.92 | 14.9% | |
| | Cycling BC - Sunshine Coaster | | Roberts Creek, BC | 15-16 | | 180 | Team Squamish | 3 / 33 | 94% | 3:02.48 | 2:56.49 | 3.4% | 2:41.07 | 13.3% | |
| | 2017 UCI World Cup XC #1 | | Nové Mesto | U23 | 10010126982 & 1998 | 143 | | 67 / 152 | 56% | 1h23:54.00 | 1h16:39.00 | 9.5% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10010126982 & 1998 | 145 | | 123 / 156 | 21% | - | 1h24:06.00 | - | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | U23 | 10010126982 & 1998 | 104 | | 54 / 140 | 62% | 1h37:53.00 | 1h28:48.00 | 10.2% | - | - | |
| | 2017 UCI World Cup XC #3 | | Vallnord | U23 | 10010126982 & 1998 | 87 | | 38 / 96 | 61% | 1h23:22.00 | 1h17:14.00 | 7.9% | - | - | |
| | 2017 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | 10010126982 & 1998 | 33 | | 21 / 52 | 61% | 1h29:53.00 | 1h23:37.00 | 7.5% | - | - | |
| | UCI - XCO World Championships '17 | | Cairns, QLD | U23 | 10010126982 & 1998 | 60 | Canada | 33 / 73 | 56% | 1h23:17.00 | 1h17:46.00 | 7.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10010126982 & 1998 | ? | | 17 / 142 | 89% | 1h26:50.00 | 1h23:44.00 | 3.7% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | U23 | 10010126982 & 1998 | ? | | 19 / 80 | 77% | 1h27:31.00 | 1h24:07.00 | 4% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10010126982 & 1998 | 41 | | 21 / 146 | 86% | 1h22:26.00 | 1h17:48.00 | 6% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | U23 | 10010126982 & 1998 | 36 | | 30 / 112 | 74% | 1h21:02.00 | 1h16:40.00 | 5.7% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | U23 | 10010126982 & 1998 | 20 | | 10 / 59 | 84% | 1h21:39.00 | 1h17:44.00 | 5% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | U23 | 10010126982 & 1998 | 32 | | 17 / 122 | 87% | 1h26:30.00 | 1h23:22.00 | 3.8% | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | U23 | 10010126982 & 1998 | 37 | Canada | 14 / 97 | 86% | 1h24:31.00 | 1h21:22.00 | 3.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | U23 | 10010126982 & 1998 | 15 | Norco Factory Team | 10 / 142 | 94% | 1h19:10.00 | 1h17:42.00 | 1.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10010126982 & 1998 | 10 | Norco Factory Team | 6 / 138 | 96% | 1h15:14.00 | 1h14:24.00 | 1.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | U23 | 10010126982 & 1998 | 4 | Norco Factory Team | 17 / 113 | 86% | 1h27:36.00 | 1h23:10.00 | 5.3% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10010126982 & 1998 | 4 | Norco Factory Team | 3 / 107 | 98% | 1h14:08.00 | 1h13:22.00 | 1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | U23 | 10010126982 & 1998 | 7 | Norco Factory Team | 4 / 79 | 96% | 1h09:52.00 | 1h08:08.00 | 2.5% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | U23 | 10010126982 & 1998 | 4 | Norco Factory Team | DNF / 110 | 0% | DNF | 1h09:00.00 | - | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 19-22 | 10010126982 & 1998 | 15 | Canada | 11 / 70 | 86% | 1h23:19.00 | 1h19:50.00 | 4.4% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | U23 | 10010126982 & 1998 | 10 | Norco Factory Team XC | 5 / 88 | 95% | 1h25:07.00 | 1h24:11.00 | 1.1% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10010126982 & 1998 | 10 | Norco Factory Team XC | 8 / 92 | 92% | 1h18:56.00 | 1h15:57.00 | 3.9% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | U23 | 10010126982 & 1998 | 9 | Canada | 5 / 73 | 94% | 1h12:01.00 | 1h08:15.00 | 5.5% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10010126982 & 1998 | 96 | Norco Factory Team XC | 49 / 145 | 67% | 1h28:57.00 | 1h20:55.00 | 9.9% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10010126982 & 1998 | 76 | Norco Factory Team | 20 / 66 | 71% | 1h28:57.00 | 1h25:11.00 | 4.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #9 | | Val di Sole | Elite | 10010126982 & 1998 | 95 | Norco Factory Team | 72 / 124 | 42% | 1h33:30.00 | 1h22:02.00 | 14% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | Elite | 10010126982 & 1998 | 81 | Canada | 30 / 99 | 70% | 1h27:02.00 | 1h21:13.00 | 7.2% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #1 | | Petropolis | Elite | 10010126982 & 1998 | 108 | Norco Factory Team | 52 / 96 | 46% | 1h35:51.00 | 1h26:52.00 | 10.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10010126982 & 1998 | 129 | Norco Factory Team | 48 / 123 | 61% | 1h24:25.00 | 1h18:42.00 | 7.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10010126982 & 1998 | 127 | Norco Factory Team | 68 / 121 | 44% | 1h28:52.00 | 1h21:19.00 | 9.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #4 | | Leogang | Elite | 10010126982 & 1998 | 106 | Norco Factory Team | 55 / 90 | 39% | 1h23:25.00 | 1h15:31.00 | 10.5% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10010126982 & 1998 | 119 | Norco Factory Team | 52 / 113 | 54% | 1h24:04.00 | 1h17:32.00 | 8.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | Elite | 10010126982 & 1998 | 115 | Norco Factory Team | 44 / 102 | 57% | 1h21:59.00 | 1h15:31.00 | 8.6% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #8 | | Mont-Sainte-Anne, QC | Elite | 10010126982 & 1998 | 78 | Norco Factory Team | DNS / 63 | 0% | DNS | 1h24:48.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10010126982 & 1998 | 95 | Norco Factory Team XC | 91 / 154 | 41% | 1h31:24.00 | 1h20:23.00 | 13.7% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10010126982 & 1998 | 86 | Norco Factory Team XC | 51 / 109 | 54% | 1h23:03.00 | 1h15:50.00 | 9.5% | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | Elite | 10010126982 & 1998 | 82 | BERRIA VITTORIA FACTORY TEAM | 30 / 125 | 77% | 1h27:38.00 | 1h22:46.00 | 5.9% | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | Elite | 10010126982 & 1998 | 66 | BERRIA VITTORIA FACTORY TEAM | 73 / 116 | 37% | 1h32:06.00 | 1h24:04.00 | 9.6% | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | Elite | 10010126982 & 1998 | 67 | BERRIA VITTORIA FACTORY TEAM | 81 / 116 | 30% | 1h28:52.00 | 1h17:41.00 | 14.4% | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | Elite | 10010126982 & 1998 | 66 | BERRIA VITTORIA FACTORY TEAM | 56 / 111 | 50% | 1h27:50.00 | 1h20:22.00 | 9.3% | - | - | |
| | UCI - XCO World Championships '23 | | Glentress | Elite | 10010126982 & 1998 | 67 | Canada | 54 / 98 | 45% | 1h28:12.00 | 1h22:09.00 | 7.4% | - | - | |
| | UCI - XCC World Championships '23 | | Glentress | Elite | 10010126982 & 1998 | 53 | Canada | 43 / 57 | 25% | -2LAP | 20:27.00 | - | - | - | |
| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | Elite | 10010126982 & 1998 | 67 | BERRIA VITTORIA FACTORY TEAM | 45 / 112 | 60% | 1h36:51.00 | 1h28:03.00 | 10% | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | Elite | 10010126982 & 1998 | 64 | BERRIA VITTORIA FACTORY TEAM | 74 / 108 | 32% | -1LAP | 1h26:45.00 | - | - | - | |
| | 2023 UCI World Cup XCO #7 | | Snowshoe, WV | Elite | 10010126982 & 1998 | 62 | BERRIA VITTORIA FACTORY TEAM | 59 / 93 | 37% | 1h26:13.00 | 1h18:38.00 | 9.6% | - | - | |
| | 2023 UCI World Cup XCO #8 | | Mont-Sainte-Anne, QC | Elite | 10010126982 & 1998 | 61 | BERRIA VITTORIA FACTORY TEAM | 46 / 86 | 47% | 1h34:56.00 | 1h26:27.00 | 9.8% | - | - | |
| | 2022 Enduro World Series #7 | | Crans Montana | Open | CAN.1998.54189 | 191 | | 102 / 156 | 35% | 32:37.46 | 29:04.00 | 12.2% | 29:04.00 | 12.2% | |
| | 2022 Enduro World Series #8 | | Loudenvielle | Open | CAN.1998.54189 | 131 | | 50 / 133 | 63% | 36:32.69 | 33:56.64 | 7.7% | 33:56.64 | 7.7% | |
| | UCI - XCO World Championships '15 | | Vallnord | 17-18 | CAN19980818 | 30 | Canada | 47 / 89 | 48% | 1h26:52.00 | 1h13:27.00 | 18.3% | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | 17-18 | CAN19980818 | 16 | Canada | 8 / 99 | 93% | 1h11:00.00 | 1h08:32.00 | 3.6% | - | - | |