| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 13 | Team Empella Cyclo-Cross | DNS / 30 | 0% | DNS | 32:22.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 13 | Team Empella Cyclo-Cross | 6 / 14 | 62% | 48:54.00 | 41:29.20 | 17.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 14 | Team EmpellaCycloCross.Com | 21 / 32 | 35% | 31:19.70 | 26:13.80 | 19.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 15 | Team EmpellaCycloCross.Com | 9 / 31 | 73% | 33:24.30 | 28:03.10 | 19.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 15 | Team Empella Cyclo-Cross | 17 / 40 | 59% | 38:06.40 | 32:16.90 | 18% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 15 | Team Empella Cyclo-Cross.com | 10 / 42 | 78% | 33:54.60 | 31:33.90 | 7.4% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 16 | Team Empella Cyclo-Cross.com | 10 / 44 | 79% | 35:21.00 | 31:35.60 | 11.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 21 | Redditch Road & Path CC | 17 / 22 | 24% | 42:07.20 | 34:17.70 | 22.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 23 | Redditch Road & Path CC | 7 / 27 | 77% | 33:43.50 | 31:41.70 | 6.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 25 | Redditch Road & Path CC | 10 / 31 | 70% | 34:20.40 | 32:21.20 | 6.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 17-18 | | 39 | Team Empella Cyclo-Cross | 20 / 23 | 14% | - | 48:05.80 | - | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 43 | Redditch Road & Path CC | 3 / 9 | 75% | 31:13.50 | 30:07.00 | 3.7% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | 13-14 | | 46 | Redditch Road & Path CC | 1 / 5 | 100% | 49:44.00 | 49:44.00 | 0% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 13-14 | | 51 | Redditch Road & Path CC | 1 / 4 | 100% | 53:24.00 | 53:24.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 57 | Team Empella Cyclo-Cross.com | 24 / 28 | 15% | 58:40.50 | 49:24.50 | 18.8% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 13-14 | | 65 | Redditch Road & Path CC | 1 / 3 | 100% | 46:21.00 | 46:21.00 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 17-18 | | 67 | WXC World Racing | DNS / 7 | 0% | DNS | 1h10:13.20 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 15-16 | | 76 | Redditch Road & Path CC | 10 / 16 | 40% | 1h00:35.00 | 51:08.00 | 18.5% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 17-18 | | 77 | WXC World Racing | 6 / 7 | 17% | 1h19:06.00 | 1h09:27.00 | 13.9% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 13-14 | | 80 | Redditch Road & Path CC | 2 / 8 | 86% | 47:14.00 | 45:52.00 | 3% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 17-18 | | 85 | WXC World Racing | DNS / 12 | 0% | DNS | 1h04:32.30 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 17-18 | | 92 | WXC World Racing | 12 / 13 | 8% | - | 1h13:54.30 | - | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 13-14 | | 110 | Redditch Road & Path CC | 1 / 4 | 100% | 42:14.00 | 42:14.00 | 0% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 13-14 | | 142 | Redditch Road & Path CC | 2 / 6 | 80% | 57:21.00 | 56:58.00 | 0.7% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 17-18 | | 150 | WXC World Racing | 9 / 10 | 11% | 1h33:13.40 | 1h13:35.00 | 26.7% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 15-16 | | 173 | Redditch Road & Path CC | 2 / 2 | 0% | 1h12:41.00 | 1h11:41.00 | 1.4% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 181 | Redditch Road & Path CC | 7 / 21 | 70% | 1h12:46.00 | 1h05:00.00 | 12% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 15-16 | | 195 | Redditch Road & Path CC | 1 / 1 | - | 1h08:24.00 | 1h08:24.00 | 0% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 15-16 | | 201 | Team Empella Cyclo-Cross.com | 2 / 2 | 0% | 1h17:43.00 | 1h13:36.00 | 5.6% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | 15-16 | | 202 | Team Empella Cyclo-Cross.com | 2 / 4 | 67% | 1h10:44.00 | 1h10:21.00 | 0.5% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 15-16 | 1027130 | 202 | Team Empella Cyclo-Cross.com | 3 / 4 | 33% | - | | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 15-16 | | 202 | Team Empella Cyclo-Cross.com | 2 / 4 | 67% | 1h12:05.00 | 1h09:53.00 | 3.2% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 15-16 | | 202 | Team Empella Cyclo-Cross.com | 2 / 3 | 50% | 1h09:38.00 | 1h04:55.00 | 7.3% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 15-16 | | 214 | Team EmpellaCyclo-Cross | 4 / 15 | 79% | 52:02.00 | 47:57.00 | 8.5% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 216 | WXC World Racing | 6 / 8 | 29% | 1h42:32.00 | 1h31:07.00 | 12.5% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 13-14 | | 234 | Redditch Road & Path CC | 4 / 13 | 75% | 41:55.00 | 37:56.00 | 10.5% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 13-14 | | 234 | Redditch Road & Path CC | 2 / 14 | 92% | 56:26.00 | 54:11.00 | 4.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 267 | Team Empella Cyclo-Cross | 7 / 17 | 63% | 1h09:52.00 | 1h01:43.00 | 13.2% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 273 | Redditch Road & Path CC | 4 / 18 | 82% | 44:49.00 | 41:52.00 | 7.1% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 13-14 | | 274 | Redditch Road & Path CC | 5 / 12 | 64% | 45:01.00 | 40:10.00 | 12.1% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 15-16 | | 274 | Redditch Road & Path CC | 3 / 4 | 33% | 1h02:59.00 | 1h00:51.00 | 3.5% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 277 | Team Empella Cyclo-Cross.com | 6 / 23 | 77% | 54:18.00 | 51:00.00 | 6.5% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 281 | Redditch Road & Path CC | 5 / 13 | 67% | 54:40.00 | 49:02.00 | 11.5% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 17-18 | | 301 | WXC World Racing | 1 / 1 | - | 1h14:51.00 | 1h14:51.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 353 | Team Empella Cyclo-Cross | 6 / 17 | 69% | 1h05:23.00 | 58:08.00 | 12.5% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 15-16 | | 353 | Team Empella Cyclo-Cross | 9 / 12 | 27% | 49:25.60 | 44:29.30 | 11.1% | - | - | |