| | 2013 UK Gravity Enduro #4 | | Dyfi Forest | U18 | | 207 | | 12 / 13 | 8% | 23:53.35 | 16:52.87 | 41.5% | 16:31.08 | 44.6% | |
| | 2015 Welsh MTB XC #1 | | Pembrey Country Park | 15-16 | | 90 | | 8 / 8 | 0% | - | 1h00:33.00 | - | - | - | |
| | 2015 Pembrey Winter XC #1 | | Pembrey Country Park | 15-16 | | 101 | | 4 / 6 | 40% | - | 50:44.00 | - | - | - | |
| | 2015 Welsh MTB XC #2 | | Royal Welsh Showground | 15-16 | | 97 | | 7 / 8 | 14% | - | 40:21.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Sport | | 431 | | 28 / 43 | 36% | 1h30:07.00 | 1h18:09.00 | 15.3% | - | - | |
| | 2019 South West XC #1 | | Woodbury Common | Sport | | 68 | Cardiff JIF | 1 / 20 | 100% | 1h37:55.00 | 1h37:55.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Sport | | 580 | Cardiff JIF | 12 / 59 | 81% | 1h29:29.00 | 1h27:22.00 | 2.4% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | Sport | | 565 | Cardiff JIF | 2 / 34 | 97% | 58:52.00 | 58:36.00 | 0.5% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Sport | | 553 | Cardiff JIF | 5 / 45 | 91% | 1h17:48.00 | 1h12:27.00 | 7.4% | - | - | |
| | 2016 Welsh MTB XC #3 | | Fforest Fields | Fun | | 247 | Dambusters | 6 / 7 | 17% | 1h40:24.00 | 1h11:15.00 | 40.9% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Sport | | 551 | Cardiff JIF | 21 / 35 | 41% | - | 1h33:39.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 192 | | 15 / 25 | 42% | 1h15:15.10 | 1h05:37.80 | 14.7% | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | Expert | | 11 | Cardiff JIF | DNF / 7 | 0% | DNF | 1h17:20.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | Expert | | 106 | Cardiff JIF | 5 / 28 | 85% | 1h27:39.00 | 1h23:28.00 | 5% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | Expert | | 2235 | | 5 / 15 | 71% | 1h30:08.90 | 1h26:51.20 | 3.8% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert | | 104 | | 3 / 25 | 92% | - | 2h08:32.80 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | Senior Champs | | 17 | Cardiff JIF | 19 / 31 | 40% | 1h39:08.70 | 1h26:37.70 | 14.5% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Expert | | 102 | Cardiff JIF | 9 / 20 | 58% | 1h31:14.00 | 1h24:17.00 | 8.3% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Expert | | 102 | Cardiff JIF | 4 / 21 | 85% | 1h22:06.20 | 1h15:45.00 | 8.4% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Expert | | 101 | Cardiff JIF | 7 / 30 | 79% | 1h39:25.60 | 1h35:57.30 | 3.6% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Elite | | 34 | TORQ Performance | 30 / 36 | 17% | 1h37:17.00 | 1h23:29.00 | 16.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Elite | | 30 | TORQ Performance | 27 / 31 | 13% | -1LAP | 1h29:39.40 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 219 | TORQ Performance | 28 / 59 | 53% | 3h58:53.80 | 1h01:21.60 | 289.3% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Elite | | 18 | TORQ Performance | 15 / 34 | 58% | 1h52:31.00 | 1h33:17.00 | 20.6% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | Elite | | 29 | TORQ Performance | 26 / 28 | 7% | 1h41:49.00 | 1h35:40.00 | 6.4% | - | - | |