| | 2023 UCI World Cup DH #8 | | Mont-Sainte-Anne, QC | Elite | 10005872726 & 1990 | 33 | | - / 25 | 0% | - | 4:40.13 | - | 3:57.84 | - | |
| | 2023 UCI World Cup EDR #7 | | Châtel | Elite | 10005872726 & 1990 | 266 | | 17 / 39 | 58% | 30:19.49 | 27:54.41 | 8.7% | 23:57.73 | 26.6% | |
| | 2023 We Are One Canadian Enduo League p/b Leatt #7 | | Whistler, BC | Pro | | 203 | | 2 / 20 | 95% | 46:31.40 | 45:54.60 | 1.3% | 37:50.40 | 23% | |
| | 2023 We Are One Canadian Enduo League p/b Leatt #7 | | Whistler, BC | Elite (Crankworx Canadian Open classification) | | 203 | | 2 / 28 | 96% | 46:31.40 | 45:54.60 | 1.3% | - | - | |
| | 2023 Crankworx World Tour - Whistler - Canadian Open DH | | Whistler, BC | Elite | | 118 | SRAM | 3 / 22 | 90% | 4:34.31 | 4:12.91 | 8.5% | 3:28.77 | 31.4% | |
| | 2023 Stone King Rally - Day 6 | | Dolceacqua -> Bordighera | Open | | 9 | SRAM | 6 / 13 | 58% | 21:43.80 | 20:08.40 | 7.9% | 16:53.20 | 28.7% | |
| | 2023 Stone King Rally - Day 5 | | Tende -> Dolceacqua | Open | | 9 | SRAM | 6 / 13 | 58% | 31:31.30 | 28:47.90 | 9.5% | 23:52.70 | 32% | |
| | 2023 Stone King Rally - Day 4 | | Demonte -> Tende | Open | | 9 | SRAM | 2 / 13 | 92% | 28:37.20 | 27:40.70 | 3.4% | 24:09.90 | 18.4% | |
| | 2023 Stone King Rally - Day 3 | | Prazzo -> Demonte | Open | | 9 | SRAM | 4 / 13 | 75% | 33:55.40 | 31:41.40 | 7.1% | 25:50.20 | 31.3% | |
| | 2023 Stone King Rally - Day 2 | | Pontechianale -> Prazzo | Open | | 9 | SRAM | 3 / 13 | 83% | 28:44.90 | 27:23.40 | 5% | 22:19.30 | 28.8% | |
| | 2023 Stone King Rally - Day 1 | | Arvieux -> Pontechianale | Open | | 9 | SRAM | 6 / 13 | 58% | 23:01.80 | 21:40.10 | 6.3% | 16:59.40 | 35.6% | |
| | 2023 UCI World Cup EDR #3 | | Pietra Ligure | Elite | 10005872726 | 220 | | 23 / 39 | 42% | 35:12.92 | 32:22.32 | 8.8% | 28:40.04 | 22.8% | |
| | 2023 Downhill Southeast #2 | | Ride Rock Creek, NC | Pro | | 51 | SRAM | 1 / 9 | 100% | 2:29.70 | 2:29.70 | 0% | 1:58.61 | 26.2% | |
| | 2023 UCI World Cup EDR #2 | | Blue Derby, TAS | Elite | 10005872726 | 150 | | - / 37 | 0% | - | 29:52.01 | - | 25:52.86 | - | |
| | 2023 UCI World Cup EDR #1 | | Maydena, TAS | Elite | 10005872726 | 40 | | 31 / 35 | 12% | 39:05.48 | 33:15.93 | 17.5% | 28:55.21 | 35.2% | |
| | 2022 Enduro World Series #7 | | Crans Montana | Open | CAN.1990.21687 | 195 | | 13 / 44 | 72% | 35:19.56 | 33:40.02 | 4.9% | 29:04.00 | 21.5% | |
| | 2022 Enduro World Series #6 | | Sugarloaf, ME | Open | CAN.1990.21687 | 48 | | 12 / 29 | 61% | 33:07.78 | 31:44.87 | 4.4% | 26:52.24 | 23.3% | |
| | 2022 Enduro World Series #4 | | Whistler, BC | Open | CAN.1990.21687 | 137 | | 10 / 29 | 68% | 50:48.87 | 49:33.06 | 2.6% | 41:14.34 | 23.2% | |
| | 2022 Cascadia Dirt Cup - Bonus race | | Galbraith Mountain, WA | Pro | | 9 | Kona / Maxxis / SRAM | 2 / 17 | 94% | 22:25.76 | 21:55.68 | 2.3% | 19:17.81 | 16.2% | |
| | 2022 Enduro World Series #1 | | Innerleithen | Open (EWS) | CAN.1990.21687 | 35 | | 17 / 41 | 60% | 25:15.38 | 23:14.42 | 8.7% | - | - | |
| | 2021 Enduro World Series - Vittoria Tweed Valley | | Innerleithen | Open | CAN.1990.21687 | 9 | Kona Factory | 18 / 28 | 37% | 30:45.71 | 28:50.89 | 6.6% | 23:53.12 | 28.8% | |
| | 2021 Enduro World Series - Bluegrass Finale p/b Vittoria | | Finale Ligure | Open | CAN.1990.21687 | 9 | Kona Factory | 7 / 38 | 84% | 29:32.27 | 28:40.60 | 3% | 24:36.51 | 20% | |
| | 2021 Enduro World Series - Crans Montana | | Crans Montana | Open | CAN.1990.21687 | 9 | Kona Factory | 8 / 31 | 77% | 32:21.80 | 31:31.57 | 2.7% | 26:36.00 | 21.7% | |
| | 2021 Enduro World Series - Michelin #2 | | Loudenvielle | Open | CAN.1990.21687 | 9 | Kona Factory | 13 / 25 | 50% | 42:02.80 | 39:17.65 | 7% | 33:59.90 | 23.7% | |
| | 2021 Enduro World Series - Michelin #1 | | Loudenvielle | Open | CAN.1990.21687 | 9 | Kona Factory | 16 / 25 | 38% | 33:44.66 | 30:41.84 | 9.9% | 26:40.45 | 26.5% | |
| | Cycling BC - Canadian DH National Champs '21 | | Kicking Horse, Golden, BC | Pro | | 111 | The Kona Factory Gravity Team | 2 / 12 | 91% | 4:39.68 | 4:38.35 | 0.5% | 3:48.52 | 22.4% | |
| | 2021 Enduro World Series - Vittoria La Thuile #2 | | La Thuile | Open | CAN.1990.21687 | 9 | Kona Factory | 8 / 35 | 79% | 34:59.00 | 33:42.29 | 3.8% | 28:00.23 | 24.9% | |
| | 2021 Enduro World Series - Vittoria La Thuile #1 | | La Thuile | Open | CAN.1990.21687 | 9 | Kona Factory | 14 / 35 | 62% | 30:05.26 | 27:59.39 | 7.5% | 23:40.31 | 27.1% | |
| | 2021 Mercedes-Benz UCI World Cup DH #2 | | Les Gets | Elite | 10005872726 & 1990 | 33 | Kona Factory Team | - / 29 | 0% | - | 4:10.57 | - | 3:26.95 | - | |
| | 2021 Enduro World Series - Met Val di Fassa Trentino #2 | | Val di Fassa | Open | CAN.1990.21687 | 9 | Kona Factory | 13 / 41 | 70% | 35:52.33 | 33:30.62 | 7.1% | 28:22.20 | 26.4% | |
| | 2021 Enduro World Series - Met Val di Fassa Trentino #1 | | Val di Fassa | Open | CAN.1990.21687 | 9 | Kona Factory | 18 / 42 | 59% | 33:36.93 | 31:43.22 | 6% | 27:07.32 | 23.9% | |
| | 2020 Enduro World Series #3 | | Finale Ligure | Open | CAN.1990.21687 | 9 | Kona Factory | 15 / 23 | 36% | 27:07.33 | 25:02.66 | 8.3% | 21:21.60 | 27% | |
| | 2020 Enduro World Series #2 | | Pietra Ligure | Open | CAN.1990.21687 | 9 | Kona Factory | 20 / 23 | 14% | 31:49.25 | 24:50.36 | 28.1% | 21:30.49 | 48% | |
| | 2020 Enduro World Series #1 | | Zermatt | Open | CAN.1990.21687 | 9 | Kona Factory | 10 / 23 | 59% | 18:57.75 | 17:21.62 | 9.2% | 15:00.27 | 26.4% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Sun Peaks Air DH | | Sun Peaks, BC | Elite | | ? | | 2 / 7 | 83% | 6:47.83 | 6:42.59 | 1.3% | 6:05.75 | 11.5% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Maxxis Sun Peaks Downhill | | Sun Peaks, BC | Elite | | ? | | 2 / 7 | 83% | 5:16.05 | 5:12.47 | 1.2% | 4:28.34 | 17.8% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Sun Peaks Dual Slalom | | Sun Peaks, BC | Elite | | ? | | 7 / 7 | 0% | n/a | | - | | - | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Sun Peaks Enduro | | Sun Peaks, BC | Elite | | ? | 100% / Kona Factory Gravity Team / SRAM | 2 / 8 | 86% | 32:22.84 | 31:47.77 | 1.8% | 26:55.37 | 20.3% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Maxxis Kicking Horse Downhill | | Kicking Horse, Golden, BC | Elite | | ? | | 3 / 7 | 67% | 3:40.60 | 3:28.71 | 5.7% | 2:51.84 | 28.4% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Kicking Horse Dual Slalom | | Kicking Horse, Golden, BC | Elite | | ? | | 4 / 8 | 57% | n/a | | - | | - | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Pyschosis | | Kicking Horse, Golden, BC | Elite | | ? | | 5 / 7 | 33% | 15:38.41 | 14:32.69 | 7.5% | 11:19.19 | 38.2% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Kicking Horse Enduro | | Kicking Horse, Golden, BC | Elite | | 1 | | 2 / 7 | 83% | 21:16.45 | 21:16.42 | 0% | 18:00.17 | 18.2% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - SilverStar Air DH | | SilverStar, BC | Elite | | ? | | 3 / 7 | 67% | 3:22.23 | 3:17.41 | 2.4% | 2:59.21 | 12.9% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - Maxxis SilverStar Downhill | | SilverStar, BC | Elite | | ? | | 3 / 7 | 67% | 2:39.66 | 2:35.88 | 2.4% | 2:12.26 | 20.7% | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - SilverStar Dual Slalom | | SilverStar, BC | Elite | | ? | | 3 / 7 | 67% | n/a | | - | | - | |
| | 2020 CLIF Crankworx Summer Series - British Columbia - SilverStar Enduro | | SilverStar, BC | Elite | | ? | | 3 / 8 | 71% | 21:15.70 | 21:05.60 | 0.8% | 18:20.20 | 16% | |
| | 2019 Enduro World Series #8 | | Zermatt | Open | CAN.1990.21687 | 303 | Kona Factory | 13 / 30 | 59% | 47:55.31 | 43:56.57 | 9.1% | 37:37.02 | 27.4% | |
| | UCI - DHI World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 1990 | 19 | | 11 / 27 | 62% | 5:17.56 | 4:53.23 | 8.3% | 4:05.54 | 29.3% | |
| | 2019 Enduro World Series #7 | | Northstar, CA | Open | CAN.1990.21687 | 303 | Kona Factory | 9 / 34 | 76% | 32:26.52 | 30:37.62 | 5.9% | 26:09.65 | 24% | |
| | 2019 Crankworx World Tour - Whistler - Canadian Open DH | | Whistler, BC | Elite | | 305 | 100% / Kona Factory | 9 / 20 | 58% | 3:22.90 | 3:10.39 | 6.6% | 2:38.98 | 27.6% | |
| | 2019 Crankworx World Tour - Whistler - Fox Air DH | | Whistler, BC | Pro | | 305 | 100% / Kona Factory | 7 / 36 | 83% | 4:27.70 | 4:18.00 | 3.8% | 3:57.04 | 12.9% | |
| | 2019 Enduro World Series #6 | | Whistler, BC | Open | CAN.1990.21687 | 303 | Kona Factory | 9 / 45 | 82% | 1h05:32.63 | 1h01:59.71 | 5.7% | 52:41.29 | 24.4% | |
| | Cycling BC - Canadian DH National Champs '19 | | Panorama Resort, BC | Elite | 10005872726 | 101 | | 3 / 9 | 75% | 3:36.85 | 3:25.71 | 5.4% | 2:57.12 | 22.4% | |
| | 2019 Norco Canadian Enduro Series #6 (EWS Qualifier) | | Panorama Resort, BC | Pro | 10005872726 | 233 | | 2 / 15 | 93% | 41:48.88 | 41:46.21 | 0.1% | 33:33.16 | 24.6% | |
| | 2019 Mercedes-Benz UCI World Cup DH #5 | | Les Gets | Elite | 10005872726 & 1990 | 18 | Kona Factory Team | 10 / 35 | 74% | 3:39.74 | 3:27.60 | 5.9% | 2:57.01 | 24.1% | |
| | 2019 Enduro World Series #5 | | Les Orres | Open | CAN.1990.21687 | 306 | Kona Factory | 3 / 41 | 95% | 50:46.89 | 48:54.26 | 3.8% | 43:31.79 | 16.7% | |
| | 2019 Enduro World Series #4 | | Val di Fassa | Open | CAN.1990.21687 | 305 | Kona Factory | 11 / 41 | 75% | 44:12.95 | 40:56.04 | 8% | 35:28.35 | 24.7% | |
| | 2019 Norco Canadian Enduro Series #2 | | Kamloops, BC | Pro | | 3 | | 1 / 14 | 100% | 31:11.75 | 31:11.75 | 0% | 27:08.69 | 14.9% | |
| | 2019 Enduro World Series #3 | | Funchal, Madeira | Open | CAN.1990.21687 | 305 | Kona Factory | 13 / 30 | 59% | 41:14.50 | 38:35.22 | 6.9% | 32:59.45 | 25% | |
| | 2019 NW Cup #1 | | Port Angeles, WA | Pro | 10005872726 | 54 | Kona Factory | DNS / 18 | 0% | DNS | 2:55.71 | - | 2:28.40 | - | |
| | 2019 Enduro World Series #2 | | Blue Derby, TAS | Open | CAN.1990.21687 | 304 | Kona Factory | 10 / 29 | 68% | 29:18.39 | 27:55.66 | 4.9% | 24:39.67 | 18.8% | |
| | 2019 Enduro World Series #1 | | Rotorua | Open | | 305 | Kona Factory | 10 / 27 | 65% | 33:45.69 | 32:08.94 | 5% | 27:34.83 | 22.4% | |
| | 2019 Crankworx World Tour - Rotorua - Air DH p/b Bosch | | Rotorua | Pro | | 109 | | 6 / 23 | 77% | 2:31.70 | 2:25.10 | 4.6% | 2:11.60 | 15.3% | |
| | Windrock Bike Park - Tennessee National Enduro (EWS Qualifier) | | Windrock Bike Park, TN | EWS | | 3 | | 1 / 5 | 100% | 30:06.00 | 30:06.00 | 0% | 24:29.00 | 22.9% | |
| | 2018 Enduro World Series #8 | | Finale Ligure | Open | CAN.1990.21687 | 409 | Specialized Racing | 10 / 48 | 81% | 23:28.23 | 21:43.66 | 8% | 18:31.22 | 26.7% | |
| | 2018 Enduro World Series #7 | | Zona Zero Ainsa-Sobrarbe | Open | CAN.1990.21687 | 410 | Specialized Racing | 7 / 43 | 86% | 46:36.10 | 43:24.99 | 7.3% | 37:17.96 | 24.9% | |
| | UCI - DHI World Championships '18 | | Lenzerheide | Elite | 10005872726 & 1990 | 1 | Canada | 18 / 32 | 45% | 3:49.06 | 3:15.74 | 17% | 2:55.11 | 30.8% | |
| | 2018 Mercedes-Benz UCI World Cup DH #7 | | La Bresse | Elite | 10005872726 & 1990 | 14 | Specialized Gravity | 10 / 27 | 65% | 3:15.73 | 2:51.42 | 14.2% | 2:26.84 | 33.3% | |
| | 2018 Crankworx World Tour - Whistler - Garbanzo | | Whistler, BC | Pro | | 304 | Specialized Gravity | 7 / 16 | 60% | 15:00.67 | 14:29.74 | 3.6% | 12:46.84 | 17.5% | |
| | 2018 Mercedes-Benz UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | 10005872726 & 1990 | 16 | Specialized Gravity | 8 / 20 | 63% | 5:37.05 | 4:51.44 | 15.7% | 4:12.71 | 33.4% | |
| | Cycling BC - Canadian DH National Champs '18 | | Panorama Resort, BC | Elite | | 101 | gravity / Specialized | 2 / 7 | 83% | 3:39.31 | 3:34.41 | 2.3% | 3:04.77 | 18.7% | |
| | 2018 Mercedes-Benz UCI World Cup DH #5 | | Vallnord | Elite | 10005872726 & 1990 | 16 | Specialized Gravity | 12 / 30 | 62% | 5:20.50 | 4:49.84 | 10.6% | 4:04.06 | 31.3% | |
| | 2018 Mercedes-Benz UCI World Cup DH #4 | | Val di Sole | Elite | 10005872726 & 1990 | 14 | Specialized Gravity | DNQ / 35 | 0% | DNQ | 4:26.42 | - | 3:36.79 | - | |
| | 2018 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10005872726 & 1990 | 13 | Specialized Gravity | DNQ / 41 | 0% | DNQ | 3:41.14 | - | 3:10.99 | - | |
| | 2018 Mercedes-Benz UCI World Cup DH #2 | | Fort William | Elite | 10005872726 & 1990 | 11 | Specialized Gravity | 14 / 23 | 41% | 5:38.76 | 5:10.96 | 8.9% | 4:34.45 | 23.4% | |
| | 2018 Mercedes-Benz UCI World Cup DH #1 | | Lošinj | Elite | 10005872726 & 1990 | 9 | SPECIALIZEDGRAVITY | 11 / 26 | 60% | 2:59.38 | 2:40.71 | 11.6% | 2:19.19 | 28.9% | |
| | 2018 Crankworx World Tour - Rotorua - Downhill | | Rotorua | Elite | | 104 | Specialized | 3 / 14 | 85% | 4:51.34 | 4:18.51 | 12.7% | 3:13.10 | 50.9% | |
| | 2017 Enduro World Series #8 | | Finale Ligure | 21-39 | CAN.MILM.1990 | 404 | Specialized Racing | 22 / 39 | 45% | 1h07:50.98 | 56:43.89 | 19.6% | 49:11.17 | 37.9% | |
| | UCI - DHI World Championships '17 | | Cairns, QLD | Elite | 1990 | 8 | | 1 / 22 | 100% | 4:10.25 | 4:10.25 | 0% | 3:26.66 | 21.1% | |
| | 2017 UCI World Cup DH #7 | | Val di Sole | Elite | 10005872726 & 1990 | 9 | Specialized Gravity | 7 / 18 | 65% | 4:31.49 | 4:14.83 | 6.5% | 3:32.91 | 27.5% | |
| | Crankworx - Garbanzo | | Whistler, BC | Pro | | 309 | Specialized | 4 / 10 | 67% | 14:32.87 | 14:06.96 | 3.1% | 12:21.19 | 17.8% | |
| | Crankworx - SRAM Canadian Open Enduro | | Whistler, BC | Open | CAN.MILM.1990 | 405 | Specialized Racing | 12 / 43 | 74% | 57:35.97 | 51:26.42 | 12% | 43:52.16 | 31.3% | |
| | 2017 UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | 10005872726 & 1990 | 13 | Specialized Gravity | 7 / 19 | 67% | 5:13.62 | 4:46.72 | 9.4% | 4:18.14 | 21.5% | |
| | Cycling Canada - Canadian DH National Champs '17 | | Panorama Resort, BC | Elite | 10005872726 | 101 | Team Specialized Gravity | 1 / 6 | 100% | 3:41.29 | 3:41.29 | 0% | 3:11.62 | 15.5% | |
| | 2017 UCI World Cup DH #5 | | Lenzerheide | Elite | 10005872726 & 1990 | 13 | Specialized Gravity | 12 / 27 | 58% | 3:45.03 | 3:26.89 | 8.8% | 2:57.04 | 27.1% | |
| | 2017 UCI World Cup DH #4 | | Vallnord | Elite | 10005872726 & 1990 | 13 | Specialized Gravity | 11 / 31 | 67% | 5:19.05 | 4:50.99 | 9.6% | 4:06.24 | 29.6% | |
| | 2017 UCI World Cup DH #3 | | Leogang | Elite | 10005872726 & 1990 | 12 | Specialized Gravity | DNS / 34 | 0% | DNS | 3:36.08 | - | 3:06.96 | - | |
| | 2017 UCI World Cup DH #2 | | Fort William | Elite | 10005872726 & 1990 | 6 | Specialized Gravity | DNF / 31 | 0% | DNF | 5:39.30 | - | 4:40.34 | - | |
| | 2017 Enduro World Series #3 | | Machico, Madeira | Open | CAN.MILM.1990 | 406 | Specialized Racing | 5 / 30 | 86% | 1h00:54.67 | 57:19.74 | 6.3% | 49:24.49 | 23.3% | |
| | 2017 UCI World Cup DH #1 | | Lourdes | Elite | 10005872726 & 1990 | 10 | Specialized Gravity | 6 / 32 | 84% | 3:32.19 | 3:21.43 | 5.3% | 2:52.76 | 22.8% | |
| | Crankworx - iXS DH | | Rotorua | Elite | | 203 | | 5 / 11 | 60% | 3:51.20 | 3:32.10 | 9% | 2:55.60 | 31.7% | |
| | 2017 Enduro World Series #1 | | Rotorua | Open | | 401 | Specialized Racing | 12 / 40 | 72% | 51:08.79 | 44:36.63 | 14.7% | 37:31.72 | 36.3% | |
| | 2016 Enduro World Series #8 | | Finale Ligure | Open | CAN.MILM.1990 | 416 | | 5 / 38 | 89% | 47:02.06 | 44:09.50 | 6.5% | 38:28.15 | 22.3% | |
| | UCI - DHI World Championships '16 | | Val di Sole | Elite | CAN19900302 | 13 | | 10 / 27 | 65% | 4:59.37 | 4:20.19 | 15.1% | 3:32.48 | 40.9% | |
| | 2016 UCI World Cup DH #7 | | Vallnord | Elite | CAN19900302 | 11 | | 8 / 35 | 79% | 5:20.49 | 4:52.78 | 9.5% | 4:13.61 | 26.4% | |
| | Crankworx - Canadian Open | | Whistler, BC | Pro | | 204 | Specialized / SRAM | 6 / 19 | 72% | 3:39.92 | 3:10.92 | 15.2% | 2:43.35 | 34.6% | |
| | Crankworx - Air DH | | Whistler, BC | Pro | | 304 | Specialized / SRAM | 11 / 29 | 64% | 4:38.46 | 4:22.74 | 6% | 4:04.02 | 14.1% | |
| | Crankworx - Garbanzo | | Whistler, BC | Pro | | 304 | Specialized / SRAM | 1 / 13 | 100% | 14:14.32 | 14:14.32 | 0% | 12:19.28 | 15.6% | |
| | Crankworx - SRAM Canadian Open Enduro | | Whistler, BC | Pro | | 206 | | 4 / 37 | 92% | 57:20.44 | 55:25.69 | 3.5% | 48:35.65 | 18% | |
| | 2016 UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | CAN19900302 | 16 | | 5 / 24 | 83% | 4:50.98 | 4:37.49 | 4.9% | 3:59.75 | 21.4% | |