| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 17-18 | | 23 | Cero - Cycle Division RT | DNS / 26 | 0% | DNS | 42:13.00 | - | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 20 | | 15 / 20 | 26% | 49:14.00 | 40:18.30 | 22.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 22 | Cero - Cycle Division RT | 18 / 24 | 26% | 43:36.90 | 39:14.70 | 11.1% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | 17-18 | | 651 | Cero - Cycle Division Racing Team | 1 / 1 | - | 44:22.00 | 44:22.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 26 | Cero - Cycle Division RT | 20 / 35 | 44% | 52:29.60 | 43:57.00 | 19.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 28 | The Bulls | 19 / 26 | 28% | 50:36.10 | 44:07.00 | 14.7% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | 15-16 | | 1588 | The Bulls | 3 / 7 | 67% | 54:33.40 | 51:14.80 | 6.5% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 25 | The Bulls | 27 / 40 | 33% | - | 34:57.10 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 20 | The Bulls | 15 / 35 | 59% | 38:06.60 | 31:54.60 | 19.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 22 | The Bulls | 17 / 35 | 53% | 35:28.00 | 28:41.90 | 23.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 19 | The Bulls | DNS / 43 | 0% | DNS | 28:55.80 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 27 | The Bulls | 20 / 42 | 54% | 36:15.70 | 30:04.10 | 20.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 30 | The Bulls | 23 / 48 | 53% | 38:53.30 | 33:21.80 | 16.6% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 354 | The Bulls | 14 / 20 | 32% | 50:16.00 | 41:00.00 | 22.6% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 259 | The Bulls | 8 / 19 | 61% | 49:13.40 | 44:53.20 | 9.7% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 280 | The Bulls | 15 / 22 | 33% | 1h15:50.00 | 1h00:19.00 | 25.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 44 | The Bulls | DNS / 33 | 0% | DNS | 32:42.90 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 54 | The Bulls | 11 / 43 | 76% | 38:20.10 | 35:00.00 | 9.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 64 | The Bulls | 27 / 33 | 19% | - | 31:31.60 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 64 | The Bulls | 4 / 38 | 92% | 29:18.80 | 28:14.20 | 3.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 83 | The Bulls | 5 / 47 | 91% | 34:42.90 | 33:10.50 | 4.6% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 337 | The Bulls | 7 / 13 | 50% | 50:54.00 | 44:54.00 | 13.4% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 250 | The Bulls | 7 / 15 | 57% | 1h02:55.00 | 54:08.00 | 16.2% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 346 | The Bulls | DNF / 17 | 0% | DNF | 52:34.00 | - | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 164 | The Bulls | 9 / 18 | 53% | 52:16.00 | 44:57.00 | 16.3% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 77 | The Bulls | 4 / 19 | 83% | 57:23.95 | 52:59.35 | 8.3% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 94 | The Bulls | 7 / 16 | 60% | 50:48.00 | 46:46.00 | 8.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 95 | The Bulls | 9 / 25 | 67% | 42:13.10 | 37:56.30 | 11.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 56 | The Bulls | 8 / 22 | 67% | 36:15.40 | 32:33.00 | 11.4% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Fun | | 151 | The Bulls | 2 / 2 | 0% | 44:27.00 | 41:36.00 | 6.9% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Fun | | 232 | The Bulls | 1 / 3 | 100% | 24:02.00 | 24:02.00 | 0% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | U12 | | ? | The Bulls | 1 / 7 | 100% | - | | - | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | Fun | | 72 | The Bulls | 2 / 3 | 50% | 1h13:33.70 | 1h06:26.80 | 10.7% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Open | | 601 | The Bulls | 1 / 1 | - | 1h00:48.00 | 1h00:48.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Fun | | 418 | The Bulls | 2 / 2 | 0% | 50:29.00 | 48:08.00 | 4.9% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 13-14 | | 4110 | | 6 / 6 | 0% | 55:36.70 | 46:17.90 | 20.1% | - | - | |
| | 2017 Southern XC #1 | | Wasing | U12 (Shortened) | | 3138 | The Bulls | 4 / 11 | 70% | - | | - | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | U12 (Shortened 1) | | 424 | The Bulls CC | 4 / 6 | 40% | 16:45.00 | 14:21.00 | 16.7% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U12 (Shortened 2) | | 115 | The Bulls | 1 / 3 | 100% | 24:54.00 | 24:54.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | U12 (Shortened) | | 621 | The Bulls CC | 3 / 5 | 50% | 26:13.00 | 24:08.00 | 8.6% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened) | | 595 | The Bulls | 1 / 5 | 100% | 10:58.00 | 10:58.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | U10 (Shortened) | | 622 | The Bulls CC | 2 / 2 | 0% | 21:59.00 | 18:21.00 | 19.8% | - | - | |