| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | U12 | | ? | Marsh Tracks RT | 3 / 7 | 67% | - | | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 72 | Marsh Tracks Racing - Trek | 28 / 35 | 21% | - | 33:14.80 | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 47 | Marsh Tracks Racing - Trek | DNS / 54 | 0% | DNS | 31:53.10 | - | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 13-14 | | 127 | Marsh Tracks Racing - Trek | 5 / 7 | 33% | 51:16.00 | 43:18.00 | 18.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 11 | Marsh Tracks Racing - Trek | 28 / 55 | 50% | 32:23.40 | 28:58.40 | 11.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U16 | | 32 | Marsh Tracks Racing - Trek | 19 / 41 | 55% | 38:19.20 | 32:56.50 | 16.3% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 311 | Marsh Tracks Racing - Trek | DNF / 23 | 0% | DNF | 51:20.40 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 280 | Marsh Tracks Racing - Trek | 8 / 22 | 67% | 52:53.10 | 47:42.50 | 10.9% | - | - | |
| | 2021 Welsh Enduro #2 | | Llandegla | U30 | | 12 | Marsh Tracks RT | 5 / 19 | 78% | 7:03.57 | 6:20.45 | 11.3% | 5:23.95 | 30.8% | |
| | 2021 Welsh Enduro #5 | | Foel Gasnach | U30 | | 13 | Marsh Tracks RT | 7 / 8 | 14% | 6:29.82 | 4:27.36 | 45.8% | 3:26.55 | 88.7% | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 31 | Marsh Tracks Racing - Trek | 32 / 49 | 35% | 46:43.60 | 30:10.40 | 54.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 310 | Marsh Tracks Racing - Trek | 19 / 23 | 18% | 1h01:19.50 | 48:29.70 | 26.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 15-16 | | 359 | Marsh Tracks Racing - Trek | 8 / 23 | 68% | 57:28.00 | 53:01.00 | 8.4% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 15-16 | | 111 | Marsh Tracks Racing - Trek | 4 / 7 | 50% | 56:21.00 | 54:10.00 | 4% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 15-16 | | 200 | Marsh Tracks Racing - Trek | 2 / 3 | 50% | 1h49:59.00 | 1h41:59.00 | 7.8% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 15-16 | | 200 | Marsh Tracks Racing - Trek | 1 / 1 | - | 53:55.00 | 53:55.00 | 0% | - | - | |
| | 2022 Welsh Enduro #2 | | Foel Gasnach | U21 | | 1 | Alpha Cycle Worx | 3 / 5 | 50% | 5:21.10 | 4:40.42 | 14.5% | 3:22.81 | 58.3% | |
| | 2022 Welsh Enduro #4 | | Llandegla | U21 | | 3 | Alpha Cycle Worx | 2 / 6 | 80% | 9:17.34 | 9:15.34 | 0.4% | 7:33.25 | 23% | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U18 | | 10 | Marsh Tracks Racing - Trek | 16 / 30 | 48% | 46:58.80 | 41:55.50 | 12.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 9 | Marsh Tracks Racing - Trek | 11 / 17 | 38% | 42:31.80 | 38:08.80 | 11.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | U18 | | 22 | Marsh Tracks Racing - Trek | 7 / 22 | 71% | 49:46.80 | 43:26.70 | 14.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 17-18 (Women's race) | | 104 | Marsh Tracks Racing - Trek | 10 / 20 | 53% | 1h32:21.90 | 1h13:24.70 | 25.8% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 (Women's race) | | 105 | Marsh Tracks Racing - Trek | 10 / 18 | 47% | 1h17:55.00 | 1h10:31.00 | 10.5% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 17-18 (Women's race) | | 110 | Marsh Tracks Racing - Trek | 9 / 9 | 0% | 1h01:29.00 | 54:56.00 | 11.9% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 17-18 (Women's race) | | 111 | Marsh Tracks Racing - Trek | 10 / 12 | 18% | 1h17:12.00 | 1h08:54.00 | 12.1% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 17-18 (Women's race) | | 102 | Marsh Tracks Racing - Trek | 8 / 15 | 50% | 1h10:10.00 | 1h05:51.00 | 6.6% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 17-18 (Women's race) | | 412 | Marsh Tracks Racing - Trek | DNF / 17 | 0% | DNF | 1h04:29.20 | - | - | - | |
| | 2023 Hope PMBA Enduro #1 | | Gisburn Forest | U21 (Academy) | | 3508 | | 4 / 10 | 67% | 7:14.47 | 6:25.62 | 12.7% | - | - | |
| | 2023 NWCCA - Buile Hill ‘cross | | Buile Hill, Salford | U18 (Women's race) | | 27 | Marsh Tracks Racing - Trek | 2 / 4 | 67% | 41:38.10 | 37:59.40 | 9.6% | - | - | |
| | 2023 Welsh Enduro #2 | | Llanfyllin | U21 | | 4 | Marsh Tracks RT | 4 / 5 | 25% | 11:14.27 | 7:58.31 | 41% | 6:12.35 | 81.1% | |
| | 2023 Welsh MTB XC #1 | | Llandegla | 17-18 (Women/Juv/Yth/Fun race) | | 25 | Marsh Tracks Racing - Trek | 1 / 2 | 100% | 1h06:16.00 | 1h06:16.00 | 0% | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | 17-18 (Women/Juv/Yth/Fun race) | | 65 | Marsh Tracks Racing - Trek | 2 / 4 | 67% | 1h17:05.00 | 1h11:19.00 | 8.1% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 17-18 (Women's race) | | 382 | Team Enable - M.I.Racing - McCann | 1 / 5 | 100% | 1h22:20.55 | 1h22:20.55 | 0% | - | - | |
| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | 17-18 (Women/Juv/Yth race) | | 110 | Marsh Tracks Racing - Trek | 1 / 4 | 100% | 47:04.00 | 47:04.00 | 0% | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 55 | | n/a (sportive) | - | 2h27:44.00 | - | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 15-16 | | 314 | Marsh Tracks Racing | 6 / 18 | 71% | 47:49.00 | 42:04.00 | 13.7% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U18 (Female: U18) | | 22 | Marsh Tracks Racing - Trek | DNF / 37 | 0% | DNF | 24:20.00 | - | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U18 | | 15 | Marsh Tracks Racing - Trek | 16 / 23 | 32% | 31:01.20 | 39:53.90 | -22.3% | - | - | |