| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U23 | | 9 | Shibden CC | 4 / 25 | 88% | 54:58.00 | 19:08.00 | 187.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 19 | Shibden CC | 5 / 66 | 94% | 1h00:44.00 | 20:42.00 | 193.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 60 | Shibden CC | 13 / 71 | 83% | 1h04:25.00 | 22:12.10 | 190.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 93 | All Terrain Cycles Ride In Peace | 7 / 66 | 91% | 31:23.70 | 25:29.00 | 23.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 11 | Shibden CC | 4 / 54 | 94% | 1h02:55.00 | 25:49.00 | 143.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 5 | All Terrain Cycles / Ride In Peace | 33 / 106 | 70% | 30:16.50 | 27:45.00 | 9.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 8 | Shibden CC | DNF / 56 | 0% | DNF | 29:51.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U16 | | 5 | All Terrain Cycles / Ride In Peace | 17 / 80 | 80% | 33:15.40 | 30:09.30 | 10.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 9 | East Bradford RT | 10 / 107 | 92% | 31:33.30 | 30:25.00 | 3.7% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 13 | East Bradford RT | 14 / 96 | 86% | 34:26.20 | 31:32.50 | 9.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 5 | AllTerrainCyclesRideInPeace | 71 / 87 | 19% | 40:48.80 | 31:45.50 | 28.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 7 | East Bradford RT | 18 / 88 | 80% | 35:47.30 | 31:50.80 | 12.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 4 | East Bradford RT | 7 / 86 | 93% | 33:47.10 | 31:58.80 | 5.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 10 | East Bradford RT | 3 / 88 | 98% | 34:01.80 | 33:33.00 | 1.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 9 | East Bradford RT | 8 / 68 | 90% | 36:15.60 | 34:02.80 | 6.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 73 | All Terrain Cycles Ride Peace | 8 / 51 | 86% | 36:51.60 | 34:17.70 | 7.5% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 83 | All Terrain Cycles Ride In Peace | 10 / 60 | 85% | 37:32.40 | 35:24.00 | 6.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 40 | | DNF / 78 | 0% | DNF | 38:26.90 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 4 | Shibden CC | 6 / 51 | 90% | 42:14.60 | 41:01.30 | 3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 17-18 | | 6 | Shibden CC | 2 / 42 | 98% | 42:29.90 | 42:12.20 | 0.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 24 | Shibden CC | 4 / 64 | 95% | 43:29.50 | 42:48.70 | 1.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 8 | Shibden CC | 2 / 52 | 98% | 45:15.80 | 43:52.10 | 3.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 17-18 | | 32 | All Terrain Cycles | 43 / 54 | 21% | - | 43:57.10 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 17-18 | | 4 | Shibden CC | 4 / 53 | 94% | 47:27.00 | 45:17.00 | 4.8% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 5 | Shibden CC | 4 / 52 | 94% | 47:37.20 | 45:42.50 | 4.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 69 | Shibden CC | 5 / 48 | 91% | 1h04:51.40 | 1h01:22.70 | 5.7% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | 17-18 | 10064577328 & 2004 | 86 | UK | 36 / 114 | 69% | 1h09:32.00 | 1h02:48.00 | 10.7% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 17-18 | | 47 | AllTerrainCyclesRideInPeace | 9 / 15 | 43% | 1h09:49.80 | 1h03:12.30 | 10.5% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 17-18 | | 96 | Shibden CC | 2 / 38 | 97% | 1h05:19.00 | 1h04:44.00 | 0.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 17-18 | | 64 | Shibden CC | 3 / 37 | 94% | 1h11:26.20 | 1h10:52.20 | 0.8% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 17-18 | | 56 | AllTerrainCyclesRideInPeace | 5 / 20 | 79% | 1h20:00.90 | 1h11:54.40 | 11.3% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 17-18 | | 60 | Shibden CC | 2 / 20 | 95% | 1h15:23.00 | 1h13:06.00 | 3.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 17-18 | | 44 | Shibden CC | 3 / 29 | 93% | 1h19:24.80 | 1h18:07.10 | 1.7% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | Elite | | 14 | | 7 / 25 | 75% | 1h34:10.50 | 1h21:40.40 | 15.3% | - | - | |