| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 117 | Pedalsport CC | 26 / 51 | 50% | - | 34:17.70 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 125 | Pedalsport CC | 30 / 60 | 51% | - | 35:24.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 55 | Pedalsport CC | 56 / 87 | 36% | 38:05.50 | 31:45.50 | 19.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 66 | Shibden CC | 56 / 87 | 36% | 32:52.90 | 28:10.10 | 16.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 63 | Shibden CC | 43 / 90 | 53% | 37:15.40 | 32:14.20 | 15.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 340 | Shibden CC | 36 / 46 | 22% | 1h09:08.00 | 50:18.00 | 37.4% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 228 | Shibden CC | 23 / 50 | 55% | 59:56.00 | 51:26.00 | 16.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 30 | Shibden CC | 24 / 68 | 66% | 38:13.10 | 34:02.80 | 12.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 28 | Shibden CC | 24 / 86 | 73% | 35:21.50 | 31:58.80 | 10.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 65 | Shibden CC | 29 / 88 | 68% | 37:32.40 | 33:33.00 | 11.9% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 54 | Shibden CC | 18 / 96 | 82% | 34:58.10 | 31:32.50 | 10.9% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 17-18 | | 50 | Shibden CC | 51 / 54 | 6% | - | 43:57.10 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 29 | Shibden CC | 29 / 88 | 68% | 37:27.30 | 31:50.80 | 17.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 28 | Shibden CC | 34 / 107 | 69% | 33:21.70 | 30:25.00 | 9.7% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 60 | Shibden CC | 50 / 91 | 46% | 41:27.70 | 36:19.80 | 14.1% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 17-18 | | 128 | Shibden CC | 18 / 29 | 39% | 1h29:21.60 | 1h14:40.60 | 19.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 75 | Shibden CC | 54 / 78 | 31% | 44:36.40 | 38:26.90 | 16% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 52 | Shibden CC | 25 / 52 | 53% | 50:56.90 | 43:52.10 | 16.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 47 | Shibden CC | 33 / 51 | 36% | 46:22.00 | 41:01.30 | 13% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 51 | Shibden CC | 26 / 52 | 51% | 53:45.10 | 45:42.50 | 17.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 17-18 | | 37 | Shibden CC | 23 / 42 | 46% | -2LAP | 42:12.20 | - | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 17-18 | | 159 | Shibden CC | 11 / 20 | 47% | 1h26:03.00 | 1h13:06.00 | 17.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 73 | Shibden CC | DNF / 48 | 0% | DNF | 1h01:22.70 | - | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 17-18 | | 218 | Shibden CC | 2 / 4 | 67% | 1h33:20.00 | 1h25:41.00 | 8.9% | - | - | |
| | 2022 Hope XC #6 | | Tong | 17-18 (Gravel: G2 course) | | 12 | Shibden CC | DNF / 2 | 0% | DNF | 2h03:33.00 | - | - | - | |
| | 2022 Hope XC #6 | | Tong | 17-18 | | 7 | Shibden CC | 5 / 7 | 33% | 1h38:16.00 | 1h29:04.00 | 10.3% | - | - | |