| | 2015 Midlands XC #4 | | Wyre Forest | 15-16 | | 10 | Wolverhampton Wheelers | 3 / 3 | 0% | - | 1h25:02.00 | - | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | 15-16 | | 76 | Wolverhampton Wheelers | 3 / 3 | 0% | - | 1h24:44.00 | - | - | - | |
| | 2015 Midlands XC #5 | | Ringwood | 15-16 | | 30 | Wolverhampton Wheelers | 3 / 3 | 0% | - | | - | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | 15-16 | | 85 | Wolverhampton Wheelers | 2 / 2 | 0% | - | 1h11:55.00 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast | | 1246 | Wolverhampton Wheelers | - / 12 | 0% | - | | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 17-18 | | 253 | | 8 / 8 | 0% | - | 1h20:47.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Expert | | 152 | Team Empella Cyclo-Cross | DNF / 11 | 0% | DNF | 1h26:59.00 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 30 | Team Empella Cyclo-Cross.com | DNF / 42 | 0% | DNF | 42:06.10 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Elite | | 55 | Team Empella Cyclo-Cross | DNF / 14 | 0% | DNF | 1h32:05.60 | - | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Expert (Women's race) | | 49 | Team Empella | DNF / 6 | 0% | DNF | 1h21:31.85 | - | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | 23+ (Women's race) | | 430 | Empella | DNF / 6 | 0% | DNF | 51:16.00 | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 23+ | | 35 | Team Empella | 19 / 25 | 25% | 40:31.00 | 51:37.00 | -21.5% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Lilleshall National Sports Centre | 23+ (Women's race) | | 430 | Empella | 2 / 8 | 86% | 46:53.00 | 52:55.00 | -11.4% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 17-18 | | 20 | Wolverhampton Wheelers | 1 / 6 | 100% | 1h37:39.00 | 1h37:39.00 | 0% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 17-18 | | 12 | Wolverhampton Wheelers | 1 / 2 | 100% | 1h10:51.00 | 1h10:51.00 | 0% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast | | 735 | Wolverhampton Wheelers | 1 / 2 | 100% | 1h04:36.00 | 1h04:36.00 | 0% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 17-18 | | 6 | Wolverhampton Wheelers | 1 / 4 | 100% | 1h09:12.00 | 1h09:12.00 | 0% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | 17-18 | | 4 | Wolverhampton Wheelers | 1 / 3 | 100% | 1h18:22.00 | 1h18:22.00 | 0% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | 17-18 | | 72 | Wolverhampton Wheelers | 1 / 3 | 100% | 1h34:04.00 | 1h34:04.00 | 0% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 17-18 | | 102 | Wolverhampton Wheelers | 1 / 3 | 100% | 1h22:56.00 | 1h22:56.00 | 0% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 17-18 | | 61 | Wolverhampton Wheelers | 1 / 1 | - | 1h09:16.00 | 1h09:16.00 | 0% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 210 | Rotor RT | 1 / 8 | 100% | 1h31:07.00 | 1h31:07.00 | 0% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | Expert | | 1011 | Rotor RT | 1 / 2 | 100% | 1h34:20.00 | 1h34:20.00 | 0% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 360 | Empella | 1 / 4 | 100% | 1h20:39.16 | 1h20:39.16 | 0% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Pairs: 3hr | | 17 | Baker | 1 / 12 | 100% | 2h39:30.79 | 2h39:30.79 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | 23-39 | | 206 | Empella | 1 / 5 | 100% | 40:33.00 | 40:33.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | 23-39 | | 206 | Empella | 1 / 5 | 100% | 42:26.00 | 42:26.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #12 | | Walsall Arboretum | 18+ (Women's race) | | 206 | Empella | 1 / 2 | 100% | 44:33.00 | 44:33.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | 23+ (Women's race) | | 430 | Empella | 1 / 11 | 100% | 40:20.00 | 40:20.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | 23+ (Women's race) | | 430 | Empella | 1 / 7 | 100% | 48:24.00 | 48:24.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Lakeside Campus | 23+ (Women's race) | | 430 | Empella | 1 / 12 | 100% | 43:34.00 | 43:34.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | 23+ (Women's race) | | 430 | Empella | 1 / 14 | 100% | 44:57.00 | 44:57.00 | 0% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | 17-18 | | 4 | Wolverhampton Wheelers | 2 / 3 | 50% | 1h25:35.00 | 1h25:33.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Chillington Hall | 18+ (Women's race) | | 206 | Empella | 2 / 7 | 83% | 35:43.00 | 35:42.00 | 0.1% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | Expert | | 141 | Team EmpellaCyclo-Cross | 2 / 7 | 83% | 1h09:58.00 | 1h09:44.00 | 0.3% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 17-18 | | 72 | Wolverhampton Wheelers | 2 / 3 | 50% | 1h34:39.00 | 1h34:11.00 | 0.5% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | Expert (Women's race) | | 161 | Team Empella | 2 / 10 | 89% | 1h16:45.00 | 1h16:20.00 | 0.6% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 17-18 | | 11 | Wolverhampton Wheelers | 2 / 6 | 80% | 1h31:32.00 | 1h30:49.00 | 0.8% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | Sport | | 900 | Team Empella Cyclo-Cross.com | 2 / 5 | 75% | 1h12:10.00 | 1h11:34.00 | 0.8% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Expert | | 476 | Team Empella Cyclo-Cross.com | 2 / 7 | 83% | 1h41:21.40 | 1h39:44.50 | 1.6% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | Sport | | 900 | Team Empella Cyclo-Cross.com | 2 / 4 | 67% | 1h04:59.00 | 1h03:40.00 | 2.1% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Expert | | 163 | Team Empella Cyclo-Cross | 3 / 12 | 82% | 1h33:04.00 | 1h31:07.00 | 2.1% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert/Sport | | 152 | Team Empella Cyclo-Cross.com | 2 / 10 | 89% | 1h26:09.30 | 1h23:58.50 | 2.6% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Expert/Sport | | 240 | Team Empella Cyclo-Cross | 4 / 11 | 70% | 1h34:06.00 | 1h31:42.00 | 2.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | 23-39 | | 206 | Empella | 1 / 4 | 100% | 41:51.00 | 40:32.00 | 3.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | 23+ (Women's race) | | 430 | Empella | 2 / 9 | 88% | 41:42.00 | 40:07.00 | 4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | 23-39 | | 206 | Empella | 2 / 9 | 88% | 37:14.00 | 35:48.00 | 4% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Expert (Women's race) | | 144 | Team Empella | 4 / 18 | 82% | 1h33:02.00 | 1h29:17.00 | 4.2% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Expert | | 134 | Team Empella Cyclo-Cross | 4 / 7 | 50% | 1h36:25.40 | 1h32:09.10 | 4.6% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | Expert (Women's race) | | 151 | Team Empella | 2 / 13 | 92% | 1h46:48.00 | 1h41:21.00 | 5.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 22 | Team Empella Cyclo-Cross.com | 9 / 17 | 50% | 53:04.20 | 49:43.20 | 6.7% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | Elite/Expert | | 1000 | Team Empella Cyclo-Cross.com | 2 / 2 | 0% | 1h43:40.00 | 1h36:38.00 | 7.3% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 23+ (Women's race) | | 206 | Empella | 1 / 5 | 100% | 42:28.00 | 39:12.00 | 8.3% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | Elite | | 1 | Team Empella Cyclo-Cross.com | 2 / 4 | 67% | 1h33:36.00 | 1h26:12.00 | 8.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | 23+ (Women's race) | | 206 | Empella | 1 / 7 | 100% | 49:21.00 | 45:27.00 | 8.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | 23+ (Women's race) | | 206 | Empella | 1 / 7 | 100% | 47:38.00 | 43:52.00 | 8.6% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | Elite/Expert | | 1000 | Team Empella Cyclo-Cross.com | 2 / 3 | 50% | 1h13:06.00 | 1h06:34.00 | 9.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Heart of England Conference Centre | 23-39 | | 206 | Empella | 1 / 6 | 100% | 45:56.00 | 41:49.00 | 9.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 348 | Empella | 6 / 7 | 17% | 1h23:00.01 | 1h15:30.32 | 9.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 19-22 | | 48 | | 7 / 10 | 33% | 50:31.70 | 45:55.00 | 10% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Elite | | 55 | Team Empella Cyclo-Cross.com | 14 / 19 | 28% | 1h37:44.00 | 1h28:25.00 | 10.5% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | Elite | | 257 | Team Empella Cyclo-Cross.com | 3 / 5 | 50% | 1h23:23.00 | 1h14:24.00 | 12.1% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 17-18 | | 126 | Wolverhampton Wheelers | 2 / 6 | 80% | 1h39:55.00 | 1h28:57.00 | 12.3% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 17-18 | | 255 | | 4 / 7 | 50% | 1h20:07.00 | 1h10:55.00 | 13% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 17-18 | | 256 | | 7 / 15 | 57% | 1h25:43.00 | 1h15:51.00 | 13% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 15-16 | | 139 | Wolverhampton Wheelers | 4 / 4 | 0% | 56:34.00 | 49:57.00 | 13.3% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 15-16 | | 157 | Wolverhampton Wheelers | 4 / 4 | 0% | 1h12:05.00 | 1h03:13.00 | 14% | - | - | |
| | 2021 Welsh Enduro #2 | | Llandegla | U30 | | 11 | | 8 / 19 | 61% | 7:14.41 | 6:20.45 | 14.2% | 5:23.95 | 34.1% | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 34 | Team Empella Cyclo-Cross.com | 9 / 14 | 38% | 50:09.30 | 43:33.60 | 15.1% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | U23 | | 52 | Team EmpellaCycloCrossCom | 7 / 15 | 57% | 51:18.00 | 44:29.00 | 15.3% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 17-18 | | 253 | | 8 / 13 | 42% | 1h12:57.00 | 1h02:17.00 | 17.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Elite | | 49 | Team Empella Cyclo-Cross | 11 / 12 | 9% | 1h30:34.70 | 1h17:03.10 | 17.6% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 17-18 | | 255 | | 6 / 12 | 55% | 1h28:40.00 | 1h14:40.00 | 18.8% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Elite/Expert (Shortened 1) | | 1139 | | 4 / 4 | 0% | 1h28:02.00 | 1h13:27.00 | 19.9% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 17-18 | | 364 | Wolverhampton Wheelers | 4 / 7 | 50% | 1h28:58.00 | 1h14:03.00 | 20.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U23 | | 22 | Team EmpellaCycloCross.Com | 9 / 13 | 33% | 52:58.10 | 43:35.70 | 21.5% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | 15-16 | | 500 | Wolverhampton Wheelers | 4 / 5 | 25% | 1h27:12.00 | 1h11:21.00 | 22.2% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 17-18 | | 140 | Wolverhampton Wheelers | 4 / 10 | 67% | 1h50:29.00 | 1h28:19.00 | 25.1% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | U23 | | 87 | Team Empella Cyclo-Cross.com | 6 / 9 | 38% | 1h31:27.00 | 1h12:01.00 | 27% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | Elite | | 223 | Team Empella Cyclo-Cross.com | 3 / 3 | 0% | 1h34:16.00 | 1h13:30.00 | 28.3% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 160 | Wolverhampton Wheelers | 15 / 18 | 18% | 1h04:33.00 | 45:34.00 | 41.7% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | Expert (Women's race) | | 164 | Team Empella | 1 / 6 | 100% | 1h38:35.50 | 56:08.20 | 75.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 25 | Team Empella Cyclo-Cross | 23 / 32 | 29% | 1h02:20.00 | 22:32.00 | 176.6% | - | - | |