| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 11-14 | 975453 | 522 | Sherwood Pines CC | 14 / 20 | 32% | 29:28.00 | 24:45.00 | 19.1% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | 12-14 | | 905 | Pines Cycles - Felt - Enve | 2 / 13 | 92% | 24:18.00 | 22:58.00 | 5.8% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 15-16 | | 383 | Joe's Bikes | 24 / 42 | 44% | 1h11:02.00 | 57:34.00 | 23.4% | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 15-16 | | 60 | SRAM Youth Development | 10 / 21 | 55% | - | | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 17-18 | | 24 | Joe's Bikes | 30 / 59 | 50% | 47:50.70 | 43:13.10 | 10.7% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 13-14 | | 324 | Sherwood Pines | 10 / 12 | 18% | 24:19.00 | 18:42.00 | 30% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 12-14 | | 264 | Felt Envy / Pines Cycles | 12 / 16 | 27% | 43:34.00 | 33:02.00 | 31.9% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 131 | SRAM Youth Development | 26 / 46 | 44% | 1h00:50.00 | 52:54.00 | 15% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 15-16 | | 370 | Joes Bikes | 4 / 11 | 70% | 54:47.00 | 51:24.00 | 6.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 17-18 | | 74 | Joe's Bikes | 20 / 30 | 34% | 1h16:59.00 | 1h01:20.00 | 25.5% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 13-14 | | 264 | Pines Cycles - Felt - Enve | 8 / 20 | 63% | 54:54.00 | 48:36.00 | 13% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 15-16 | | 85 | SRAM Youth Development | 28 / 38 | 27% | 1h16:50.00 | 1h02:12.00 | 23.5% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 15-16 | | 307 | SRAM Youth Development | 4 / 10 | 67% | 58:13.00 | 53:36.00 | 8.6% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 17-18 | | 26 | Joe's Bikes | 29 / 66 | 57% | 46:10.30 | 40:09.50 | 15% | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | 15-16 | 975453 | 760 | SRAM Youth Development | 13 / 24 | 48% | 52:08.00 | 44:14.00 | 17.9% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 15-16 | | 132 | SRAM Youth Development | 30 / 44 | 33% | 1h07:34.00 | 56:57.00 | 18.6% | - | - | |
| | 2017 Nutcracker Altura XC #1 | | Dalby Forest | 15-16 | 975453 | 209 | Joes Bikes | 4 / 14 | 77% | 45:11.00 | 41:01.00 | 10.2% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 15-16 | | 375 | Joe's Bikes | 16 / 35 | 56% | 1h12:50.00 | 1h01:37.00 | 18.2% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 17-18 | | 226 | Joe's Bikes | 14 / 27 | 50% | 1h35:37.00 | 1h16:59.00 | 24.2% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 13-14 | | 366 | Pines Cycles - Felt - Enve | 18 / 29 | 39% | 44:18.00 | 36:08.00 | 22.6% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 15-16 | | 185 | SRAM Youth Development | 39 / 46 | 16% | - | 1h08:45.00 | - | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | 15-16 | | 218 | Joes Bikes | 5 / 8 | 43% | 41:42.00 | 35:38.00 | 17% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 17-18 | | 115 | Joe's Bikes | 9 / 17 | 50% | 1h22:13.00 | 1h08:51.00 | 19.4% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 13-14 | | 370 | Pines Cycles - Felt - Enve | 24 / 31 | 23% | 1h11:22.00 | 53:20.00 | 33.8% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 17-18 | | 215 | Joe's Bikes | 10 / 19 | 50% | - | 1h07:33.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 17-18 | | 73 | Joe's Bikes | 20 / 37 | 47% | 1h16:38.00 | 1h03:26.00 | 20.8% | - | - | |
| | 2016 North East XC MTB Series #1 | | Hamsterley Forest | U16 | | 95 | SRAM RT | 5 / 10 | 56% | 1h05:39.20 | 1h00:28.20 | 8.6% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 12-14 | | 239 | Sherwood Pines Envy | 2 / 18 | 94% | 43:14.00 | 43:10.00 | 0.2% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 15-16 | | 261 | SRAM Youth Deveolpment Team | 7 / 15 | 57% | 50:54.00 | 45:18.00 | 12.4% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 13-14 | | 388 | Sherwood Pines CC | 26 / 28 | 7% | 1h10:06.00 | 47:59.00 | 46.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 27 | Joe's Bikes | 34 / 70 | 52% | 47:42.50 | 42:31.20 | 12.2% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 478 | Pines Cycles - Felt - Enve | 16 / 24 | 35% | 38:14.00 | 32:08.00 | 19% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 15-16 | | 156 | SRAM Youth Development | 46 / 46 | 0% | - | 56:57.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 11-14 | 975453 | 522 | Sherwood Pines CC | 10 / 21 | 55% | 40:42.00 | 35:42.00 | 14% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 12-14 | | 611 | Pines Cycles - Felt - Enve | 7 / 25 | 75% | 35:05.00 | 30:36.00 | 14.7% | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 15-16 | 975453 | 10 | SRAM Youth Development | 14 / 22 | 38% | 48:42.00 | 41:49.00 | 16.5% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 17-18 | | 316 | Joes Bikes | 6 / 9 | 38% | 1h17:29.00 | 1h11:00.00 | 9.1% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 17-18 | 975453 | 307 | Joes Bikes | 8 / 8 | 0% | - | 1h12:54.00 | - | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 235 | SRAM Youth Development | 28 / 57 | 52% | 1h08:14.00 | 58:50.00 | 16% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 366 | Joe's Bikes | 29 / 51 | 44% | 1h05:36.00 | 57:02.00 | 15% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 17-18 | | 109 | Joe's Bikes | DNF / 17 | 0% | DNF | 1h16:44.00 | - | - | - | |
| | 2014 Midlands XC #1 - XCE | | Ringwood | U17 | 975453 | ? | Sherwood Pines Cycles / SRAM RT | 10 / 17 | 44% | - | | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 13-14 | | 261 | Sherwood Pines CC | 27 / 42 | 37% | 55:13.00 | 47:17.00 | 16.8% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 517 | Pines Cycles - Felt - Enve | 25 / 40 | 38% | 1h00:56.00 | 50:49.00 | 19.9% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 15-16 | | 361 | SRAM Youth Deveolpment | 7 / 20 | 68% | 1h04:32.00 | 1h00:26.00 | 6.8% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 15-16 | | 465 | Joe's Bikes | 4 / 21 | 85% | 1h05:48.00 | 1h03:09.00 | 4.2% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 17-18 | | 215 | Joe's Bikes | DNF / 22 | 0% | DNF | 1h16:15.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 17-18 | | 72 | Joe's Bikes | 22 / 37 | 42% | 1h23:39.00 | 1h12:50.00 | 14.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 17-18 | | 25 | Joe's Bikes | 34 / 53 | 37% | 45:36.60 | 38:57.10 | 17.1% | - | - | |
| | 2016 North East XC MTB Series #2 | | Thorneyford Farm | U16 | | ? | SRAM RT | - / 10 | 0% | - | 49:44.40 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 17-18 | | 20 | Joe's Bikes | 31 / 50 | 39% | 48:37.80 | 42:17.90 | 15% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 15-16 | 975453 | 171 | SRAM Youth Development | 9 / 24 | 65% | 35:34.00 | 29:57.00 | 18.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 26 | Joe's Bikes | 48 / 59 | 19% | - | 43:32.50 | - | - | - | |