| | 2009 NZ MTB NI Cup #1 | | Rotorua | Senior | | 756 | | 38 / 43 | 12% | 6:55.70 | 3:36.33 | 92.2% | 3:30.08 | 97.9% | |
| | 2013 Trans Provence - The Prologue | | Provence | Amateur | | ? | | DNS / 35 | 0% | DNS | 5:13.00 | - | 4:41.00 | - | |
| | 2013 Trans Provence - Day 1: Clamensane to Digne-les-Bains | | Provence | Amateur | | ? | | 18 / 35 | 50% | 51:00.00 | 41:21.00 | 23.3% | 37:58.00 | 34.3% | |
| | 2013 Trans Provence - Day 2: Digne-les-Bains to Villars-Colmars | | Provence | Amateur | | ? | | 18 / 35 | 50% | 26:00.00 | 21:54.00 | 18.7% | 20:41.00 | 25.7% | |
| | 2013 Trans Provence - Day 3: Villars-Colmars to Guillaumes | | Provence | Amateur | | ? | | 20 / 35 | 44% | 25:48.00 | 21:44.00 | 18.7% | 20:07.00 | 28.3% | |
| | 2013 Trans Provence - Day 4: Guillaumes to Valdeblore | | Provence | Amateur | | ? | | 29 / 35 | 18% | 48:30.00 | 31:47.00 | 52.6% | 29:44.00 | 63.1% | |
| | 2013 Trans Provence - Day 5: Valdeblore to Sospel | | Provence | Amateur | | ? | | 28 / 35 | 21% | 42:39.00 | 30:15.00 | 41% | 27:50.00 | 53.2% | |
| | 2013 Trans Provence - Day 6: Sospel to Menton | | Provence | Amateur | | ? | | 21 / 35 | 41% | 29:59.00 | 25:46.00 | 16.4% | 23:51.00 | 25.7% | |
| | 2013/14 Giant 2W Gravity Enduro #2 | | Rotorua | 30-39 | | 1386 | | 9 / 127 | 94% | 38:06.00 | 36:04.00 | 5.6% | 35:06.00 | 8.6% | |
| | 2014 Coronet Enduro #1 | | Coronet Peak, Queenstown | Open | | 179 | | 25 / 44 | 44% | 25:15.00 | 20:54.00 | 20.8% | 20:54.00 | 20.8% | |
| | 2017 Enduro World Series #1 | | Rotorua | Open | | 210 | | 84 / 160 | 48% | 43:12.11 | 37:31.72 | 15.1% | 37:31.72 | 15.1% | |
| | 2017 NZDH #4 | | 440 Bike Park | 30-39 | | 196 | | 2 / 7 | 83% | 2:57.62 | 2:55.44 | 1.2% | 2:31.39 | 17.3% | |
| | 2018 Asia-Pacific Continental Enduro Series #1 | | Blue Derby, TAS | Elite | | 51 | | 48 / 108 | 56% | 23:43.75 | 20:50.87 | 13.8% | 20:50.87 | 13.8% | |
| | 2018 Asia-Pacific Continental Enduro Series #4 | | Christchurch Adventure Park | Open | | 70 | | 30 / 55 | 46% | 29:54.00 | 24:28.00 | 22.2% | 24:28.00 | 22.2% | |
| | 2018 Crankworx World Tour - Rotorua - Giant Toa Enduro (EWS Qualifier) | | Rotorua | Pro | | 1018 | | 49 / 53 | 8% | 44:24.00 | 28:08.20 | 57.8% | 28:08.20 | 57.8% | |
| | 2018 Crankworx World Tour - Rotorua - Air DH | | Rotorua | 30-39 | | ? | | 6 / 17 | 69% | 2:21.91 | 2:15.73 | 4.6% | 2:08.96 | 10% | |
| | 2018 Trans NZ Enduro - Day 1 - Craigieburn | | Craigieburn Forest | Open | | 84 | | 11 / 58 | 82% | 30:08.00 | 27:27.00 | 9.8% | 27:27.00 | 9.8% | |
| | 2018 Trans NZ Enduro - Day 2 - Craigieburn | | Craigieburn Forest | Open | | 84 | | 8 / 54 | 87% | 18:06.00 | 16:38.00 | 8.8% | 16:38.00 | 8.8% | |
| | 2018 Trans NZ Enduro - Day 3 - Coronet Peak | | Coronet Peak, Queenstown | Open | | 84 | | 17 / 63 | 74% | 29:40.00 | 25:15.00 | 17.5% | 25:15.00 | 17.5% | |
| | 2018 Trans NZ Enduro - Day 4 - Alex (private land) | | Queenstown Bike Park | Open | | 84 | | 18 / 71 | 76% | 19:56.00 | 17:07.00 | 16.5% | 17:07.00 | 16.5% | |
| | 2018 Trans NZ Enduro - Day 5 - Queenstown | | Queenstown Bike Park | Open | | 84 | | 12 / 52 | 78% | 19:21.00 | 17:02.00 | 13.6% | 17:02.00 | 13.6% | |
| | 2020/21 Giant 2W Gravity Enduro #1 - Long Course | | Rotorua | 40-49 | | 362 | | 3 / 42 | 95% | 21:52.00 | 20:30.00 | 6.7% | 19:16.00 | 13.5% | |
| | 2020/21 Giant 2W Gravity Enduro #2 - Long Course | | Rotorua | 40-49 | | 319 | | 1 / 35 | 100% | 19:20.00 | 19:20.00 | 0% | 17:22.00 | 11.3% | |
| | Crankworx - Enduro | | Rotorua | Amateur: 30-39 | | 277 | | 4 / 44 | 93% | 41:59.43 | 40:53.59 | 2.7% | 35:20.46 | 18.8% | |
| | Crankworx - Giant Toa Enduro | | Rotorua | 30-39 | | 388 | | 2 / 23 | 95% | 38:53.27 | 38:05.16 | 2.1% | 35:06.11 | 10.8% | |
| | NZ Enduro - NZ Enduro | | Wakamarina | Amateur | | 49 | | 18 / 52 | 67% | 1h00:40.00 | 53:49.00 | 12.7% | 48:54.00 | 24.1% | |