| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 97 | Derby Mercury RC | 44 / 59 | 26% | - | 35:13.80 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 82 | Derby Mercury RC | 38 / 51 | 26% | - | 34:17.70 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 90 | Derby Mercury RC | 47 / 60 | 22% | - | 35:24.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 107 | Derby Mercury RC | 42 / 63 | 34% | - | 36:37.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 107 | Derby Mercury RC | 32 / 65 | 52% | - | 34:20.80 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 107 | Derby Mercury RC | 33 / 64 | 49% | - | 34:59.60 | - | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 13-14 | 895873 | 113 | Derby Mercury RC | 6 / 25 | 79% | - | | - | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 214 | Derby Mercury RC | DNS / 37 | 0% | DNS | 38:10.50 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 67 | Derby Mercury RC | 68 / 88 | 23% | - | 31:50.80 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 69 | Derby Mercury RC | 42 / 64 | 35% | -1LAP | 42:48.70 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 38 | Derby Mercury RC | 36 / 52 | 31% | -2LAP | 43:52.10 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 17-18 | | 43 | Derby Mercury RC | 27 / 53 | 50% | -1LAP | 45:17.00 | - | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U23 | | 54 | Derby CC Webuycycle Huub RT | 13 / 25 | 50% | 31:57.00 | 1h01:43.00 | -48.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U23 | | 43 | Derby CC Webuycycle Huub RT | 22 / 31 | 30% | 37:08.00 | 1h03:11.00 | -41.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U23 | | 34 | Derby CC Webuycycle Huub | 10 / 31 | 70% | 59:08.00 | 1h09:35.00 | -15% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U23 | | 46 | Derby CC Webuycycle RT | 17 / 22 | 24% | 56:21.00 | 57:37.00 | -2.2% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 13-14 | | 107 | Derby Mercury RC | 2 / 10 | 89% | 44:33.00 | 44:24.00 | 0.3% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | U12 (Shortened 2) | | 127 | Derby Mercury RC | 6 / 16 | 67% | 14:39.00 | 13:39.00 | 7.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 58 | Derby Mercury RC | 36 / 78 | 55% | 42:20.70 | 38:26.90 | 10.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U23 | | 40 | Derby CC Webuycycle Huub RT | 17 / 42 | 61% | 1h08:59.00 | 1h02:05.00 | 11.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 20 | Derby Mercury RC | 29 / 83 | 66% | 32:56.00 | 29:25.50 | 11.9% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 224 | Derby Mercury RC | 16 / 44 | 65% | 1h11:19.60 | 1h02:45.70 | 13.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 89 | Derby Mercury RC | 33 / 54 | 40% | 34:50.30 | 30:27.30 | 14.4% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 13-14 | | 101 | Derby Mercury RC | 22 / 64 | 67% | 43:57.80 | 38:05.50 | 15.4% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | U12 (Shortened 2) | | 146 | Derby Mercury RC | 4 / 14 | 77% | 14:45.00 | 12:46.00 | 15.5% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 13-14 | | 106 | Derby Mercury RC | 4 / 14 | 77% | 45:47.00 | 39:29.00 | 16% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 105 | Derby Mercury RC | 26 / 53 | 52% | 33:45.90 | 29:04.90 | 16.1% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | U12 (Shortened 1) | | 330 | DMRC | 5 / 14 | 69% | 6:07.00 | 5:16.00 | 16.1% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | U12 (Shortened 2) | | 262 | Derby Mercury RC | 4 / 30 | 90% | 21:09.00 | 18:12.00 | 16.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 103 | Derby Mercury RC | 29 / 68 | 58% | 37:39.30 | 32:23.00 | 16.3% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 215 | Derby Mercury RC | 14 / 49 | 73% | 52:10.70 | 44:50.70 | 16.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 70 | Derby Mercury RC | 70 / 107 | 35% | 35:33.20 | 30:25.00 | 16.9% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | U12 (Shortened) | | 380 | | 3 / 15 | 86% | 23:20.00 | 19:53.00 | 17.4% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 15-16 | | 214 | Derby Mercury RC | 23 / 38 | 41% | 1h19:10.00 | 1h07:26.40 | 17.4% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 369 | Derby Mercury RC | 16 / 42 | 63% | 48:12.20 | 40:55.90 | 17.8% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 13-14 | | 107 | Derby Mercury RC | 4 / 12 | 73% | 41:13.00 | 34:54.00 | 18.1% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 13-14 | | 185 | Derby Mercury RC | 17 / 38 | 57% | 52:25.00 | 44:07.00 | 18.8% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 216 | Derby Mercury RC | 23 / 63 | 65% | 55:06.00 | 46:20.00 | 18.9% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | U12 (Shortened) | | 546 | Derby Mercury RC | 5 / 24 | 83% | 30:16.00 | 25:19.00 | 19.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 70 | Derby Mercury RC | 51 / 86 | 41% | 38:19.10 | 31:58.80 | 19.8% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 13-14 | | 64 | Derby Mercury RC | 5 / 11 | 60% | 47:14.00 | 39:18.00 | 20.2% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | 13-14 | | 90 | Derby Mercury RC | 6 / 13 | 58% | 57:03.00 | 47:14.00 | 20.8% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 38 | Derby Mercury RC | 27 / 57 | 54% | 34:49.30 | 28:49.30 | 20.8% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | U12 (Shortened) | | 233 | DMRC | 6 / 13 | 58% | 21:40.00 | 17:54.00 | 21% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 41 | Derby Mercury RC | 35 / 52 | 33% | 56:05.70 | 45:42.50 | 22.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 76 | Derby Mercury RC | 56 / 88 | 37% | 41:20.60 | 33:33.00 | 23.2% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U12 (Shortened 2) | | 111 | Derby Mercury RC | 5 / 9 | 50% | 27:27.00 | 22:09.00 | 23.9% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 76 | Derby Mercury RC | 57 / 96 | 41% | 39:09.20 | 31:32.50 | 24.1% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 283 | Derby Mercury RC | 37 / 46 | 20% | 57:56.00 | 46:08.00 | 25.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 85 | Derby Mercury RC | 59 / 90 | 35% | 33:32.10 | 26:27.10 | 26.8% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | U12 (Shortened 1) | | 181 | Derby Mercury RC | 10 / 16 | 40% | 21:11.00 | 16:38.00 | 27.4% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 13-14 | | 79 | Derby Mercury RC | 9 / 17 | 50% | 44:28.00 | 34:54.00 | 27.4% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | U12 (Shortened) | | 206 | Derby Mercury RC | 10 / 20 | 53% | 17:40.00 | 13:51.00 | 27.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 218 | Derby Mercury RC | 20 / 51 | 62% | 1h05:19.00 | 51:12.00 | 27.6% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 96 | Derby Mercury RC | 8 / 20 | 63% | 1h03:38.00 | 49:45.00 | 27.9% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 13-14 | | 100 | Derby Mercury RC | 11 / 22 | 52% | 57:27.00 | 44:50.00 | 28.1% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 321 | Derby Mercury RC | 19 / 37 | 50% | 1h06:54.00 | 51:51.00 | 29% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 227 | Derby Mercury RC | 20 / 29 | 32% | 50:19.60 | 38:01.00 | 32.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 108 | Derby Mercury RC | 35 / 66 | 48% | 34:19.50 | 25:29.00 | 34.7% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 371 | Derby Mercury RC | 31 / 38 | 19% | 1h06:11.00 | 46:33.00 | 42.2% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 435 | Derby Mercury RC | 41 / 46 | 11% | 55:41.00 | 38:49.00 | 43.5% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 543 | Derby Mercury RC | 36 / 45 | 20% | 1h04:42.00 | 44:45.00 | 44.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 20 | Derby Mercury RC | 27 / 81 | 68% | 48:19.90 | 25:17.00 | 91.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 29 | Derby Mercury RC | 20 / 59 | 67% | 48:13.20 | 25:03.90 | 92.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U18 (U18) | | 31 | Derby Mercury RC | 30 / 55 | 46% | 48:52.40 | 20:31.10 | 138.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U18 | | 31 | Derby Mercury RC | 14 / 45 | 70% | 50:24.80 | 18:23.00 | 174.2% | - | - | |