| | 2015 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | CAN19931122 | 9 | | 50 / 55 | 9% | - | 1h22:57.00 | - | - | - | |
| | 2014 UCI World Cup XC #4 | | Bikepark Albstadt | U23 | CAN19931122 | 34 | | 19 / 56 | 67% | 1h32:55.00 | 1h22:51.00 | 12.2% | - | - | |
| | 2013 UCI World Cup XC #1 | | Bikepark Albstadt | U23 | CAN19931122 | 21 | | 16 / 43 | 64% | 1h14:35.00 | 1h05:56.00 | 13.1% | - | - | |
| | 2016 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | CAN19931122 | 70 | | 42 / 86 | 52% | 1h43:52.00 | 1h33:03.00 | 11.6% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007852132 & 1993 | 48 | Norco Factory Team XC | 52 / 79 | 35% | - | 1h38:25.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007852132 & 1993 | 33 | Norco Factory Team XC | 50 / 77 | 36% | - | 1h36:17.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007852132 & 1993 | 15 | Norco Factory Team | 9 / 77 | 89% | 1h29:19.00 | 1h26:03.00 | 3.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007852132 & 1993 | 75 | | 59 / 83 | 29% | 1h31:50.00 | 1h19:39.00 | 15.3% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007852132 & 1993 | 55 | Norco Factory Team XC | DNF / 106 | 0% | DNF | 1h21:38.00 | - | - | - | |
| | 2016 UCI World Cup XC #1 | | Cairns, QLD | Elite | CAN19931122 | 42 | | 45 / 48 | 6% | - | 1h28:41.00 | - | - | - | |
| | UCI - XCO World Championships '17 | | Cairns, QLD | Elite | 10007852132 & 1993 | 33 | Canada | 16 / 54 | 72% | 1h33:38.00 | 1h27:17.00 | 7.3% | - | - | |
| | UCI - XCM World Championships '23 | | Glentress | Elite | 10007852132 & 1993 | 45 | Canada | 15 / 55 | 74% | 5h37:37.00 | 5h07:50.00 | 9.7% | - | - | |
| | UCI - XCO World Championships '14 | | Hafjell Bike Park | U23 | CAN19931122 | 25 | Canada | 23 / 49 | 54% | 1h28:31.00 | 1h17:49.00 | 13.8% | - | - | |
| | 2016 UCI World Cup XC #3 | | La Bresse | Elite | CAN19931122 | 69 | | 57 / 78 | 27% | 1h42:46.00 | 1h28:30.00 | 16.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | Elite | 10007852132 & 1993 | 21 | Norco Factory Team XC | 13 / 63 | 81% | 1h38:05.00 | 1h33:03.00 | 5.4% | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | Elite | 10007852132 & 1993 | 40 | Norco Factory Team XC | 23 / 75 | 70% | 1h35:32.00 | 1h29:10.00 | 7.1% | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | Elite | 10007852132 & 1993 | 17 | Canada | 6 / 67 | 92% | 1h38:34.00 | 1h34:55.00 | 3.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | Elite | 10007852132 & 1993 | 10 | Norco Factory Team | 34 / 69 | 51% | 1h30:18.00 | 1h21:09.00 | 11.3% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10007852132 & 1993 | 55 | Norco Factory Team XC | 50 / 74 | 33% | 1h30:52.00 | 1h19:16.00 | 14.6% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | Elite | 10007852132 & 1993 | 23 | Canada | 29 / 60 | 53% | - | 1h27:33.00 | - | - | - | |
| | UCI - XCO World Championships '12 | | Leogang | 19-22 | CAN19931122 | 32 | Canada | 40 / 42 | 5% | - | 1h23:57.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10007852132 & 1993 | 53 | Norco Factory Team XC | 37 / 69 | 47% | 1h27:10.00 | 1h17:03.00 | 13.1% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10007852132 & 1993 | 11 | Norco Factory Team | 6 / 73 | 93% | 1h28:09.00 | 1h26:29.00 | 1.9% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10007852132 & 1993 | 53 | Norco Factory Team XC | 44 / 75 | 42% | -1LAP | 1h27:23.00 | - | - | - | |
| | 2014 UCI World Cup XC #7 | | Méribel | U23 | CAN19931122 | 15 | | 32 / 49 | 35% | 1h38:35.00 | 1h23:52.00 | 17.6% | - | - | |
| | 2015 UCI World Cup XC #4 | | Mont-Sainte-Anne, QC | U23 | CAN19931122 | 17 | | 13 / 23 | 45% | 1h26:59.00 | 1h18:52.00 | 10.3% | - | - | |
| | 2014 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | CAN19931122 | 27 | | 10 / 34 | 73% | 1h39:43.00 | 1h28:15.00 | 13% | - | - | |
| | 2013 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | CAN19931122 | 16 | | 18 / 24 | 26% | - | 1h21:09.00 | - | - | - | |
| | 2016 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | CAN19931122 | 41 | | 36 / 44 | 19% | - | 1h31:31.00 | - | - | - | |
| | 2017 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | 10007852132 & 1993 | 28 | Norco Factory Team XC | 22 / 38 | 43% | 1h25:08.00 | 1h17:50.00 | 9.4% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | Elite | 10007852132 & 1993 | 21 | Norco Factory Team XC | 8 / 41 | 83% | 1h34:37.00 | 1h29:27.00 | 5.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XCC #5 | | Mont-Sainte-Anne, QC | Elite | 10007852132 & 1993 | 21 | Norco Factory Team XC | 10 / 38 | 76% | 20:12.00 | 19:32.00 | 3.4% | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 10007852132 & 1993 | 5 | Canada | 12 / 63 | 82% | 1h33:43.00 | 1h28:51.00 | 5.5% | - | - | |
| | 2015 UCI World Cup XC #1 | | Nové Mesto | U23 | CAN19931122 | 12 | | 8 / 51 | 86% | 1h21:57.00 | 1h17:18.00 | 6% | - | - | |
| | 2013 UCI World Cup XC #2 | | Nové Mesto | U23 | CAN19931122 | 25 | | DNF / 45 | 0% | DNF | 1h14:54.00 | - | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | Elite | CAN19931122 | 54 | Canada | 42 / 62 | 33% | - | 1h30:13.00 | - | - | - | |
| | 2017 UCI World Cup XC #1 | | Nové Mesto | Elite | 10007852132 & 1993 | 51 | Norco Factory Team XC | 28 / 79 | 65% | 1h35:06.00 | 1h28:45.00 | 7.2% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10007852132 & 1993 | ? | Norco Factory Team XC | 14 / 72 | 82% | 1h24:57.00 | 1h20:37.00 | 5.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007852132 & 1993 | 10 | Norco Factory Team | 3 / 78 | 97% | 1h28:13.00 | 1h27:31.00 | 0.8% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10007852132 & 1993 | 45 | Norco Factory Team XC | DNF / 73 | 0% | DNF | 1h22:06.00 | - | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007852132 & 1993 | 21 | Norco Factory Team XC | 46 / 74 | 38% | 1h24:26.00 | 1h14:07.00 | 13.9% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XCC #1 | | Nové Mesto | Elite | 10007852132 & 1993 | 20 | Norco Factory Team XC | 32 / 40 | 21% | 21:53.00 | | 0% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XCC #2 | | Nové Mesto | Elite | 10007852132 & 1993 | 22 | Norco Factory Team XC | 21 / 40 | 49% | 19:44.00 | 19:32.00 | 1% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007852132 & 1993 | 57 | Norco Factory Team XC | 42 / 101 | 59% | 1h35:04.00 | 1h25:13.00 | 11.6% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10007852132 & 1993 | 76 | Canada | 46 / 86 | 47% | 1h31:08.00 | 1h21:17.00 | 12.1% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | Elite | 10007852132 & 1993 | 79 | | 42 / 65 | 36% | 1h26:51.00 | 1h15:21.00 | 15.3% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10007852132 & 1993 | 13 | Norco Factory Team | 51 / 59 | 14% | - | 1h17:51.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10007852132 & 1993 | 57 | | 28 / 36 | 23% | -3LAP | 1h24:35.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #6 | | Snowshoe, WV | Elite | 10007852132 & 1993 | 45 | Norco Factory Team XC | 22 / 37 | 42% | 1h25:46.00 | 1h14:53.00 | 14.5% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #7 | | Snowshoe, WV | Elite | 10007852132 & 1993 | 27 | | 21 / 31 | 33% | 23:12.00 | 21:40.00 | 7.1% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | Elite | 10007852132 & 1993 | 29 | Norco Factory Team XC | 23 / 55 | 59% | 1h39:00.00 | 1h33:14.00 | 6.2% | - | - | |
| | International Olympic Committee - Ready Steady Tokyo - 2020 Olympic XCO Test Event | | Tokyo | Elite | | 10 | Canada | DNF2 / 43 | 0% | DNF2 | 1h16:12.00 | - | - | - | |
| | 2015 UCI World Cup XC #6 | | Val di Sole | U23 | CAN19931122 | 10 | | 37 / 38 | 3% | - | 1h19:40.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | Elite | 10007852132 & 1993 | 81 | Norco Factory Team XC | 19 / 77 | 76% | 1h36:07.00 | 1h30:51.00 | 5.8% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | Elite | 10007852132 & 1993 | 10 | Norco Factory Team | 22 / 75 | 72% | 1h28:08.00 | 1h21:59.00 | 7.5% | - | - | |
| | UCI - XCO World Championships '15 | | Vallnord | U23 | CAN19931122 | 14 | Canada | 20 / 36 | 46% | 1h46:36.00 | 1h37:23.00 | 9.5% | - | - | |
| | 2016 UCI World Cup XC #6 | | Vallnord | Elite | CAN19931122 | 44 | | 41 / 50 | 18% | - | 1h31:32.00 | - | - | - | |
| | 2017 UCI World Cup XC #3 | | Vallnord | Elite | 10007852132 & 1993 | 38 | Norco Factory Team XC | 32 / 62 | 49% | 1h37:57.00 | 1h26:04.00 | 13.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | Elite | 10007852132 & 1993 | ? | Norco Factory Team XC | 13 / 59 | 79% | 1h27:49.00 | 1h22:58.00 | 5.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | Elite | 10007852132 & 1993 | 9 | Norco Factory Team | 16 / 72 | 79% | 1h26:11.00 | 1h22:59.00 | 3.9% | - | - | |
| | 2015 UCI World Cup XC #5 | | Windham, NY | U23 | CAN19931122 | 16 | | 5 / 20 | 79% | 1h21:11.00 | 1h14:18.00 | 9.3% | - | - | |
| | 2014 UCI World Cup XC #6 | | Windham, NY | U23 | CAN19931122 | 19 | | 9 / 36 | 77% | 1h15:28.00 | 1h10:28.00 | 7.1% | - | - | |