| | 2018 UK Gravity Enduro #3 | | Afan | 19-29 | | 248 | Push Sport / Team Barford | 22 / 42 | 49% | 19:31.25 | 17:15.93 | 13.1% | 16:24.11 | 19% | |
| | 2019 BEMBA National Enduro Series #1 | | Afan | 21-29 | | 46B | Barford Van Hire / Push Sport | 50 / 84 | 41% | 16:59.17 | 13:44.13 | 23.7% | 13:44.13 | 23.7% | |
| | 2017 Midlands XC #3 | | Cannock Chase | Sport | | 197 | | 46 / 66 | 31% | 1h18:14.00 | 1h07:14.00 | 16.4% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Sport | | 579 | | 14 / 45 | 70% | 1h20:24.00 | 1h12:27.00 | 11% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | Sport | | 736 | | 2 / 14 | 92% | 1h21:50.00 | 1h21:12.00 | 0.8% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Expert | | 114 | | DNF / 30 | 0% | DNF | 1h35:57.30 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Expert | | 128 | | 12 / 34 | 67% | 1h21:04.00 | 1h16:48.00 | 5.6% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Expert | | 128 | | DNF / 33 | 0% | DNF | 1h27:48.00 | - | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Expert | | 497 | | 7 / 14 | 54% | 1h21:33.00 | 1h18:11.40 | 4.3% | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 (Enduro Sport) | | 4015 | Barford Van Hire / Push Sport | 11 / 203 | 95% | 23:05.86 | 21:41.48 | 6.5% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | Sport | | 915 | | 1 / 20 | 100% | 1h18:21.00 | 1h18:21.00 | 0% | - | - | |
| | 2016 SDA #4 | | Dunkeld | 19-29 | | 225 | BIY Racing | 38 / 44 | 14% | 3:19.72 | 2:12.16 | 51.1% | 1:56.87 | 70.9% | |
| | 2018 UK Gravity Enduro #2 | | Eastridge | 19-29 | | 248 | Push Sport / Team Barford | 29 / 40 | 28% | 12:56.06 | 10:45.30 | 20.3% | 9:56.93 | 30% | |
| | 2022 Midlands XC #2 | | Eastridge | Elite/Expert | | 1008 | | 4 / 6 | 40% | 1h18:19.00 | 1h11:58.00 | 8.8% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | Sport | | 915 | | 5 / 16 | 73% | 1h19:21.00 | 1h09:50.00 | 13.6% | - | - | |
| | 2017 Haibike Mini Enduro #3 | | Forest of Dean | 19-29 | | 54 | Push Sport / Team Barford | 28 / 60 | 54% | 7:12.74 | 6:09.22 | 17.2% | 5:53.66 | 22.4% | |
| | 2018 Haibike Mini Enduro #3 | | Forest of Dean | 19-29 | | 15 | Push Sport / Team Barford | 10 / 51 | 82% | 9:43.22 | 8:21.27 | 16.4% | 8:06.26 | 19.9% | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Expert | | 114 | | 15 / 20 | 26% | 1h35:33.00 | 1h24:17.00 | 13.4% | - | - | |
| | 2019 BEMBA National Enduro Series #2 (EWS Qualifier) | | Graythwaite | 21-29 | | 415 | Barford Van Hire / Push Sport | 61 / 113 | 46% | 19:00.88 | 14:49.07 | 28.3% | 14:18.97 | 32.8% | |
| | Steel City - Steel City DH | | Greno Woods | 19-29 | | 219 | Push Sport | 15 / 46 | 69% | 1:21.79 | 1:15.98 | 7.7% | 1:10.89 | 15.4% | |
| | 2018 UK Gravity Enduro #1 | | Innerleithen | 19-29 | | 248 | | 32 / 46 | 31% | 29:33.67 | 22:59.86 | 28.5% | 21:09.97 | 39.7% | |
| | 2019 BEMBA National Enduro Series #5 | | Innerleithen | 21-29 | | 2154 | Barford Van Hire / Push Sport | DNF / 78 | 0% | DNF | 16:51.54 | - | 16:51.54 | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Non-championship: Expert | | 541 | | 1 / 2 | 100% | 1h43:21.00 | 1h43:21.00 | 0% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | Sport | | 912 | | 6 / 17 | 69% | 1h28:03.00 | 1h21:57.00 | 7.4% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | Sport | | 725 | | 11 / 23 | 55% | 1h47:31.00 | 1h32:17.00 | 16.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 610 | | 11 / 30 | 66% | 1h30:24.00 | 1h21:42.00 | 10.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | Expert | | 110 | | 11 / 19 | 44% | 1h25:25.80 | 1h21:10.00 | 5.3% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Expert | | 113 | | 15 / 21 | 30% | 1h28:31.00 | 1h15:45.00 | 16.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | Expert | | 130 | | 15 / 24 | 39% | 1h20:19.80 | 1h13:34.90 | 9.2% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | Senior Champs | | 23 | | 25 / 31 | 20% | - | 1h26:37.70 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 734 | | 17 / 29 | 43% | 1h37:58.00 | 1h29:49.00 | 9.1% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | Sport | | 260 | | 37 / 60 | 39% | 1h30:57.00 | 1h21:13.00 | 12% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Sport | | 599 | | 28 / 59 | 53% | 1h33:40.00 | 1h27:22.00 | 7.2% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #5 | | Stourton Woods | Division 1 | | 967 | | 5 / 17 | 75% | 1h53:32.00 | 1h49:59.00 | 3.2% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert | | 131 | | 18 / 25 | 29% | - | 2h08:32.80 | - | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | Sport | | 150 | | 25 / 51 | 52% | 1h21:00.00 | 1h14:06.00 | 9.3% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | Sport | | 173 | | 18 / 37 | 53% | 1h18:19.00 | 1h09:47.00 | 12.2% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Sport | | 565 | | 12 / 35 | 68% | 1h43:28.60 | 1h33:39.00 | 10.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Expert | | 136 | | 10 / 25 | 63% | 1h12:10.70 | 1h07:09.30 | 7.5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Expert | | 26 | | DNF / 9 | 0% | DNF | 1h21:22.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | Expert | | 114 | | DNF / 28 | 0% | DNF | 1h23:28.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Expert | | 129 | | DNF / 20 | 0% | DNF | 1h30:40.10 | - | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | Expert | | 145 | | 12 / 24 | 52% | 1h34:18.00 | 1h24:55.00 | 11.1% | - | - | |