| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 187 | Marsh Tracks Racing / Trek | 17 / 21 | 20% | 1h18:57.00 | 1h05:00.00 | 21.5% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 283 | Marsh Tracks Racing - Trek | 15 / 18 | 18% | 52:52.00 | 41:52.00 | 26.3% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 15-16 | | 45 | Marsh Tracks Racing - Trek | 12 / 17 | 31% | 52:35.00 | 40:41.30 | 29.2% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 15-16 | | 136 | Marsh Tracks Racing - Trek | DNS / 19 | 0% | DNS | 48:51.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 278 | Marsh Tracks Racing - Trek | 18 / 23 | 23% | 1h00:16.00 | 51:00.00 | 18.2% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 364 | Marsh Tracks Racing - Trek | 17 / 17 | 0% | - | 58:08.00 | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 276 | Marsh Tracks Racing - Trek | 10 / 17 | 44% | 1h22:03.00 | 1h01:43.00 | 33% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 34 | Marsh Tracks Racing - Trek | 20 / 24 | 17% | - | 46:56.70 | - | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 17-18 | | 116 | Marsh Tracks Racing - Trek | 1 / 1 | - | 1h10:12.00 | 1h10:12.00 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 17-18 | | 88 | Marsh Tracks Racing - Trek | 10 / 12 | 18% | - | 1h04:32.30 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 17-18 | | 88 | Marsh Tracks Racing - Trek | 9 / 13 | 33% | - | 1h13:54.30 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 31 | Marsh Tracks Racing - Trek | 16 / 16 | 0% | -3LAP | 49:33.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 23 | Marsh Tracks Racing - Trek | 26 / 27 | 4% | -3LAP | 46:59.30 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 19 | Marsh Tracks Racing - Trek | 19 / 26 | 28% | -2LAP | 51:03.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Expert | | 170 | Marsh Tracks Racing - Trek | 5 / 11 | 60% | 1h17:49.60 | 1h03:32.90 | 22.5% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | Sport | | 900 | Marsh Tracks Racing - Trek | 1 / 3 | 100% | 1h48:52.00 | 1h48:52.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Expert | | 164 | Marsh Tracks Racing - Trek | 7 / 13 | 50% | 1h21:17.00 | 1h14:51.00 | 8.6% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | Sport | | 202 | Marsh Tracks Racing - Trek | 1 / 1 | - | 1h38:22.00 | 1h38:22.00 | 0% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | Sport | | 900 | Marsh Tracks Racing - Trek | 1 / 2 | 100% | 58:09.00 | 58:09.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U23 (Female: 18+) | | 33 | Marsh Tracks Racing - Trek | 8 / 10 | 22% | 22:53.20 | 22:53.20 | 0% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | Expert (Women's race) | | 431 | Marsh Tracks Racing - Trek | 2 / 4 | 67% | 1h12:39.60 | 1h12:16.30 | 0.5% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | Expert (Women's race) | | 161 | Marsh Tracks Racing - Trek | 2 / 6 | 80% | 1h42:59.50 | 56:08.20 | 83.5% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | Expert (Women's race) | | 152 | Marsh Tracks Racing - Trek | 4 / 13 | 75% | 1h48:53.00 | 1h41:21.00 | 7.4% | - | - | |
| | 2023 Hope PMBA Enduro #1 | | Gisburn Forest | U21 (Academy) | | 3507 | Marsh Tracks Racing - Trek | 2 / 10 | 89% | 7:08.35 | 6:25.62 | 11.1% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | Expert (Women's race) | | 163 | Marsh Tracks Racing - Trek | 5 / 10 | 56% | 1h26:25.00 | 1h16:20.00 | 13.2% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | Expert (Women's race) | | 152 | Marsh Tracks Racing - Trek | 5 / 7 | 33% | 1h36:08.00 | 1h30:58.00 | 5.7% | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | Expert (Women/Juv/Yth/Fun race) | | 5 | Marsh Tracks Racing - Trek | DNS / 2 | 0% | DNS | 1h32:48.00 | - | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | Expert (Women/Juv/Yth/Fun race) | | 26 | Marsh Tracks Racing - Trek | 3 / 3 | 0% | 1h33:17.00 | 1h25:44.00 | 8.8% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Expert (Women's race) | | 143 | Marsh Tracks Racing - Trek | 11 / 18 | 41% | 1h44:44.00 | 1h29:17.00 | 17.3% | - | - | |
| | 2023 Hope PMBA Women #4 | | Gisburn Forest | U21 | | 25 | Marsh Tracks Racing - Trek | 4 / 7 | 50% | 7:44.51 | 6:21.44 | 21.8% | | 0% | |
| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | Elite (Women/Juv/Yth race) | | 101 | Marsh Tracks Racing - Trek | 3 / 5 | 50% | 59:47.00 | 52:18.00 | 14.3% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 15-16 | | 361 | Marsh Tracks Racing Trek | 11 / 12 | 9% | 54:03.40 | 44:29.30 | 21.5% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | U23 | | 88 | Marsh Tracks Racing | 7 / 9 | 25% | 1h38:17.00 | 1h14:37.00 | 31.7% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 15-16 | | 224 | Marsh Tracks RacingTrek | DNF / 15 | 0% | DNF | 47:57.00 | - | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 280 | Marsh Tracks RT | 9 / 13 | 33% | 59:13.00 | 49:02.00 | 20.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 14 | Marsh Tracks RT | 27 / 27 | 0% | 39:23.90 | 31:41.70 | 24.3% | - | - | |
| | 2017 Welsh MTB XC #3 | | Allt Ddel | 13-14 | | 230 | | 2 / 2 | 0% | 44:58.12 | 37:47.69 | 19% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | 13-14 | | 91 | | 4 / 5 | 25% | 40:54.31 | 33:41.75 | 21.4% | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 54 | | n/a (sportive) | - | 2h31:09.00 | - | - | - | - | |