| | 2009 Aston Hill #1 | | Aston Hill | Hardtail | | 12 | | 14 / 18 | 24% | 2:09.87 | 1:42.79 | 26.3% | 1:35.20 | 36.4% | |
| | BUCS - DH Student Champs '11 | | Moelfre | Senior | | 732 | University of Central Lancashire | DNS / 386 | 0% | DNS | 2:21.89 | - | 2:21.89 | - | |
| | 2011 British 4x #3 | | Afan | Big Fun: 17+ | | 212 | | 1 / 8 | 100% | n/a | | - | | - | |
| | 2012 British 4x #1 | | Leamington Spa | Senior | | 221 | | 18 / 26 | 32% | n/a | | - | | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | Expert | | 426 | Team MK | 9 / 13 | 33% | 2h07:32.00 | 1h43:30.00 | 23.2% | - | - | |
| | 2013 One Industries Mini Enduro #1 | | Haldon | 18-29 | | 17 | | 14 / 40 | 67% | 8:03.30 | 6:59.70 | 15.2% | 6:01.00 | 33.9% | |
| | BUCS - DH Student Champs '13 | | Combe Sydenham | Open | | 199 | University of Central Lancashire | - / 260 | 0% | - | 2:25.48 | - | 2:25.48 | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | Expert | 706070 | 56 | Wheelbase Altura MGD | 8 / 15 | 50% | 1h58:13.00 | 1h45:00.00 | 12.6% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | Expert | | 89 | Wheelbase Altura MGD | 10 / 15 | 36% | 1h43:26.00 | 1h27:24.00 | 18.3% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 243 | | 19 / 34 | 45% | 1h43:12.00 | 1h32:10.00 | 12% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | Expert | | 527 | Wheelbase Altura MGD | 7 / 10 | 33% | 1h41:56.00 | 1h31:47.00 | 11.1% | - | - | |
| | Spike Events - Mondraker Gravity Rally #2 | | Newnham Park | Men | | 52 | | 41 / 139 | 71% | 12:48.14 | 11:15.48 | 13.7% | 9:01.60 | 41.8% | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 265 | | 58 / 88 | 34% | 1h54:22.00 | 1h38:06.00 | 16.6% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | Expert | 706070 | 71 | Giant Sheffield Poppycock Racing | 11 / 12 | 9% | 1h57:32.00 | 1h45:17.00 | 11.6% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | Expert | | 88 | Giant Sheffield Poppycock Racing | 14 / 22 | 38% | 1h50:26.00 | 1h37:48.00 | 12.9% | - | - | |
| | 2015 Enduro World Series #3 | | Glentress | E2: 19-39 | | 4038 | | 30 / 94 | 69% | 45:43.04 | 39:31.40 | 15.7% | 32:23.83 | 41.1% | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | Expert | | 51 | Giant Sheffield Poppycock Racing | 7 / 9 | 25% | 1h26:53.00 | 1h22:00.00 | 6% | - | - | |
| | Ard Rock - Yorkshire MTB Marathon | | Dales Bike Centre | U30 | | 113 | | 3 / 36 | 94% | 3h35:43.00 | 3h28:47.00 | 3.3% | - | - | |
| | Dyfi MTB Events - Howies Dyfi Enduro | | Dyfi Forest | 18-39 | | 343 | | n/a (sportive) | - | 2h52:53.00 | - | - | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 307 | Cheese Ball | 37 / 167 | 78% | 18:05.49 | 15:01.86 | 20.4% | 15:01.86 | 20.4% | |
| | 2017 Hope PMBA Enduro #1 | | Gisburn Forest | 19-29 | | 108 | | 24 / 59 | 60% | 11:53.81 | 10:30.21 | 13.3% | 9:58.98 | 19.2% | |
| | Dyfi MTB Events - Howies Dyfi Enduo | | Dyfi Forest | Full course: 18-29 | | 341 | | n/a (sportive) | - | 2h35:52.00 | - | - | - | - | |
| | 2017 Hope PMBA Enduro #2 | | Lee Quarry | 19-29 | | 115 | GSPR | 35 / 77 | 55% | 10:52.11 | 9:27.08 | 15% | 8:49.29 | 23.2% | |
| | 2017 Hope PMBA Enduro #5 | | Grizedale Forest | 19-29 | | 142 | | 48 / 63 | 24% | 18:36.23 | 13:37.76 | 36.5% | 12:50.68 | 44.8% | |
| | Tweedlove - UK Enduro National Champs '18 | | Glentress | E2: 19-29 | | 412 | Spokes N Hoes | 22 / 52 | 59% | 22:13.17 | 18:50.91 | 17.9% | 16:04.25 | 38.3% | |
| | 2018 Welsh Enduro #3 | | Llandegla | 19-29 | 26 | 111 | Spokes 'n Hoes | 7 / 57 | 89% | 7:41.75 | 7:21.72 | 4.5% | 7:21.72 | 4.5% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 1190 | Burgtec | 94 / 192 | 51% | 24:50.05 | 19:29.79 | 27.4% | 19:25.77 | 27.8% | |
| | 2018 Hope PMBA Enduro #5 | | Lee Quarry | 19-29 | | 70 | | 11 / 42 | 76% | 12:05.28 | 10:57.77 | 10.3% | 10:55.13 | 10.7% | |
| | 2019 Hope PMBA Enduro #4 | | Llangollen | 21-29 | | 397 | | 24 / 81 | 71% | 8:22.20 | 7:33.47 | 10.8% | 7:31.31 | 11.3% | |
| | 2019 BEMBA National Enduro Series #6 | | Dyfi Forest | 21-29 | | 167B | | 34 / 61 | 45% | 13:51.78 | 11:52.56 | 16.7% | 11:52.56 | 16.7% | |
| | 2019 Hope PMBA Enduro #6 | | Grizedale Forest | 21-29 | | 29 | | 18 / 54 | 68% | 9:15.75 | 7:52.20 | 17.7% | 7:21.18 | 26% | |
| | 2020 Hope PMBA Enduro #5 (EWS Qualifier) | | Graythwaite | 21-29 | | 196 | | 56 / 89 | 38% | 20:02.86 | 13:53.88 | 44.3% | 13:09.02 | 52.5% | |
| | 2021 Welsh Enduro #4 | | Llangollen | 18-29 | | 115 | | 34 / 69 | 51% | 7:10.61 | 6:04.40 | 18.2% | 5:37.48 | 27.6% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 30-39 | | 1086 | | 96 / 383 | 75% | 23:59.56 | 19:21.71 | 23.9% | 19:21.71 | 23.9% | |
| | Ard Rock - Ard Moors | | Lord Stones Country Park | 30-39 | | 358 | CheeseBall | 41 / 196 | 79% | 19:44.56 | 16:42.25 | 18.2% | 16:42.25 | 18.2% | |
| | Mini Enduro - Night Enduro | | Llandegla | 30-39 | | 67 | | 19 / 44 | 58% | 8:22.61 | 7:04.76 | 18.3% | 6:50.32 | 22.5% | |
| | 2023 Hope PMBA Enduro #1 | | Gisburn Forest | 30-39 | | 1005 | | 14 / 52 | 75% | 10:35.28 | 9:26.31 | 12.2% | 9:10.19 | 15.5% | |
| | 2023 Hope PMBA Enduro #2 | | Graythwaite | 30-39 | | 1005 | | 43 / 97 | 56% | 18:23.42 | 14:31.36 | 26.6% | 14:31.36 | 26.6% | |
| | Manx MTB Enduro - The Cycle 360 2 day Enduro | | Isle of Man | 30-39 | | 104 | | 24 / 55 | 57% | 38:26.03 | 29:57.86 | 28.3% | 29:25.59 | 30.6% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 30-39 (Enduro Sport) | | 3407 | CheeseBall | DNF / 215 | 0% | DNF | 24:57.58 | - | - | - | |
| | 2023 Haibike Mini Enduro #4 - Night Enduro | | Llandegla | Hardtail | | 107 | | 4 / 18 | 82% | 6:36.95 | 6:22.51 | 3.8% | 5:52.48 | 12.6% | |