| | 2020 CLIF Crankworx Summer Series - Sun Peaks AirDH | | Sun Peaks, BC | Elite | | ? | | 5 / 13 | 67% | 6:11.28 | 6:05.75 | 1.5% | 6:05.75 | 1.5% | |
| | 2020 CLIF Crankworx Summer Series - Maxxis Sun Peaks Downhill | | Sun Peaks, BC | Elite | | ? | | 3 / 11 | 80% | 4:33.53 | 4:28.34 | 1.9% | 4:28.34 | 1.9% | |
| | 2020 CLIF Crankworx Summer Series - Sun Peaks Dual Slalom | | Sun Peaks, BC | Elite | | ? | | 13 / 13 | 0% | n/a (4x) | | n/a | | n/a | |
| | 2020 CLIF Crankworx Summer Series - Sun Peaks Enduro | | Sun Peaks, BC | Elite | | ? | Devinci / Dunbar Cycles / Fox / Race Face | 6 / 16 | 67% | 27:50.89 | 26:55.37 | 3.4% | 26:55.37 | 3.4% | |
| | 2020 CLIF Crankworx Summer Series - Maxxis Kicking Horse Downhill | | Kicking Horse, Golden, BC | Elite | | ? | | 3 / 13 | 83% | 2:52.59 | 2:51.84 | 0.4% | 2:51.84 | 0.4% | |
| | 2020 CLIF Crankworx Summer Series - Kicking Horse Dual Slalom | | Kicking Horse, Golden, BC | Elite | | ? | | 5 / 14 | 69% | n/a (4x) | | n/a | | n/a | |
| | 2020 CLIF Crankworx Summer Series - Pyschosis | | Kicking Horse, Golden, BC | Elite | | ? | | 4 / 14 | 77% | 11:42.81 | 11:19.19 | 3.5% | 11:19.19 | 3.5% | |
| | 2020 CLIF Crankworx Summer Series - Kicking Horse Enduro | | Kicking Horse, Golden, BC | Elite | | 59 | | 4 / 15 | 79% | 18:39.61 | 18:00.17 | 3.7% | 18:00.17 | 3.7% | |
| | 2020 CLIF Crankworx Summer Series - SilverStar AirDH | | SilverStar, BC | Elite | | ? | | 8 / 15 | 50% | 3:05.16 | 2:59.21 | 3.3% | 2:59.21 | 3.3% | |
| | 2020 CLIF Crankworx Summer Series - Maxxis SilverStar Downhill | | SilverStar, BC | Elite | | ? | | 4 / 16 | 80% | 2:15.23 | 2:12.26 | 2.3% | 2:12.26 | 2.3% | |
| | 2020 CLIF Crankworx Summer Series - SilverStar Dual Slalom | | SilverStar, BC | Elite | | ? | | 8 / 16 | 53% | n/a (4x) | | n/a | | n/a | |
| | 2020 CLIF Crankworx Summer Series - SilverStar Enduro | | SilverStar, BC | Elite | | ? | | 9 / 16 | 47% | 19:08.90 | 18:20.20 | 4.4% | 18:20.20 | 4.4% | |
| | 2019 BC Cup #6 | | Mt Washington, BC | Elite | | 9 | / Devinci Factory Racing / Unior Tools | 1 / 23 | 100% | 3:26.60 | 3:26.60 | 0% | 3:26.60 | 0% | |
| | 2019 Mercedes-Benz UCI World Cup DH #8 | | Snowshoe, WV | Elite | 10008617119 & 1990 | 57 | | 23 / 89 | 75% | 3:12.24 | 3:03.63 | 4.7% | 3:03.63 | 4.7% | |
| | UCI - DHI World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 1990 | 43 | | 15 / 81 | 83% | 4:14.74 | 4:05.54 | 3.8% | 4:05.54 | 3.8% | |
| | Crankworx - Canadian Open DH '19 | | Whistler, BC | Elite | | 13 | / Devinci Factory Racing / Unior Tools | 3 / 73 | 97% | 2:41.76 | 2:38.98 | 1.8% | 2:38.98 | 1.8% | |
| | Crankworx - Fox AirDH '19 | | Whistler, BC | Pro | | 13 | Devinci Factory Racing / Unior Tools | 5 / 130 | 97% | 4:02.43 | 3:57.04 | 2.3% | 3:57.04 | 2.3% | |
| | 2019 Mercedes-Benz UCI World Cup DH #7 | | Lenzerheide | Elite | 10008617119 & 1990 | 60 | Unior / Devinci Factory Racing | 27 / 122 | 79% | 3:03.12 | 2:49.42 | 8.1% | 2:49.42 | 8.1% | |
| | 2019 Mercedes-Benz UCI World Cup DH #6 | | Val di Sole | Elite | 10008617119 & 1990 | 70 | Unior / Devinci Factory Racing | 36 / 139 | 75% | 3:55.60 | 3:37.82 | 8.2% | 3:37.82 | 8.2% | |
| | Cycling BC - Canadian DH National Champs '19 | | Panorama Resort, BC | Elite | 10008617119 | 5 | | 2 / 40 | 97% | 2:57.85 | 2:57.12 | 0.4% | 2:57.12 | 0.4% | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Elite | | 23 | Devinci Factory Racing / Unior Tools | 15 / 147 | 90% | 3:02.62 | 2:55.46 | 4.1% | 2:55.46 | 4.1% | |
| | 2019 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10008617119 & 1990 | 56 | Unior / Devinci Factory Racing | 37 / 160 | 77% | 3:24.86 | 3:16.13 | 4.5% | 3:16.13 | 4.5% | |
| | 2019 Mercedes-Benz UCI World Cup DH #2 | | Fort William | Elite | 10008617119 & 1990 | 101 | Unior / Devinci Factory Racing | 39 / 131 | 71% | 4:46.66 | 4:28.58 | 6.7% | 4:28.58 | 6.7% | |
| | 2019 Mercedes-Benz UCI World Cup DH #1 | | Maribor | Elite | 10008617119 & 1990 | 110 | Devinci Factory Racing / Unior Tools | DNF / 166 | 0% | n/a | 2:58.84 | n/a | 2:58.84 | n/a | |
| | 2019 iXS European Cup #1 | | Maribor | Elite Small Final | 10008617119 & 1990 | 73 | Unior / Devinci Factory Racing | 4 / 216 | 99% | 3:17.51 | 3:16.80 | 0.4% | 3:10.02 | 3.9% | |
| | 2019 NW Cup #1 | | Port Angeles, WA | Pro | 10008617119 | 25 | Devinci Factory Racing / Unior Tools | 2 / 57 | 98% | 2:29.63 | 2:28.40 | 0.8% | 2:28.40 | 0.8% | |
| | 2019 Pro GRT #1 | | Windrock, TN | Pro | | 11 | Devinci Factory Racing / Unior Tools | 28 / 54 | 49% | 3:43.50 | 3:01.67 | 23% | 3:01.67 | 23% | |
| | 2018 BC Cup #7 | | Mt Washington, BC | Elite | 10008617119 | 19 | Devinci / Dunbar Cycles | 2 / 23 | 95% | 3:35.46 | 3:33.75 | 0.8% | 3:33.75 | 0.8% | |
| | 2018 BC Cup #6 | | Kelowna, BC | Elite | 10008617119 | 4 | Dunbar Cycles | 11 / 22 | 52% | 3:35.78 | 3:17.58 | 9.2% | 3:17.58 | 9.2% | |
| | 2018 Mercedes-Benz UCI World Cup DH #7 | | La Bresse | Elite | 10008617119 & 1990 | 98 | | DNQ / 138 | 0% | n/a | 2:26.84 | n/a | 2:26.84 | n/a | |
| | Crankworx - Canadian Open '18 | | Whistler, BC | Elite | | 29 | Devinci / Dunbar Cycles | 7 / 87 | 93% | 2:49.90 | 2:45.37 | 2.7% | 2:45.37 | 2.7% | |
| | Crankworx - Fox AirDH '18 | | Whistler, BC | Pro | | 29 | Dunbar Cycles Devinci | 16 / 114 | 87% | 4:06.06 | 3:58.06 | 3.4% | 3:58.06 | 3.4% | |
| | Crankworx - Garbanzo '18 | | Whistler, BC | Pro | | 29 | Devinci / Dunbar Cycles | 6 / 42 | 88% | 13:14.96 | 12:46.84 | 3.7% | 12:46.84 | 3.7% | |
| | 2018 Mercedes-Benz UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | 10008617119 & 1990 | 88 | | 48 / 101 | 53% | 4:31.31 | 4:12.71 | 7.4% | 4:12.71 | 7.4% | |
| | 2018 BC Cup #5 | | Panorama Resort, BC | Elite | | 1 | Dunbar Cycles Devinci | 15 / 43 | 67% | 3:15.11 | 3:04.77 | 5.6% | 3:04.77 | 5.6% | |
| | 2018 Canada Cup #3 | | Fernie, BC | Elite | 10008617119 | 28 | Devinci / Dunbar Cycles | 1 / 40 | 100% | 2:38.45 | 2:38.45 | 0% | 2:38.45 | 0% | |
| | 2018 Mercedes-Benz UCI World Cup DH #4 | | Val di Sole | Elite | 10008617119 & 1990 | 73 | | DNQ / 145 | 0% | n/a | 3:36.79 | n/a | 3:36.79 | n/a | |
| | Crankworx - Crankworx Les Gets Mont-Chéry DH | | Les Gets | Elite | | 28 | Dunbar Cycles Devinci | 3 / 108 | 98% | 2:35.44 | 2:34.34 | 0.7% | 2:34.34 | 0.7% | |
| | Crankworx - Crankworx Les Gets DH | | Les Gets | Elite | | 28 | Dunbar Cycles Devinci | 28 / 196 | 86% | 3:09.41 | 2:59.15 | 5.7% | 2:59.15 | 5.7% | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Elite | | 19 | Dunbar Cycles Devinci | 4 / 157 | 98% | 2:49.24 | 2:47.29 | 1.2% | 2:47.29 | 1.2% | |
| | 2018 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10008617119 & 1990 | 78 | | DSQ / 158 | 0% | n/a | 3:10.99 | n/a | 3:10.99 | n/a | |
| | 2018 NW Cup #1 | | Port Angeles, WA | Pro | 10008617119 | 12 | Devinci Dunbar Cycles | 4 / 73 | 96% | 2:33.35 | 2:29.71 | 2.4% | 2:29.71 | 2.4% | |
| | Crankworx - AirDH '17 | | Whistler, BC | Pro | | 16 | Dunbar Cycles Devinci | DNS / 116 | 0% | n/a | 4:02.17 | n/a | 4:02.17 | n/a | |
| | Crankworx - Garbanzo '17 | | Whistler, BC | Pro | | 16 | Devinci / Dunbar Cycles | DNS / 57 | 0% | n/a | 12:21.19 | n/a | 12:21.19 | n/a | |
| | 2017 UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | 10008617119 & 1990 | 83 | | 12 / 109 | 90% | 4:22.98 | 4:18.43 | 1.8% | 4:18.14 | 1.9% | |
| | Cycling Canada - Canadian DH National Champs '17 | | Panorama Resort, BC | Elite | 10008617119 | 3 | | 1 / 40 | 100% | 3:11.62 | 3:11.62 | 0% | 3:11.62 | 0% | |
| | 2017 UCI World Cup DH #5 | | Lenzerheide | Elite | 10008617119 & 1990 | 84 | | 72 / 148 | 52% | 3:22.58 | 2:57.04 | 14.4% | 2:57.04 | 14.4% | |
| | 2017 UCI World Cup DH #4 | | Vallnord | Elite | 10008617119 & 1990 | 83 | | DNQ / 138 | 0% | n/a | 4:06.24 | n/a | 4:06.24 | n/a | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Elite | | 19 | Dunbar Cycles Devinci | 6 / 149 | 97% | 2:53.69 | 2:50.60 | 1.8% | 2:50.60 | 1.8% | |
| | Crankworx - AirDH | | Les Gets | Pro | | 46 | Devinci / Dunbar Cycles | 6 / 70 | 93% | 2:40.33 | 2:36.62 | 2.4% | 2:36.62 | 2.4% | |
| | Crankworx - Crankworx Les Gets DH | | Les Gets | Pro | | 46 | Devinci / Dunbar Cycles | 30 / 122 | 76% | 3:11.42 | 3:02.83 | 4.7% | 3:02.83 | 4.7% | |
| | 2017 UCI World Cup DH #3 | | Leogang | Elite | 10008617119 & 1990 | 86 | | 48 / 162 | 71% | 3:19.26 | 3:06.96 | 6.6% | 3:06.96 | 6.6% | |
| | 2017 UCI World Cup DH #2 | | Fort William | Elite | 10008617119 & 1990 | 88 | | DNQ / 135 | 0% | n/a | 4:40.34 | n/a | 4:40.34 | n/a | |
| | 2017 Pro GRT #2 | | Port Angeles, WA | Pro | | 88 | Dunbar Cycles Devinci | 7 / 96 | 94% | 2:37.40 | 2:35.37 | 1.3% | 2:35.37 | 1.3% | |
| | 2017 MEC CNES #1 | | Fraser Valley, BC | Pro | | 20 | Devinci / Dunbar Cycles | 6 / 40 | 87% | 29:34.00 | 28:30.00 | 3.7% | 28:30.00 | 3.7% | |
| | 2016 City Downhill World Tour #3 | | Taxco | Elite | | 35 | | 17 / 31 | 47% | 1:52.26 | 1:39.64 | 12.7% | 1:39.64 | 12.7% | |
| | UCI - DHI World Championships '16 | | Val di Sole | Elite | CAN19901126 | 71 | | 27 / 113 | 77% | 3:51.86 | 3:32.48 | 9.1% | 3:32.48 | 9.1% | |
| | 2016 UCI World Cup DH #7 | | Vallnord | Elite | CAN19901126 | 94 | | 50 / 152 | 68% | 4:32.51 | 4:13.61 | 7.5% | 4:13.61 | 7.5% | |
| | Crankworx - Canadian Open '16 | | Whistler, BC | Pro | | 39 | Dunbar Cycles | 8 / 104 | 93% | 2:49.13 | 2:43.35 | 3.5% | 2:43.35 | 3.5% | |
| | Crankworx - Garbanzo '16 | | Whistler, BC | Pro | | 72 | Dunbar Cycles | DNF / 87 | 0% | n/a | 12:19.28 | n/a | 12:19.28 | n/a | |
| | 2016 UCI World Cup DH #6 | | Mont-Sainte-Anne, QC | Elite | CAN19901126 | 90 | | 81 / 111 | 27% | 4:49.82 | 3:59.75 | 20.9% | 3:59.75 | 20.9% | |
| | Cycling Canada - Canadian DH National Champs '16 | | Sun Peaks, BC | Elite | | 5 | Dunbar Cycles | 1 / 51 | 100% | 4:55.03 | 4:55.03 | 0% | 4:55.03 | 0% | |
| | 2016 BC Cup #3 | | Panorama Resort, BC | Elite | CAN19901126 | 37 | Dunbar Cycles | 1 / 48 | 100% | 3:18.58 | 3:18.58 | 0% | 3:18.58 | 0% | |
| | 2016 BC Cup #2 - Western Open | | Kicking Horse, Golden, BC | Elite | | 6 | Dunbar Cycles | 1 / 37 | 100% | 3:56.55 | 3:56.55 | 0% | 3:56.55 | 0% | |
| | Cycling BC - BC Champs | | Whistler, BC | Elite | | 16 | Dunbar Cycles | 1 / 28 | 100% | 2:53.94 | 2:53.94 | 0% | 2:53.94 | 0% | |
| | 2016 BC Enduro West #1 | | North Vancouver, BC | Pro | | 15 | Dunbar Cycles | 5 / 29 | 86% | 21:10.00 | 20:24.00 | 3.8% | 20:24.00 | 3.8% | |
| | Sea Otter - 2016 Sea Otter Classic | | Monterey, CA | Pro | CAN19901126 & 26 | 70 | | 22 / 105 | 80% | 2:07.82 | 2:02.81 | 4.1% | 2:02.81 | 4.1% | |
| | 2015 BC Cup #5 | | Fernie, BC | Elite | | 4 | Dunbar Cycles | 1 / 30 | 100% | 3:08.63 | 3:08.63 | 0% | 3:08.63 | 0% | |
| | Crankworx - Canadian Open '15 | | Whistler, BC | Pro | | 168 | Dunbar Cycles / Muscle MLK | 15 / 109 | 87% | 2:56.79 | 2:47.50 | 5.6% | 2:32.22 | 16.1% | |
| | Crankworx - AirDH '15 | | Whistler, BC | Pro | | 168 | Dunbar Cycles / Muscle MLK | 22 / 132 | 84% | 4:18.36 | 4:07.70 | 4.3% | 4:07.70 | 4.3% | |
| | Crankworx - Garbanzo '15 | | Whistler, BC | Pro | | 168 | Dunbar Cycles / Muscle MLK | 15 / 84 | 83% | 13:38.31 | 12:56.93 | 5.3% | 12:56.93 | 5.3% | |
| | 2015 UCI World Cup DH #6 | | Windham, NY | Elite | CAN19901126 | 90 | | 43 / 138 | 69% | 2:49.74 | 2:38.11 | 7.4% | 2:38.11 | 7.4% | |
| | 2015 UCI World Cup DH #5 | | Mont-Sainte-Anne, QC | Elite | CAN19901126 | 89 | | DNQ / 136 | 0% | n/a | 4:22.16 | n/a | 4:22.16 | n/a | |
| | 2015 Canada Cup #2 | | Panorama Resort, BC | Elite | | 18 | Dunbar Cycles | 6 / 34 | 85% | 3:14.68 | 3:04.17 | 5.7% | 3:04.17 | 5.7% | |
| | Cycling BC - Canadian DH National Champs '15 | | Sun Peaks, BC | Elite | | 7 | Dunbar Cycles | 4 / 37 | 92% | 3:47.15 | 3:42.14 | 2.3% | 3:42.14 | 2.3% | |
| | 2015 BC Cup #2 & BC Champs | | Whistler, BC | Elite | CAN19901126 | 2 | | 2 / 34 | 97% | 2:34.71 | 2:33.63 | 0.7% | 2:33.63 | 0.7% | |
| | 2015 NW Cup #3 | | Mt Hood, OR | Pro | CAN19901126 | 72 | Dunbar Cycles | 1 / 33 | 100% | 3:35.80 | 3:35.80 | 0% | 3:35.80 | 0% | |
| | 2015 UCI World Cup DH #2 | | Fort William | Elite | CAN19901126 | 106 | | 43 / 169 | 75% | 5:06.66 | 4:47.69 | 6.6% | 4:47.69 | 6.6% | |
| | 2015 NW Cup #1 | | Port Angeles, WA | Pro | CAN19901126 | 72 | Dunbar Cycles | 25 / 108 | 78% | 2:27.54 | 2:19.34 | 5.9% | 2:19.34 | 5.9% | |
| | 2015 BC Cup #1 - Race the Ranch | | Kamloops, BC | Elite | | 59 | | 2 / 30 | 97% | 2:01.04 | 1:59.44 | 1.3% | 1:59.44 | 1.3% | |
| | 2014 NW Cup #6 | | Port Angeles, WA | Pro | CAN19901126 | 86 | Dunbar Cycles / Transition Bikes | 3 / 28 | 93% | 2:34.29 | 2:31.79 | 1.7% | 2:31.79 | 1.7% | |
| | 2014 BC Cup #6 | | Fernie, BC | Elite | | 6 | | 4 / 21 | 85% | 3:00.05 | 2:58.05 | 1.1% | 2:58.05 | 1.1% | |
| | Crankworx - Canadian Open '14 | | Whistler, BC | Pro | | 26 | Dunbar Cycles / Transition Bikes | 8 / 130 | 95% | 2:56.15 | 2:50.92 | 3.1% | 2:50.92 | 3.1% | |
| | 2014 UCI World Cup DH #6 | | Windham, NY | Elite | CAN19901126 | 73 | | DNQ / 143 | 0% | n/a | 2:24.33 | n/a | 2:24.33 | n/a | |
| | 2014 UCI World Cup DH #5 | | Mont-Sainte-Anne, QC | Elite | CAN19901126 | 88 | | 55 / 136 | 60% | 4:32.15 | 4:10.57 | 8.6% | 4:10.57 | 8.6% | |
| | 2014 NW Cup #4 | | SilverStar, BC | Elite | | 17 | | 5 / 38 | 89% | 2:57.81 | 2:46.94 | 6.5% | 2:46.94 | 6.5% | |
| | Cycling BC - Canadian DH National Champs '14 | | Sun Peaks, BC | Elite | | 4 | | 7 / 46 | 87% | 3:32.29 | 3:26.73 | 2.7% | 3:26.73 | 2.7% | |
| | 2014 Canada Cup #2 | | Panorama Resort, BC | Elite | | 48 | | 5 / 51 | 92% | 2:43.84 | 2:38.64 | 3.3% | 2:38.64 | 3.3% | |
| | 2014 iXS European Cup #3 | | Val di Sole | Elite | CAN19901126 & 1990 | 21 | Dunbar Cycles / Transition Bikes | DNF / 253 | 0% | n/a | 4:10.43 | n/a | 4:10.43 | n/a | |
| | 2014 iXS European Cup #2 | | Schladming | Elite | CAN19901126 & 1990 | 36 | Dunbar Cycles / Transition Bikes | 155 / 315 | 51% | 4:22.21 | 3:49.10 | 14.5% | 3:49.10 | 14.5% | |
| | 2014 UCI World Cup DH #4 | | Leogang | Elite | CAN19901126 | 73 | | DNQ / 229 | 0% | n/a | 3:18.75 | n/a | 3:18.75 | n/a | |
| | 2014 UCI World Cup DH #3 | | Fort William | Elite | CAN19901126 | 102 | | 47 / 170 | 73% | 4:54.74 | 4:36.58 | 6.6% | 4:36.58 | 6.6% | |
| | 2014 Canada Cup #1 | | Mont Tremblant, QC | Elite | CAN19901126 | 20 | | 6 / 41 | 88% | 4:24.30 | 4:19.82 | 1.7% | 4:19.82 | 1.7% | |
| | 2014 Pro GRT #1 | | Port Angeles, WA | Pro | 140630 | 86 | Dunbar Cycles / Transition Bikes | 5 / 103 | 96% | 2:30.84 | 2:29.09 | 1.2% | 2:29.09 | 1.2% | |
| | 2013 UCI World Cup DH #6 | | Leogang | Elite | CAN19901126 | 88 | | 66 / 181 | 64% | 3:40.68 | 3:23.96 | 8.2% | 3:23.96 | 8.2% | |
| | 2013 UCI World Cup DH #5 | | Hafjell Bike Park | Elite | CAN19901126 | 100 | | 36 / 140 | 75% | 3:57.13 | 3:40.17 | 7.7% | 3:40.17 | 7.7% | |
| | Crankworx - Canadian Open '13 | | Whistler, BC | Pro | | 156 | Transition Bikes | 41 / 144 | 72% | 3:03.42 | 2:47.81 | 9.3% | 2:47.81 | 9.3% | |
| | Crankworx - AirDH '13 | | Whistler, BC | Pro | | 156 | Transition Bikes | 34 / 131 | 75% | 4:29.24 | 4:12.08 | 6.8% | 4:12.08 | 6.8% | |
| | 2013 UCI World Cup DH #4 | | Mont-Sainte-Anne, QC | Elite | CAN19901126 | 131 | | 39 / 111 | 65% | 4:10.04 | 3:58.49 | 4.9% | 3:58.49 | 4.9% | |
| | 2013 BC Cup #3 & BC Champs | | SilverStar, BC | Elite | | 17 | | 2 / 32 | 97% | 3:05.00 | 3:03.46 | 0.8% | 3:03.46 | 0.8% | |