| | 2014 British Cycling MTB XC #5 | | Cannock Chase | U12 (Shortened) | | 703 | Eastlands Velo | 2 / 11 | 90% | 10:10.00 | 9:52.00 | 3% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 11-14 | 879674 | 516 | Eastlands Velo | 7 / 14 | 54% | 32:57.00 | 27:33.00 | 19.6% | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 11-14 | | 519 | Eastlands Velo | 2 / 7 | 83% | 32:01.00 | 31:48.00 | 0.7% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 11-14 | 879674 | 516 | | 3 / 20 | 89% | 25:49.00 | 24:45.00 | 4.3% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 11-14 | 879674 | 516 | | 6 / 21 | 75% | 38:33.00 | 35:42.00 | 8% | - | - | |
| | 2014 Nutcracker Altura XC #6 | | Dales Bike Centre | 11-14 | 879674 | 516 | | 3 / 9 | 75% | 52:43.00 | 50:14.00 | 4.9% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | U12 (Shortened) | | 586 | Eastlands Velo | 1 / 7 | 100% | 23:46.00 | 23:46.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 12-14 | | 268 | Eastlands Velo | 6 / 24 | 78% | 21:26.00 | 17:34.00 | 22% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | U13 (Shortened) | | 698 | Eastlands Velo | 1 / 12 | 100% | 9:44.00 | 9:44.00 | 0% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | U13 (Shortened) | | 686 | Eastlands Velo | 1 / 5 | 100% | 13:24.00 | 13:24.00 | 0% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 12-14 | | 5 | Eastlands Velo | 5 / 16 | 73% | 37:28.00 | 33:02.00 | 13.4% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 12-14 | 879674 | 358 | | 4 / 23 | 86% | 27:53.00 | 24:15.00 | 15% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 12-14 | | 6 | Eastlands Velo | 4 / 18 | 82% | 46:36.00 | 43:10.00 | 8% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | 12-14 | | 4 | Eastlands Velo | 3 / 13 | 83% | 41:34.00 | 38:20.00 | 8.4% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 12-14 | | 617 | Eastlands Velo | 3 / 25 | 92% | 33:07.00 | 30:36.00 | 8.2% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | 12-14 | | 3 | Eastlands Velo | 4 / 10 | 67% | 44:54.00 | 42:09.00 | 6.5% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | 12-14 | | 3 | Eastlands Velo | 2 / 6 | 80% | 40:38.00 | 38:19.00 | 6.1% | - | - | |
| | 2015 Nutcracker Altura XC #5 | | Gandale | 12-14 | 879674 | 33 | | 2 / 11 | 90% | 23:46.00 | 22:20.00 | 6.4% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | U13 (Shortened) | | 537 | Eastlands Velo | 5 / 12 | 64% | 8:01.00 | 7:01.00 | 14.3% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 13-14 | | 166 | Eastlands Velo | 3 / 13 | 83% | 44:00.00 | 42:44.00 | 3% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 419 | Eastlands Velo | 7 / 35 | 82% | 50:16.00 | 47:22.00 | 6.1% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 13-14 | | 134 | Eastlands Velo | 2 / 18 | 94% | 38:21.00 | 38:16.00 | 0.2% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 357 | Eastlands Velo | 22 / 34 | 36% | 55:31.00 | 41:52.00 | 32.6% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 13-14 | | 117 | Eastlands Velo | 2 / 17 | 94% | 32:06.00 | 31:00.00 | 3.6% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 13-14 | | 370 | Eastlands Velo | 13 / 36 | 66% | 46:24.00 | 40:15.00 | 15.3% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 13-14 | | 93 | Eastlands Velo | 2 / 11 | 90% | 38:15.00 | 36:10.00 | 5.8% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 13-14 | | 360 | Eastlands Velo | 33 / 39 | 16% | - | 59:00.00 | - | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | 13-14 | | 74 | Eastlands Velo | 3 / 11 | 80% | 42:18.00 | 38:19.00 | 10.4% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 13-14 | | 147 | Eastlands Velo | 10 / 34 | 73% | 57:49.00 | 51:30.00 | 12.3% | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 13-14 | 879674 | 168 | Eastlands Velo | 2 / 12 | 91% | 32:36.00 | 32:30.00 | 0.3% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | 13-16 | GBR20030603 & 13 | 64 | | 7 / 11 | 40% | - | 55:02.00 | - | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 360 | Eastlands Velo | 16 / 38 | 59% | 43:23.00 | 37:31.00 | 15.6% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 13-14 | | 159 | Eastlands Velo | 4 / 27 | 88% | 45:20.00 | 43:09.00 | 5.1% | - | - | |
| | 2017 Nutcracker Altura XC #1 | | Dalby Forest | 13-14 | 879674 | 108 | Eastlands Velo | 3 / 18 | 88% | 25:53.00 | 24:48.00 | 4.4% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | 13-14 | | 91 | Eastlands Velo | 3 / 15 | 86% | 54:32.00 | 52:46.00 | 3.4% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 13-14 | | 125 | Eastlands Velo | 1 / 23 | 100% | 37:17.00 | 37:17.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 13-14 | | 532 | | 21 / 38 | 46% | 53:58.60 | 4.20s | 77009.5% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 13-14 | | 534 | Eastlands Velo | 8 / 33 | 78% | 49:58.00 | 43:04.00 | 16% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 13-14 | | 62 | Eastlands Velo | 5 / 14 | 69% | 47:14.00 | 44:54.00 | 5.2% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 13-14 | | 74 | Eastlands Velo | 3 / 12 | 82% | 38:40.00 | 35:21.00 | 9.4% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 365 | Eastlands Velo | 9 / 41 | 80% | 57:21.60 | 51:38.50 | 11.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 13 | C&N Cycles RT | 24 / 67 | 65% | 35:51.10 | 30:32.00 | 17.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 12 | C&N Cycles RT | 37 / 78 | 53% | 31:28.90 | 27:32.70 | 14.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 15-16 | | 9 | C&N Cycles RT | 32 / 53 | 40% | 36:56.00 | 30:16.80 | 22% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 15-16 | | 8 | C&N Cycles RT | 21 / 66 | 69% | 35:06.60 | 31:24.50 | 11.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 40 | Innovation Racing | 19 / 87 | 79% | 35:07.10 | 31:45.50 | 10.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 45 | Innovation Racing | 10 / 106 | 91% | 29:06.90 | 27:45.00 | 4.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 36 | Innovation Racing | 12 / 90 | 88% | 34:43.70 | 32:14.20 | 7.7% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 342 | Innovation Racing | DNS / 69 | 0% | DNS | 1h02:02.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 784 | Eastlands Velo | 2 / 27 | 96% | 38:40.00 | 37:47.00 | 2.3% | - | - | |