| | 2024 100% Mini DH #2 | | Forest of Dean | 17-18 | | 103 | All Ride Now | 14 / 23 | 41% | 1:17.97 | 1:06.13 | 17.9% | 1:03.74 | 22.3% | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 17-18 | | 81 | Clee Cycles | 21 / 31 | 33% | 1h20:10.00 | 1h06:09.00 | 21.2% | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | 17-18 | | 27 | Clee Cycles | 2 / 6 | 80% | 1h13:29.00 | 1h09:45.00 | 5.4% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 | | 81 | Clee Cycles | 12 / 29 | 61% | 1h19:08.00 | 1h11:26.00 | 10.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 27 | Clee Cycles | 15 / 59 | 76% | 47:46.60 | 25:03.90 | 90.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 60 | Clee Cycles | 25 / 81 | 70% | 48:18.40 | 25:17.00 | 91.1% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 15-16 | | 207 | Clee Cycles | 7 / 52 | 88% | 54:14.00 | 52:13.00 | 3.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 15-16 | | 205 | Clee Cycles | 4 / 40 | 92% | 58:48.40 | 56:35.40 | 3.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 15-16 | | 201 | Clee Cycles | 3 / 40 | 95% | 1h07:26.10 | 1h07:00.20 | 0.6% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 15-16 | | 203 | The Bulls | 3 / 48 | 96% | 1h00:36.90 | 1h00:02.90 | 0.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 206 | The Bulls | 3 / 47 | 96% | 55:59.10 | 55:45.80 | 0.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U16 | | 17 | The Bulls | 6 / 79 | 94% | 30:32.00 | 28:48.10 | 6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U16 | | 33 | A Cycling | 4 / 48 | 94% | 35:38.50 | 34:25.90 | 3.5% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Lakeside Campus | U16 | | 159 | The Bulls | 4 / 17 | 81% | 32:54.00 | 30:36.00 | 7.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | U16 | | 17 | A Cycling | 21 / 72 | 72% | 42:12.00 | 36:49.00 | 14.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | U16 | | 15 | A Cycling | 23 / 74 | 70% | 37:54.90 | 35:25.70 | 7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U16 | | 19 | A Cycling | 17 / 72 | 77% | 37:54.00 | 35:29.20 | 6.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 26 | A Cycling | 13 / 98 | 88% | 34:39.80 | 33:04.30 | 4.8% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 15-16 | | 213 | A Cycling | DNS / 41 | 0% | DNS | 43:20.60 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 15-16 | | 207 | A Cycling | 16 / 39 | 61% | 1h01:26.00 | 57:30.00 | 6.8% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 211 | A Cycling | 7 / 44 | 86% | 1h07:56.40 | 1h02:45.70 | 8.3% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 208 | A Cycling | 7 / 49 | 88% | 49:57.70 | 44:50.70 | 11.4% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 362 | A Cycling | 8 / 42 | 83% | 45:48.40 | 40:55.90 | 11.9% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 15-16 | | 1213 | A Cycling | 3 / 26 | 92% | 59:53.30 | 1:00.50 | 5839.3% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 15-16 | | 730 | A Cycling | 5 / 20 | 79% | 54:39.10 | 53:38.70 | 1.9% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 28 | A Cycling | 24 / 57 | 59% | 34:19.00 | 28:49.30 | 19.1% | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 13-14 | | 143 | A Cycling | 3 / 15 | 86% | 38:23.00 | 32:49.00 | 17% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U14 | | 12 | A Cycling | 4 / 90 | 97% | 36:08.80 | 34:42.90 | 4.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 13-14 | | 76 | A Cycling | 7 / 86 | 93% | 37:24.40 | 35:05.90 | 6.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U14 | | 75 | A Cycling | 20 / 61 | 68% | 35:11.10 | 31:49.60 | 10.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U14 | | 54 | A Cycling | 8 / 73 | 90% | 30:33.10 | 29:19.90 | 4.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U14 | | 53 | A Cycling | 6 / 75 | 93% | 35:00.10 | 34:42.00 | 0.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 88 | A Cycling | 2 / 76 | 99% | 29:33.30 | 29:15.60 | 1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 81 | A Cycling | 8 / 83 | 91% | 33:36.50 | 33:00.40 | 1.8% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 316 | A Cycling | 9 / 37 | 78% | 1h01:12.00 | 51:51.00 | 18% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 218 | A Cycling | 12 / 37 | 69% | 44:32.80 | 38:10.50 | 16.7% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 223 | A Cycling | 12 / 51 | 78% | 1h02:38.00 | 51:12.00 | 22.3% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 13-14 | | 198 | A Cycling | 14 / 38 | 65% | 51:19.00 | 44:07.00 | 16.3% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 255 | A Cycling | DNS / 63 | 0% | DNS | 46:20.00 | - | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 13-14 | | 401 | A Cycling | 4 / 14 | 77% | 45:27.20 | 42:52.90 | 6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 94 | A Cycling | 15 / 64 | 78% | 37:42.70 | 34:59.60 | 7.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 94 | A Cycling | DNS / 53 | 0% | DNS | 29:04.90 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 93 | A Cycling | 6 / 65 | 92% | 36:33.90 | 34:20.80 | 6.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 93 | A Cycling | 9 / 63 | 87% | 40:57.70 | 36:37.50 | 11.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 92 | A Cycling | 14 / 68 | 81% | 35:46.40 | 32:23.00 | 10.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 3 | A Cycling | 30 / 83 | 65% | 33:00.00 | 29:25.50 | 12.2% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | U12 | | ? | Cycle-Tec | 1 / 10 | 100% | - | | - | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened 1) | | 562 | Cycle-Tec | 1 / 14 | 100% | 14:45.00 | 14:45.00 | 0% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U10 (Shortened 1) | | 197 | Cycle-Tec | 1 / 12 | 100% | 13:45.00 | 13:45.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | U10 (Shortened) | | 601 | Cycle-Tec | 1 / 8 | 100% | 15:22.00 | 15:22.00 | 0% | - | - | |