| | 2012 SDA #5 | | Ae Forest | 19-29 | 716800 | 298 | | 51 / 75 | 32% | 2:41.33 | 2:13.51 | 20.8% | 2:05.65 | 28.4% | |
| | No Fuss Events - The Dudes of Hazzard | | Kinlochleven | Senior | | ? | Hope | 11 / 95 | 89% | 14:11.00 | 12:11.00 | 16.4% | 11:04.00 | 28.2% | |
| | 2013 Innerduro #1 | | Innerleithen | Open | | 70 | | 55 / 97 | 44% | 33:33.00 | 22:08.00 | 51.6% | 22:08.00 | 51.6% | |
| | 2013 Borderline Events UK DH #1 | | Innerleithen | 19-29 | | 116 | Hope | 40 / 65 | 39% | 3:50.05 | 3:10.97 | 20.5% | 2:55.32 | 31.2% | |
| | 2013 Innerduro #2 | | Innerleithen | Open | | 94 | | 44 / 86 | 49% | 28:31.00 | 21:25.00 | 33.2% | 21:25.00 | 33.2% | |
| | 2013 Borderline Events UK DH #2 | | Caersws | 19-29 | | 120 | Hope | 35 / 53 | 35% | 2:12.65 | 1:52.13 | 18.3% | 1:42.03 | 30% | |
| | 2013 SDA #1 | | Innerleithen | 19-29 | 716800 | 228 | Hope | 55 / 98 | 44% | 4:16.31 | 3:30.30 | 21.9% | 3:14.36 | 31.9% | |
| | 2013 UK Gravity Enduro #2 | | Innerleithen | 18-29 | | 1043 | Hope | 15 / 81 | 83% | 35:53.70 | 33:32.90 | 7% | 30:52.20 | 16.3% | |
| | 2013 Saracen BDS #2 | | Fort William | 19-29 | | 343 | Hope | 30 / 67 | 56% | 6:04.09 | 5:24.32 | 12.3% | 4:46.88 | 26.9% | |
| | 2013 Enduro World Series #3 | | Les Deux Alpes | Open | | 185 | | 157 / 210 | 25% | 44:48.29 | 32:54.74 | 36.1% | 32:54.74 | 36.1% | |
| | Crankworx - Garbanzo | | Whistler, BC | 19-29 | | 620 | | DNS / 81 | 0% | DNS | 13:30.61 | - | 12:28.24 | - | |
| | Crankworx - Air DH | | Whistler, BC | 19-29 | | 620 | | DNS / 72 | 0% | DNS | 4:26.15 | - | 4:12.08 | - | |
| | Crankworx - Canadian Open | | Whistler, BC | 19-29 | | 620 | | DNS / 53 | 0% | DNS | 3:15.78 | - | 2:47.81 | - | |
| | No Fuss Events - The Dudes of Hazzard | | Kinlochleven | 19-29 | | ? | Hope Factory Racing | 13 / 111 | 89% | 17:22.00 | 15:43.00 | 10.5% | 12:48.00 | 35.7% | |
| | 2014 SDA #1 | | Innerleithen | 19-29 | 716800 | 207 | Hope Factory Racing | 31 / 97 | 69% | 3:44.81 | 3:23.21 | 10.6% | 3:01.80 | 23.7% | |
| | 2014 Shimano BDS #1 | | Antur Stiniog | 19-29 | GBR19921101 & 716800 | 228 | Hope Factory Racing | 25 / 44 | 44% | 3:11.05 | 2:45.15 | 15.7% | 2:30.11 | 27.3% | |
| | 2014 UK Gravity Enduro #1 | | Ae Forest | 18-29 | | 884 | | 25 / 55 | 56% | 20:32.75 | 18:35.96 | 10.5% | 17:08.22 | 19.9% | |
| | 2014 Shimano BDS #2 | | Fort William | 19-29 | | 228 | Hope Factory Racing | 24 / 53 | 56% | 6:21.09 | 5:34.59 | 13.9% | 4:46.22 | 33.1% | |
| | 2014 Shimano BDS #4 | | Llangollen | 19-29 | GBR19921101 & 716800 | 228 | Hope Factory Racing | DNS / 54 | 0% | DNS | 2:32.04 | - | 2:08.13 | - | |
| | Borderline Events - UK DH National Champs '14 | | Innerleithen | Non-championship: Senior | GBR19921101 | 531 | Hope Factory Racing | 26 / 66 | 62% | 3:50.20 | 3:18.05 | 16.2% | 2:53.24 | 32.9% | |
| | 2014 Enduro World Series #6 | | Whistler, BC | 19-29 | | 407 | | 11 / 32 | 68% | 1h09:43.35 | 58:46.12 | 18.6% | 51:11.44 | 36.2% | |
| | Crankworx - Garbanzo | | Whistler, BC | 19-29 | | 648 | | DNS / 42 | 0% | DNS | 13:38.68 | - | 12:24.65 | - | |
| | Crankworx - Air DH | | Whistler, BC | 19-29 | | 648 | | DNS / 66 | 0% | DNS | 4:39.21 | - | 4:22.88 | - | |
| | 2014 Enduro World Series #7 | | Finale Ligure | Open | | 324 | | 180 / 348 | 48% | 47:25.24 | 38:08.38 | 24.3% | 38:08.38 | 24.3% | |
| | 2014 POC Scottish Enduro Series #6 | | Kinlochleven | 19-29 | | 348 | Hope Factory Racing | DNF / 112 | 0% | DNF | 12:29.00 | - | 12:29.00 | - | |
| | 2015 Rose Bikes BDS #1 | | Ae Forest | 19-29 | | 314 | Hope Factory Racing | 27 / 44 | 40% | 3:01.58 | 2:35.22 | 17% | 2:18.87 | 30.8% | |
| | Sea Otter - 2015 Sea Otter Classic (Enduro) | | Monterey, CA | 19-29 | 23 | 293 | | 15 / 60 | 76% | 13:15.00 | 12:22.20 | 7.1% | 11:21.50 | 16.7% | |
| | Sea Otter - 2015 Sea Otter Classic | | Monterey, CA | Cat 1: 22-24 | 23 | 309 | | 8 / 14 | 46% | 2:22.44 | 2:13.58 | 6.6% | 2:02.16 | 16.6% | |
| | 2015 Enduro World Series #2 | | Carrick, Co. Wicklow | Open | | 79 | Hope Factory Racing | 119 / 237 | 50% | 33:27.36 | 27:43.82 | 20.7% | 27:43.82 | 20.7% | |
| | 2015 Enduro World Series #3 | | Glentress | E1 | | 84 | Hope Factory Racing | 165 / 269 | 39% | 40:59.96 | 32:23.83 | 26.6% | 32:23.83 | 26.6% | |
| | 2015 Trans Provence - Day 1 | | Embrun -> Barcelonnette | Amateur | | ? | Hope | 6 / 41 | 88% | 18:38.00 | 17:36.00 | 5.9% | 16:14.00 | 14.8% | |
| | 2015 Trans Provence - Day 2 | | Barcelonnette -> Villars-Colmars | Amateur | | ? | Hope | 10 / 41 | 78% | 40:57.00 | 38:36.00 | 6.1% | 35:06.00 | 16.7% | |
| | 2015 Trans Provence - Day 3 | | Villars-Colmars -> Valberg | Amateur | | ? | Hope | 8 / 41 | 83% | 35:01.00 | 32:29.00 | 7.8% | 29:58.00 | 16.9% | |
| | 2015 Trans Provence - Day 4 | | Valberg -> Valdeblore | Amateur | | ? | Hope | 6 / 41 | 88% | 28:21.00 | 26:50.00 | 5.7% | 24:15.00 | 16.9% | |
| | 2015 Trans Provence - Day 5 | | Valdeblore -> Sospel | Amateur | | ? | Hope | 6 / 41 | 88% | 35:53.00 | 33:21.00 | 7.6% | 30:23.00 | 18.1% | |
| | 2015 Trans Provence - Day 6 | | Sospel -> Menton | Amateur | | ? | Hope | 6 / 41 | 88% | 30:48.00 | 28:09.00 | 9.4% | 25:20.00 | 21.6% | |
| | Megavalanche - Megavlanche '15 | | Alpe d'Huez | 19-29 | | 1719 | | 53 / 159 | 67% | 54:16.94 | 41:33.01 | 30.6% | 40:54.93 | 32.7% | |
| | 2015 Enduro World Series #4 | | Samoëns | Open | | 91 | Hope Factory Racing | 115 / 194 | 41% | 57:21.13 | 48:24.84 | 18.5% | 48:24.84 | 18.5% | |
| | 2015 Enduro World Series #6 | | Whistler, BC | Pro | | 68 | | 92 / 122 | 25% | 59:29.40 | 49:23.84 | 20.4% | 49:23.84 | 20.4% | |
| | 2015 UK Gravity Enduro #5 & Nat. Champs | | Dyfi Forest | 18-29 | | 928 | | 14 / 71 | 81% | 20:00.60 | 18:36.32 | 7.6% | 17:43.30 | 12.9% | |
| | 2015 Enduro World Series #7 | | Zona Zero Ainsa-Sobrarbe | Open | GBR.SSHA | 116 | Hope Factory Racing | 135 / 262 | 49% | 36:44.35 | 30:32.22 | 20.3% | 30:32.22 | 20.3% | |
| | 2015 Enduro World Series #8 | | Finale Ligure | Open | | 87 | Hope Factory Racing | 132 / 294 | 55% | 42:01.18 | 35:42.00 | 17.7% | 35:42.00 | 17.7% | |
| | 2016 Hope PMBA Enduro #1 | | Gisburn Forest | Elite | | 12 | Hope Factory Racing | 9 / 11 | 20% | 9:21.77 | 8:31.17 | 9.9% | 8:31.17 | 9.9% | |
| | 2016 Cannondale British Enduro Series #1 | | Ae Forest | 19-29 | | 327 | Hope Factory Racing | 11 / 28 | 63% | 22:34.83 | 20:52.00 | 8.2% | 19:40.13 | 14.8% | |
| | Sea Otter - 2016 Sea Otter Classic (Enduro) | | Monterey, CA | Pro | 24 | 261 | | - / 51 | 0% | - | 10:25.81 | - | 10:25.81 | - | |
| | Sea Otter - 2016 Sea Otter Classic | | Monterey, CA | Cat 1: 22-24 | 24 | 304 | | 24 / 27 | 12% | 2:25.81 | 2:10.71 | 11.6% | 2:02.81 | 18.7% | |
| | 2016 Enduro World Series #3 | | Carrick, Co. Wicklow | Open | GBR.SHAS.1992 | 85 | Hope Factory Racing | 106 / 215 | 51% | 30:34.89 | 25:51.19 | 18.3% | 25:51.19 | 18.3% | |
| | 2016 Trans Provence - Day 1 | | Embrun -> Barcelonnette | Amateur | | 23 | Hope | 6 / 30 | 83% | 23:37.00 | 21:32.00 | 9.7% | 20:41.00 | 14.2% | |
| | 2016 Trans Provence - Day 2 | | Barcelonnette -> Villars-Colmars | Amateur | | 23 | Hope | 8 / 30 | 76% | 40:08.00 | 38:09.00 | 5.2% | 34:30.00 | 16.3% | |
| | 2016 Trans Provence - Day 3 | | Villars-Colmars -> Valberg | Amateur | | 23 | Hope | 9 / 30 | 72% | 26:44.00 | 25:00.00 | 6.9% | 23:04.00 | 15.9% | |
| | 2016 Trans Provence - Day 4 | | Valberg -> Valdeblore | Amateur | | 23 | Hope | 7 / 30 | 79% | 27:27.00 | 24:50.00 | 10.5% | 23:19.00 | 17.7% | |
| | 2016 Trans Provence - Day 5 | | Valdeblore -> Sospel | Amateur | | 23 | Hope | 7 / 30 | 79% | 36:59.00 | 34:40.00 | 6.7% | 31:00.00 | 19.3% | |
| | 2016 Trans Provence - Day 6 | | Sospel -> Menton | Amateur | | 23 | Hope | 7 / 30 | 79% | 23:51.00 | 21:55.00 | 8.8% | 20:26.00 | 16.7% | |
| | Crankworx - SRAM Canadian Open Enduro | | Whistler, BC | Pro | | 79 | | 94 / 110 | 15% | 58:44.23 | 48:35.65 | 20.9% | 48:35.65 | 20.9% | |
| | No Fuss Events - Champions Invitational Enduro | | Kinlochleven | 19-29 | | 192 | Hope Factory Racing | 10 / 51 | 82% | 15:50.99 | 13:51.33 | 14.4% | 13:51.33 | 14.4% | |
| | 2017 Enduro World Series #1 | | Rotorua | Open | | 70 | Hope Factory Racing | 108 / 160 | 33% | 46:07.25 | 37:31.72 | 22.9% | 37:31.72 | 22.9% | |
| | 2017 Enduro World Series #2 | | Blue Derby, TAS | Open | GBR.SHAS.1992 | 75 | Hope Factory Racing | 93 / 152 | 39% | 28:41.04 | 24:26.71 | 17.3% | 24:26.71 | 17.3% | |
| | 2017 Enduro World Series #4 | | Carrick, Co. Wicklow | Open | GBR.SHAS.1992 | 78 | Hope Factory Racing | 130 / 248 | 48% | 30:30.96 | 23:57.48 | 27.4% | 23:57.48 | 27.4% | |
| | No Fuss Events - Kinlochleven Enduro | | Kinlochleven | 19-29 | | 100 | Hope Factory Racing | 12 / 41 | 73% | 14:43.54 | 13:20.91 | 10.3% | 13:09.37 | 11.9% | |
| | Fully Sussed - Newnham 60 | | Newnham Park | Open (40km) | | 63 | Team Woodlouse | n/a (sportive) | - | 4h56:17.00 | - | - | - | - | |
| | 2023 Edg'Duro #2 | | The Bowl @ Edge Cycles | 30-39 | | 104 | | 13 / 13 | 0% | 5:26.06 | 4:10.26 | 30.3% | 3:54.91 | 38.8% | |
| | 2023 Edg'Duro #3 | | The Bowl @ Edge Cycles | 30-39 | | 104 | | 4 / 5 | 25% | 6:00.70 | 4:43.90 | 27.1% | 4:15.40 | 41.2% | |
| | 2023 South West XC #5 | | Newnham Park | Fun (U16/U14/Fun race) | | 38 | | 1 / 4 | 100% | 46:39.36 | 26:07.05 | 78.6% | - | - | |
| | 2023 Edg'Duro #4 | | Bike Park Kernow | 30-39 | | 104 | | 15 / 17 | 13% | 5:40.30 | 4:08.80 | 36.8% | 4:00.75 | 41.4% | |
| | 2024 South West XC #1 | | Grammarcombe Woods | Sport | | 124 | | 10 / 10 | 0% | 1h42:32.20 | 1h32:48.10 | 10.5% | - | - | |