| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 152 | Beacon Wheelers | 49 / 83 | 41% | 38:07.50 | 33:00.40 | 15.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 119 | Beacon Wheelers | 33 / 76 | 57% | 33:52.10 | 29:15.60 | 15.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U14 | | 89 | Beacon Wheelers | 38 / 75 | 50% | 40:09.60 | 34:42.00 | 15.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U14 | | 95 | Beacon Wheelers | 28 / 73 | 63% | 33:17.80 | 29:19.90 | 13.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U14 | | 99 | Beacon Wheelers | 26 / 61 | 58% | 36:17.30 | 31:49.60 | 14% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 13-14 | | 106 | Beacon Wheelers | 34 / 86 | 61% | 44:12.80 | 35:05.90 | 26% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 13-14 | | 71 | Kirklees Cycling Academy | 3 / 41 | 95% | 33:40.40 | 32:07.70 | 4.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 14 | Kirklees Cycling Academy | 10 / 98 | 91% | 34:13.00 | 33:04.30 | 3.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 10 | Kirklees Cycling Academy | 10 / 89 | 90% | 35:52.90 | 34:05.60 | 5.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U16 | | 8 | Kirklees Cycling Academy | 22 / 72 | 70% | 38:21.40 | 35:29.20 | 8.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U16 | | 16 | Kirklees Cycling Academy | DNF / 79 | 0% | DNF | 28:48.10 | - | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 13-14 | | 419 | Kirklees Cycling Academy | 4 / 24 | 87% | 59:43.80 | 55:46.50 | 7.1% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 13-14 | | 424 | Kirklees Cycling Academy | 4 / 41 | 93% | 52:13.40 | 50:50.40 | 2.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 10 | Kirklees Cycling Academy | 9 / 96 | 92% | 30:26.10 | 29:35.40 | 2.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U16 | | 9 | Kirklees Cycling Academy | 13 / 75 | 84% | 30:42.40 | 28:37.10 | 7.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U16 | | 11 | Kirklees Cycling Academy | 11 / 70 | 86% | 36:33.60 | 35:34.30 | 2.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U16 | | 11 | Kirklees Cycling Academy | 7 / 52 | 88% | 29:27.60 | 28:31.40 | 3.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | U16 | | 9 | Kirklees Cycling Academy | 4 / 53 | 94% | 33:10.70 | 32:46.90 | 1.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U16 | | 7 | Kirklees Cycling Academy | 5 / 63 | 94% | 35:30.00 | 35:02.20 | 1.3% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 247 | Kirklees Cycling Academy | 23 / 47 | 52% | 1h03:18.20 | 55:45.80 | 13.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 15-16 | | 221 | Kirklees Cycling Academy | DNS / 48 | 0% | DNS | 1h00:02.90 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 15-16 | | 225 | Kirklees Cycling Academy | 23 / 40 | 44% | 1h15:29.10 | 1h07:00.20 | 12.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 15-16 | | 244 | Kirklees Cycling Academy | DNS / 52 | 0% | DNS | 1h02:01.00 | - | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 15-16 | | 162 | Kirklees Cycling Academy | DNF / 12 | 0% | DNF | 44:17.00 | - | - | - | |
| | 2022/23 Miche Wessex CX League #8 | | Andover Athletic Club | U16 (U16 race) | | 831 | Kirklees Cycling Academy | 5 / 40 | 90% | 31:12.28 | 30:32.18 | 2.2% | - | - | |
| | 2022/23 Miche Wessex CX League #11 | | Clanfield Cross | U16 (U16 race) | | 835 | Kirklees Cycling Academy | 5 / 30 | 86% | 31:17.94 | 29:11.83 | 7.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U18 | | 35 | Shibden CC | 10 / 54 | 83% | 45:18.80 | 44:13.10 | 2.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U18 | | 17 | Shibden CC | 9 / 53 | 85% | 40:54.30 | 39:25.30 | 3.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 12 | Shibden CC | 18 / 35 | 50% | 43:53.20 | 41:03.20 | 6.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U18 | | 13 | Shibden CC | 18 / 49 | 65% | 46:59.60 | 43:30.00 | 8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | U18 | | 14 | Shibden CC | 8 / 37 | 81% | 45:27.90 | 43:25.10 | 4.7% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U14 | | 58 | Beacon Wheelers | 33 / 90 | 64% | 40:08.80 | 34:42.90 | 15.7% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U15 | | 31 | Kirklees Cycling Academy | 20 / 36 | 46% | 42:28.10 | 35:41.20 | 19% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U16 (U16) | | 5 | Kirklees Cycling Academy | 16 / 72 | 79% | 36:53.80 | 33:32.40 | 10% | - | - | |
| | NWCCA - Northern Area CX Champs | | Betley Court Farm | U18 (V40/Jnr race) | | 14 | Shibden CC | 3 / 20 | 89% | 40:52.10 | 40:13.40 | 1.6% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U18 | | 13 | Shibden CC | 21 / 48 | 57% | 47:50.10 | 42:28.40 | 12.6% | - | - | |