| | 2013 NZDH #1 | | Rotorua | Open | | 309 | Rotorua | DNS / 6 | 0% | DNS | 3:33.06 | - | 3:00.59 | - | |
| | 2013 NZDH #3 | | Napier | Open | | 309 | Rotorua | 3 / 5 | 50% | 2:43.01 | 2:09.60 | 25.8% | 1:43.91 | 56.9% | |
| | 2013 NZDH #4 | | Taupo | Open | | 309 | | 3 / 5 | 50% | 3:01.51 | 2:36.93 | 15.7% | 2:03.75 | 46.7% | |
| | 2013 NZDH #5 | | Dome Valley, Auckland | Open | | 309 | | DNS / 5 | 0% | DNS | 2:13.50 | - | 1:54.20 | - | |
| | 2014 NZ MTB Cup #3 | | Dome Valley, Auckland | U19 | | 88 | | 1 / 1 | - | 5:48.95 | 5:48.95 | 0% | 3:47.82 | 53.2% | |
| | MTBNZ - New Zealand DH National Champs '14 | | Rotorua | U17 | | 223 | | 1 / 1 | - | 5:02.30 | 5:02.30 | 0% | 3:01.40 | 66.7% | |
| | 2014 NZDH #1 | | Rotorua | Open | | 37 | Rotorua | 4 / 6 | 40% | 4:26.79 | 4:02.93 | 9.8% | 3:20.22 | 33.3% | |
| | 2014 NZDH #2 | | Long Gully, Wellington | Open | | 37 | Action Down Under | 3 / 5 | 50% | 2:46.98 | 2:25.51 | 14.8% | 2:04.80 | 33.8% | |
| | 2014 NZDH #3 | | Napier | Open | | 37 | Action Down Under | 2 / 6 | 80% | 2:55.11 | 2:47.87 | 4.3% | 2:17.01 | 27.8% | |
| | 2014 NZDH #4 | | Taupo | Open | | 37 | Action Down Under | 2 / 6 | 80% | 2:39.05 | 2:30.67 | 5.6% | 2:03.30 | 29% | |
| | 2014 NZDH #5 | | Dome Valley, Auckland | Open | | 37 | Descend | DNF / 4 | 0% | DNF | 5:54.13 | - | 2:29.71 | - | |
| | 2015 NZ MTB Cup #3 | | Dome Valley, Auckland | U17 | | 238 | | DNF / 1 | - | DNF | | - | 2:09.54 | - | |
| | MTBNZ - New Zealand DH National Champs '15 | | Rotorua | U17 | | 46 | | 1 / 1 | - | 5:27.76 | 5:27.76 | 0% | 2:59.85 | 82.2% | |
| | Crankworx - Rotorua DH | | Rotorua | 13-16 | | 250 | | 1 / 1 | - | 4:01.56 | 4:01.56 | 0% | 2:50.60 | 41.6% | |
| | Crankworx - Enduro | | Rotorua | Amateur: U21 | | 387 | | DNF / 5 | 0% | DNF | 53:44.58 | - | 35:20.46 | - | |
| | 2015 NZDH #1 | | Rotorua | Open | | 451 | Action Down Under | 3 / 6 | 60% | 5:01.63 | 4:16.94 | 17.4% | 3:16.22 | 53.7% | |
| | 2016 NZ MTB Cup #1 | | 440 Bike Park | 17-18 | | 103 | Rotorua MTB Club | 1 / 1 | - | 3:30.12 | 3:30.12 | 0% | 2:27.35 | 42.6% | |
| | 2016 NZ MTB Cup #2 | | Napier | 17-18 | | ? | | 1 / 1 | - | 2:56.75 | 2:56.75 | 0% | 2:16.77 | 29.2% | |
| | Crankworx - Air DH | | Rotorua | U19 | | 229 | Action Downunder | 1 / 1 | - | 2:37.10 | 2:37.10 | 0% | 2:13.78 | 17.4% | |
| | Crankworx - iXS DH | | Rotorua | 17-18 | | 229 | Action Downunder | 1 / 1 | - | 3:41.15 | 3:41.15 | 0% | 2:38.77 | 39.3% | |
| | 2016 UCI World Cup DH #7 | | Vallnord | Elite | NZL19990206 | 43 | | 23 / 35 | 35% | 6:32.47 | 4:52.78 | 34.1% | 4:13.61 | 54.8% | |
| | UCI - DHI World Championships '16 | | Val di Sole | 17-18 | NZL19990206 | 11 | | 5 / 9 | 50% | 6:11.91 | 5:29.01 | 13% | 3:32.48 | 75% | |
| | 2016 NZDH #1 | | Rotorua | 17-18 | | 154 | Action Down Under | 1 / 4 | 100% | 4:48.23 | 4:48.23 | 0% | 3:19.50 | 44.5% | |
| | 2016 NZDH #2 | | Napier | 17-18 | | ? | | 1 / 5 | 100% | 2:45.19 | 2:45.19 | 0% | 2:17.69 | 20% | |
| | 2016 NZDH #3 | | Dome Valley, Auckland | 17-18 | | 358 | | 2 / 4 | 67% | 7:09.70 | 6:14.62 | 14.7% | 5:22.38 | 33.3% | |
| | 2016 NZDH #5 | | Dome Valley, Auckland | 17-18 | | 4 | | 1 / 3 | 100% | 2:25.27 | 2:25.27 | 0% | 2:04.01 | 17.1% | |
| | 2017 NZDHCo #1 | | 440 Bike Park | Elite | | ? | | 1 / 6 | 100% | 3:04.79 | 3:04.79 | 0% | 2:27.98 | 24.9% | |
| | 2017 NZDHCo #2 | | Napier | Elite | | 59 | | 2 / 5 | 75% | 2:43.71 | 2:41.30 | 1.5% | 2:15.54 | 20.8% | |
| | 2017 NZDHCo #3 | | Dome Valley, Auckland | Elite | | 59 | | 1 / 4 | 100% | 2:32.69 | 2:32.69 | 0% | 2:06.50 | 20.7% | |
| | 2017 NZDHCo #4 | | Fringed Hill, Nelson | Elite | | ? | | 1 / 3 | 100% | 5:59.67 | 5:59.67 | 0% | 4:39.04 | 28.9% | |
| | 2017 NZDHCo #5 | | Christchurch Adventure Park | Elite | | 59 | | DNS / 7 | 0% | DNS | 4:07.63 | - | 3:03.11 | - | |
| | 2017 NZDHCo #6 | | Signal Hill, Dunedin | Elite | | 59 | | 2 / 5 | 75% | 3:20.73 | 3:15.50 | 2.7% | 2:38.69 | 26.5% | |
| | MTBNZ - New Zealand DH National Champs '17 | | Cardrona Alpine Resort, Wānaka | U19 | | 114 | Descend Rotorua | 1 / 2 | 100% | 3:45.68 | 3:45.68 | 0% | 3:02.53 | 23.6% | |
| | OCC - Oceania Continental Champs '17 | | Toowoomba, QLD | U19 | | 201 | | 1 / 3 | 100% | 3:17.59 | 3:17.59 | 0% | 2:46.05 | 19% | |
| | Crankworx - iXS DH | | Rotorua | 17-18 | | 115 | | 1 / 2 | 100% | 4:14.40 | 4:14.40 | 0% | 2:55.60 | 44.9% | |
| | Crankworx - Air DH | | Rotorua | 17-18 | | 115 | | 1 / 1 | - | 2:31.30 | 2:31.30 | 0% | 2:12.50 | 14.2% | |
| | Crankworx - Crankworx Les Gets DH | | Les Gets | 17-18 | | 225 | NZ Performance MTB Hub | 1 / 2 | 100% | 3:54.13 | 3:54.13 | 0% | 3:02.83 | 28.1% | |
| | Crankworx - Air DH | | Les Gets | 17-18 | | 225 | NZ Performance MTB Hub | 2 / 2 | 0% | 3:17.24 | 3:15.52 | 0.9% | 2:36.62 | 25.9% | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Pro: U19 | | 171 | New Zealand MTB Performance Hub | 2 / 5 | 75% | 3:35.84 | 3:35.43 | 0.2% | 2:50.60 | 26.5% | |
| | 2017 UCI World Cup DH #4 | | Vallnord | 17-18 | 10010618854 & 1999 | 8 | NZ PERFORMANCE HUB POWERED BY SUBWAY | DNF / 8 | 0% | DNF | 5:43.85 | - | 4:06.24 | - | |
| | 2017 UCI World Cup DH #5 | | Lenzerheide | 17-18 | 10010618854 & 1999 | 10 | NZ PERFORMANCE HUB POWERED BY SUBWAY | 3 / 7 | 67% | 4:31.95 | 4:11.18 | 8.3% | 2:57.04 | 53.6% | |
| | UCI - DHI World Championships '17 | | Cairns, QLD | 17-18 | 1999 | 3 | | 2 / 12 | 91% | 4:31.32 | 4:28.62 | 1% | 3:26.66 | 31.3% | |
| | 2017 NZDH #1 | | Rotorua | U19 | | 44 | Action Down Under | 1 / 4 | 100% | 4:57.04 | 4:57.04 | 0% | 3:43.95 | 32.6% | |
| | 2017 NZDH #2 | | Napier | U19 | | ? | Descend | 1 / 3 | 100% | 2:38.92 | 2:38.92 | 0% | 2:15.89 | 17% | |
| | 2017 NZDH #3 | | Karori Park, Wellington | U19 | | 227 | | 1 / 3 | 100% | 2:19.53 | 2:19.53 | 0% | 1:54.49 | 21.9% | |
| | 2017 NZDH #4 | | 440 Bike Park | U19 | | 317 | | 1 / 5 | 100% | 3:01.79 | 3:01.79 | 0% | 2:31.39 | 20.1% | |
| | 2017 NZDH #5 | | Dome Valley, Auckland | U19 | | 317 | | 1 / 4 | 100% | 2:26.65 | 2:26.65 | 0% | 2:03.63 | 18.6% | |
| | 2018 NZ National DH #3 | | Rotorua | Elite | | 304 | Descend Rotorua | 2 / 3 | 50% | 4:07.12 | 3:32.31 | 16.4% | 3:02.67 | 35.3% | |
| | OCC - Oceania Continental Champs '18 | | Signal Hill, Dunedin | Elite | | 32 | Descend Rotorua | 2 / 3 | 50% | 5:42.91 | 5:28.60 | 4.4% | 3:13.65 | 77.1% | |
| | 2018 NZ National DH #4 | | Victoria Park, Christchurch | Elite | | 317 | | 2 / 5 | 75% | 3:09.15 | 2:50.41 | 11% | 2:13.79 | 41.4% | |
| | MTBNZ - New Zealand DH National Champs '18 | | Cardrona Alpine Resort, Wānaka | Elite | | 41 | | 2 / 6 | 80% | 3:40.59 | 3:27.93 | 6.1% | 2:51.09 | 28.9% | |
| | 2018 Vertigo Bikes Ride More DH #2 | | Queenstown Bike Park | Open | | ? | | 2 / 2 | 0% | 3:21.50 | 3:18.70 | 1.4% | 2:44.30 | 22.6% | |
| | 2018 Crankworx World Tour - Rotorua - Redwoods DH | | Rotorua | Elite | | 110 | | 4 / 8 | 57% | 3:45.09 | 3:32.19 | 6.1% | 2:53.44 | 29.8% | |
| | 2018 Crankworx World Tour - Rotorua - Air DH | | Rotorua | Elite | | ? | | 4 / 17 | 81% | 2:24.87 | 2:19.76 | 3.7% | 2:08.96 | 12.3% | |
| | 2018 Mercedes-Benz UCI World Cup DH #7 | | La Bresse | Elite | 10010618854 & 1999 | 19 | | DNQ / 27 | 0% | DNQ | 2:51.42 | - | 2:26.84 | - | |
| | UCI - DHI World Championships '18 | | Lenzerheide | Elite | 10010618854 & 1999 | 19 | New Zealand | 21 / 32 | 35% | 3:54.92 | 3:15.74 | 20% | 2:55.11 | 34.2% | |
| | 2019 NZ National DH #3 | | Cardrona Alpine Resort, Wānaka | Elite | | 193 | | 1 / 2 | 100% | 4:56.93 | 4:56.93 | 0% | 3:52.92 | 27.5% | |
| | Skyline MTB - Sky DH Chainless | | Queenstown Bike Park | Open | | ? | | 5 / 7 | 33% | 2:09.60 | 2:05.27 | 3.5% | 1:51.28 | 16.5% | |
| | MTBNZ - New Zealand DH National Champs '19 | | Rotorua | Elite | | ? | | 2 / 5 | 75% | 3:24.45 | 3:07.95 | 8.8% | 2:45.38 | 23.6% | |
| | 2019 Crankworx World Tour - Rotorua - Air DH p/b Bosch | | Rotorua | Pro | | 120 | | 3 / 23 | 91% | 2:27.50 | 2:25.10 | 1.7% | 2:11.60 | 12.1% | |
| | 2019 Crankworx World Tour - Rotorua - Official Oceania Whip-Off Championships p/b SPANK | | Rotorua | Open | | ? | Action Downunder / Devinci | - / 5 | 0% | - | | - | | - | |
| | 2019 Crankworx World Tour - Rotorua - Downhill presented by the Professionals | | Rotorua | Pro | | 120 | | 10 / 16 | 40% | 3:50.48 | 3:21.32 | 14.5% | 2:52.87 | 33.3% | |
| | OCC - Oceania Continental Champs '19 | | Bright, VIC | Elite | | 2 | | DNS / 4 | 0% | DNS | 4:05.14 | - | 3:25.44 | - | |
| | OCC - Oceania Continental Champs '20 | | Signal Hill, Dunedin | Elite | | 92 | Descend Rotorua | 2 / 4 | 67% | 3:25.70 | 3:22.83 | 1.4% | 2:36.41 | 31.5% | |
| | MTBNZ - New Zealand DH National Champs '20 | | Signal Hill, Dunedin | Elite | | 101 | Descend Rotorua | 2 / 4 | 67% | 3:10.53 | 3:07.43 | 1.7% | 2:25.47 | 31% | |
| | 2020 Crankworx World Tour - Rotorua - Air DH p/b Bosch | | Rotorua | Pro | | 109 | giant nz | 7 / 24 | 74% | 2:38.11 | 2:26.86 | 7.7% | 2:17.99 | 14.6% | |
| | 2020 Crankworx World Tour - Rotorua - Downhill p/b Gull | | Rotorua | Elite | | 109 | giant nz | 11 / 17 | 38% | 4:14.32 | 3:32.44 | 19.7% | 3:00.16 | 41.2% | |
| | 2021 Crankworx World Tour - Rotorua - Downhill p/b Gull | | Rotorua | Pro | | 105 | C3 project / Clif / Dakine | 2 / 14 | 92% | 3:22.21 | 3:15.84 | 3.3% | 2:51.04 | 18.2% | |
| | 2021 Crankworx World Tour - Rotorua - Specialized Dual Slalom | | Rotorua | Pro | | 107 | | 9 / 14 | 38% | n/a | | - | | - | |
| | 2021 Crankworx World Tour - Rotorua - RockShox Pump Track Challenge p/b Torpedo7 | | Rotorua | Pro | | 103 | | 4 / 16 | 80% | n/a | | - | | - | |
| | 2022 NZ National DH #1 | | Rotorua | Elite | | 21 | | 3 / 4 | 33% | 4:14.75 | 3:57.04 | 7.5% | 3:12.31 | 32.5% | |
| | 2022 NZ National DH #2 | | Dome Valley, Auckland | Elite | | 15 | Descend | 1 / 1 | - | 2:26.82 | 2:26.82 | 0% | 1:56.83 | 25.7% | |
| | 2022 Crankworx World Tour - Cairns - Downhill | | Cairns, QLD | Pro | | 109 | | 14 / 16 | 13% | 4:49.86 | 4:02.82 | 19.4% | 3:26.84 | 40.1% | |
| | 2022 Crankworx World Tour - Rotorua - Taniwha Downhill | | Rotorua | Elite | | 107 | | 4 / 15 | 79% | 3:27.97 | 3:11.37 | 8.7% | 2:44.11 | 26.7% | |
| | 2022 Crankworx World Tour - Rotorua - Pump Track Challenge p/b Torpedo7 | | Rotorua | Pro | | 103 | | 6 / 16 | 67% | n/a | | - | | - | |
| | 2022 Crankworx World Tour - Rotorua - RockShox Downhill | | Rotorua | Elite | | 106 | | DNS / 14 | 0% | DNS | 4:23.82 | - | 3:14.80 | - | |
| | 2022 Crankworx World Tour - Rotorua - Specialized Dual Slalom | | Rotorua | Pro | | 106 | | 8 / 12 | 36% | n/a | | - | | - | |
| | 2023 Crankworx Summer Series - NZ - Queenstown Pump Track | | Queenstown Bike Park | Pro | | 114 | | 2 / 9 | 88% | n/a | | - | | - | |
| | 2023 Crankworx World Tour - Rotorua - Taniwha Downhill | | Rotorua | Elite | | 111 | | 3 / 17 | 88% | 3:45.54 | 3:35.79 | 4.5% | 3:00.35 | 25.1% | |
| | 2023 Crankworx World Tour - Rotorua - Air DH | | Rotorua | Pro | | 108 | | 4 / 22 | 86% | 2:30.61 | 2:27.34 | 2.2% | 2:10.52 | 15.4% | |
| | 2023 Crankworx World Tour - Rotorua - Pump Track Challenge p/b Torpedo7 | | Rotorua | Pro | | 103 | | 4 / 18 | 82% | n/a | | - | | - | |
| | 2023 Crankworx World Tour - Rotorua - Speed & Style | | Rotorua | Pro | | 114 | | 7 / 14 | 54% | - | | - | | - | |
| | 2023 Crankworx World Tour - Rotorua - Dual Slalom | | Rotorua | Pro | | 105 | | 4 / 20 | 84% | n/a | | - | | - | |
| | 2024 Crankworx World Tour - Rotorua - Taniwha Downhill | | Rotorua | Pro | | 108 | | 3 / 15 | 86% | 3:34.91 | 3:24.13 | 5.3% | 2:45.61 | 29.8% | |
| | 2024 Crankworx World Tour - Rotorua - Air DH | | Rotorua | Pro | | 101 | | 2 / 14 | 92% | 2:27.46 | 2:25.24 | 1.5% | 2:09.68 | 13.7% | |