| | 2016 Midlands XC #4 | | Eckington Woods | 15-16 | | 10 | Leicestershire RC | 1 / 1 | - | 1h36:04.00 | 1h36:04.00 | 0% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 15-16 | | 13 | Leicestershire RC | 2 / 3 | 50% | 1h02:00.00 | 50:18.00 | 23.3% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 15-16 | | 14 | Leicestershire RC | 2 / 2 | 0% | 1h26:52.00 | 1h02:04.00 | 40% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 19 | Rotor RT | 16 / 16 | 0% | - | 49:01.40 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U23 | | 26 | Leicestershire RC | 10 / 13 | 25% | 53:56.90 | 43:35.70 | 23.8% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 15-16 | | 27 | Leicestershire RC | 3 / 4 | 33% | 1h23:20.00 | 1h10:25.00 | 18.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 27 | Rotor RT | 12 / 17 | 31% | 55:38.50 | 49:43.20 | 11.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U23 | | 35 | Rotor RT | 12 / 14 | 15% | - | 45:40.40 | - | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | 17-18 | | 73 | Leicestershire RC | 3 / 3 | 0% | 1h56:29.00 | 1h34:04.00 | 23.8% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 17-18 | | 74 | Leicestershire RC | 3 / 3 | 0% | 1h54:42.00 | 1h34:11.00 | 21.8% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | U23 | | 86 | Rotor RT | DNF / 9 | 0% | DNF | 1h12:01.00 | - | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 17-18 | | 128 | Leicestershire RC | 6 / 6 | 0% | - | 1h28:57.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert/Sport | | 151 | Rotor RT | DNF / 10 | 0% | DNF | 1h23:58.50 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Expert | | 159 | Rotor RT | 6 / 11 | 50% | 1h32:58.00 | 1h26:59.00 | 6.9% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Expert | | 168 | Leicestershire RC | 9 / 12 | 27% | 1h37:37.00 | 1h31:07.00 | 7.1% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16 | | 201 | Leicestershire RC | - / 10 | 0% | - | | - | - | - | |
| | 2023 Crank It Cycling #6 | | Rother Valley Country Park | Expert (Women's race) | | 202 | Rotor RT | 1 / 1 | - | 1h23:37.10 | 1h23:37.10 | 0% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Expert | | 203 | Rotor RT | 2 / 4 | 67% | 1h05:58.80 | 1h03:54.60 | 3.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | U23 | | 203 | Rotor RT | 2 / 2 | 0% | 42:24.00 | 42:24.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | U23 (Women's race) | | 203 | Rotor RT | 3 / 3 | 0% | 42:30.00 | 38:49.00 | 9.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | U23 (Women's race) | | 203 | Rotor RT | 1 / 1 | - | 48:14.00 | 48:14.00 | 0% | - | - | |
| | 2017/18 King's Lynn Winter XC #1 | | Thetford Forest | 17-18 | | 228 | Leicester RC | 2 / 3 | 50% | 1h39:40.00 | 1h36:29.00 | 3.3% | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | Junior | | 228 | Leicester RC | 2 / 2 | 0% | 1h51:28.00 | 1h34:56.00 | 17.4% | - | - | |
| | 2017/18 King's Lynn Winter XC #4 | | Shouldham Warren | 17-18 | | 228 | Leicester RC | 2 / 2 | 0% | 1h53:43.00 | 1h40:38.00 | 13% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 304 | Leicestershire RC | 2 / 5 | 75% | 1h08:14.00 | 1h07:36.00 | 0.9% | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 2 PM 1.5hr | | 345 | Rotor RT | 2 / 4 | 67% | 1h28:34.00 | 1h18:56.00 | 12.2% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 361 | Rotor Racing | 4 / 4 | 0% | 1h35:45.44 | 1h20:39.16 | 18.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 17-18 | | 367 | Leicestershire RC | 1 / 3 | 100% | 1h12:44.00 | 1h12:44.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 17-18 | | 367 | Leicestershire RC | 3 / 4 | 33% | 1h12:32.00 | 1h06:23.00 | 9.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 17-18 | | 367 | Leicestershire RC | 3 / 3 | 0% | - | 1h17:10.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 17-18 | | 418 | Leicestershire RC | 1 / 2 | 100% | 1h38:58.00 | 1h38:58.00 | 0% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | Expert (Women's race) | | 432 | Rotor RT | 4 / 4 | 0% | 1h16:06.70 | 1h12:16.30 | 5.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | 23+ (Women's race) | | 433 | Rotor RT | 3 / 11 | 80% | 42:35.00 | 40:20.00 | 5.6% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Lakeside Campus | 23+ (Women's race) | | 433 | Rotor RT | 5 / 12 | 64% | 45:55.00 | 43:34.00 | 5.4% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Lilleshall National Sports Centre | 23+ (Women's race) | | 433 | Rotor RT | 5 / 8 | 43% | 47:02.00 | 52:55.00 | -11.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 23+ (Women's race) | | 433 | Rotor RT | 4 / 10 | 67% | 40:23.00 | 39:14.00 | 2.9% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | 23+ (Women's race) | | 433 | Rotor RT | 5 / 14 | 69% | 48:18.00 | 44:57.00 | 7.5% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | 23+ (Women's race) | | 433 | Rotor RT | 5 / 9 | 50% | 42:36.00 | 40:07.00 | 6.2% | - | - | |
| | 2021 TORQ Breakout #3 | | Highlands Farm | Day 2 PM 1.5hr | | 571 | Rotor RT | 5 / 7 | 33% | - | 1h25:12.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 13-16 | | 606 | Leicester RC | 2 / 3 | 50% | - | | - | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | 15-16 | | 606 | Leicester RC | 2 / 2 | 0% | - | | - | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 13-16 | | 606 | Leicester RC | 2 / 2 | 0% | - | 1h00:05.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 13-16 | | 606 | Leicester RC | 2 / 3 | 50% | - | | - | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | 15-16 | | 606 | Leicester RC | 2 / 2 | 0% | - | | - | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 15-16 | | 606 | Leicester RC | 2 / 2 | 0% | - | | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | Sport | | 900 | Rotor RT | 2 / 5 | 75% | 1h17:10.00 | 1h13:58.00 | 4.3% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | Sport | | 900 | Rotor RT | 1 / 4 | 100% | 1h12:58.00 | 1h12:58.00 | 0% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | Sport | | 901 | Rotor RT | 3 / 5 | 50% | 1h12:13.00 | 1h11:34.00 | 0.9% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | Sport | | 901 | Leicestershire RC | 2 / 5 | 75% | 1h16:38.00 | 1h13:31.00 | 4.2% | - | - | |
| | 2016 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | Open | | 927 | Leciester RC | 5 / 7 | 33% | - | 54:09.00 | - | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | Expert | | 1012 | Rotor RT | 2 / 2 | 0% | 1h40:30.00 | 1h34:20.00 | 6.5% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | Expert | | 1187 | Rotor RT | 4 / 6 | 40% | 42:21.90 | 37:08.10 | 14.1% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | Expert | | 1546 | Rotor RT | 1 / 1 | - | 1h33:11.90 | 1h33:11.90 | 0% | - | - | |