| | 2018 Mercedes-Benz UCI World Cup XCC #5 | | Mont-Sainte-Anne, QC | Elite | 10006832824 & 1991 | 41 | | 35 / 40 | 13% | 23:37.00 | 21:41.00 | 8.9% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | Elite | 10103907289 & 1991 | 99 | | 56 / 102 | 46% | 1h23:31.00 | 1h15:31.00 | 10.6% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10103907289 & 1991 | 82 | Norco Factory Team XC | 61 / 109 | 44% | 1h24:20.00 | 1h15:50.00 | 11.2% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10103907289 & 1991 | 101 | | 57 / 123 | 54% | 1h25:12.00 | 1h18:42.00 | 8.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10103907289 & 1991 | 102 | Canada | 45 / 121 | 63% | 1h26:31.00 | 1h21:19.00 | 6.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | Elite | 10006832824 & 1991 | 83 | Norco Factory Team | 64 / 116 | 45% | 1h27:06.00 | 1h17:50.00 | 11.9% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10103907289 & 1991 | 80 | Norco Factory Team XC | 71 / 113 | 38% | 1h27:35.00 | 1h18:23.00 | 11.7% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10103907289 & 1991 | 88 | Norco Factory Team XC | 63 / 154 | 59% | 1h27:41.00 | 1h20:23.00 | 9.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10006832824 & 1991 | 83 | Norco Factory Team | 42 / 131 | 68% | 1h28:34.00 | 1h21:54.00 | 8.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10006832824 & 1991 | ? | | 70 / 145 | 52% | 1h28:40.00 | 1h21:31.00 | 8.8% | - | - | |
| | 2013 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | CAN19910318 | 29 | | 31 / 44 | 30% | 1h29:19.00 | 1h17:53.00 | 14.7% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10103907289 & 1991 | 91 | Norco Factory Team XC | 59 / 145 | 60% | 1h29:48.00 | 1h20:55.00 | 11% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10006832824 & 1991 | 71 | Norco Factory Team | 60 / 118 | 50% | 1h30:58.00 | 1h22:10.00 | 10.7% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10006832824 & 1991 | 85 | Norco Factory Team | 54 / 139 | 62% | 1h31:39.00 | 1h23:54.00 | 9.2% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10006832824 & 1991 | 86 | Norco Factory Team XC | 78 / 125 | 38% | 1h32:34.00 | 1h25:03.00 | 8.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10103907289 & 1991 | 74 | | 37 / 66 | 45% | 1h32:58.00 | 1h25:11.00 | 9.1% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | Elite | 10006832824 & 1991 | 56 | Canada | 38 / 92 | 59% | 1h33:11.00 | 1h25:37.00 | 8.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #8 | | Mont-Sainte-Anne, QC | Elite | 10103907289 & 1991 | 75 | | 37 / 63 | 42% | 1h34:02.00 | 1h24:48.00 | 10.9% | - | - | |
| | UCI - XCO World Championships '17 | | Cairns, QLD | Elite | 10006832824 & 1991 | 62 | Canada | 44 / 75 | 42% | 1h34:35.00 | 1h27:44.00 | 7.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | Elite | 10006832824 & 1991 | 41 | | 37 / 59 | 38% | 1h36:15.00 | 1h27:26.00 | 10.1% | - | - | |
| | 2016 UCI World Cup XC #1 | | Cairns, QLD | Elite | CAN19910318 | 83 | | 58 / 87 | 34% | 1h36:53.00 | 1h27:44.00 | 10.4% | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | Elite | CAN19910318 | 101 | Canada | 53 / 104 | 50% | 1h37:45.00 | 1h28:20.00 | 10.7% | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | Elite | 10006832824 & 1991 | 72 | | 60 / 106 | 44% | 1h38:20.00 | 1h29:48.00 | 9.5% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | Elite | 10006832824 & 1991 | 68 | | 57 / 99 | 43% | 1h38:36.00 | 1h30:14.00 | 9.3% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10006832824 & 1991 | 55 | | 66 / 138 | 53% | 1h38:44.00 | 1h28:07.00 | 12.1% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10006832824 & 1991 | 86 | Norco Factory Team XC | 59 / 119 | 51% | 1h42:47.00 | 1h34:39.00 | 8.6% | - | - | |
| | 2017 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | 10006832824 & 1991 | 68 | | 50 / 64 | 22% | 1h42:55.00 | 1h31:51.00 | 12.1% | - | - | |
| | UCI - XCM World Championships '23 | | Glentress | Elite | 10103907289 & 1991 | 58 | Canada | 34 / 109 | 69% | 4h34:08.00 | 4h14:42.00 | 7.6% | - | - | |
| | 2015 UCI World Cup XC #5 | | Windham, NY | Elite | CAN19910318 | 85 | | 73 / 85 | 14% | - | 1h30:55.00 | - | - | - | |
| | 2015 UCI World Cup XC #4 | | Mont-Sainte-Anne, QC | Elite | CAN19910318 | 83 | | 64 / 87 | 27% | - | 1h27:19.00 | - | - | - | |
| | 2014 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | CAN19910318 | 92 | | 70 / 102 | 32% | - | 1h38:15.00 | - | - | - | |
| | 2014 UCI World Cup XC #6 | | Windham, NY | Elite | CAN19910318 | 89 | | 80 / 100 | 20% | - | 1h40:58.00 | - | - | - | |
| | 2013 UCI World Cup XC #3 | | Val di Sole | U23 | CAN19910318 | 65 | | 46 / 96 | 53% | - | 1h22:43.00 | - | - | - | |
| | 2016 UCI World Cup XC #3 | | La Bresse | Elite | CAN19910318 | 112 | | 87 / 133 | 35% | - | 1h26:38.00 | - | - | - | |
| | 2016 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | CAN19910318 | 57 | | 53 / 65 | 19% | - | 1h29:37.00 | - | - | - | |
| | 2016 UCI World Cup XC #6 | | Vallnord | Elite | CAN19910318 | 58 | | 57 / 87 | 35% | - | 1h26:08.00 | - | - | - | |
| | 2017 UCI World Cup XC #1 | | Nové Mesto | Elite | 10006832824 & 1991 | 77 | | 93 / 129 | 28% | - | 1h27:35.00 | - | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10006832824 & 1991 | 82 | | 67 / 133 | 50% | - | 1h33:38.00 | - | - | - | |
| | 2017 UCI World Cup XC #3 | | Vallnord | Elite | 10006832824 & 1991 | 69 | | 72 / 102 | 30% | - | 1h23:28.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | Elite | 10006832824 & 1991 | ? | | 69 / 100 | 31% | - | 1h32:05.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | Elite | 10006832824 & 1991 | 58 | | 90 / 115 | 22% | - | 1h26:32.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | Elite | 10006832824 & 1991 | 49 | | DNF / 120 | 0% | DNF | 1h26:25.00 | - | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | Elite | 10006832824 & 1991 | 50 | Canada | 60 / 90 | 34% | - | 1h29:21.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | Elite | 10006832824 & 1991 | 81 | Norco Factory Team | 75 / 122 | 39% | - | 1h20:47.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | Elite | 10006832824 & 1991 | 73 | Norco Factory Team | 80 / 109 | 27% | - | 1h19:34.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10006832824 & 1991 | 80 | Norco Factory Team | 70 / 78 | 10% | - | 1h26:09.00 | - | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 10006832824 & 1991 | 60 | Canada | 60 / 93 | 36% | - | 1h27:05.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10103907289 & 1991 | 80 | Norco Factory Team XC | 72 / 106 | 32% | -2LAP | 1h27:33.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #6 | | Snowshoe, WV | Elite | 10103907289 & 1991 | 61 | Norco Factory Team XC | 40 / 49 | 19% | -1LAP | 1h15:14.00 | - | - | - | |