| | 2018 Haibike Mini Enduro #1 | | BikePark Wales | U19 | | 54 | Cardiff JIF | - / 37 | 0% | - | 6:16.76 | - | 5:24.78 | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 17-18 | | 52 | Cardiff JIF | 3 / 7 | 67% | 1h12:36.00 | 1h09:59.00 | 3.7% | - | - | |
| | 2018 Haibike Welsh Gravity Enduro #2 | | Afan | U19 | | 53 | Cardiff JIF | 5 / 21 | 80% | 6:30.44 | 6:10.34 | 5.4% | 5:37.23 | 15.8% | |
| | 2017 Welsh MTB XC #1 | | Afan | 11-14 | | 208 | | 5 / 16 | 73% | 1h04:22.38 | 52:15.08 | 23.2% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | 13-14 | | 77 | | 5 / 9 | 50% | 47:53.37 | 41:14.20 | 16.1% | - | - | |
| | 2017 Welsh MTB XC #3 | | Allt Ddel | 13-14 | | 205 | | 5 / 8 | 43% | 50:41.61 | 44:31.28 | 13.9% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 311 | Cardiff JIF | 9 / 46 | 82% | 52:37.00 | 50:18.00 | 4.6% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 15-16 | | 312 | Cardiff JIF | 9 / 45 | 82% | 53:35.30 | 51:20.50 | 4.4% | - | - | |
| | 2016 Welsh MTB XC #1 | | Llandegla | 13-14 | | 211 | Maindy Flyers Youth CC | 9 / 16 | 47% | 1h02:09.00 | 47:46.00 | 30.1% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 15-16 | | 247 | Cardiff JIF | 10 / 52 | 82% | 58:43.00 | 53:24.00 | 10% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 116 | Cardiff JIF | 10 / 37 | 75% | 53:20.00 | 48:54.00 | 9.1% | - | - | |
| | 2016 Welsh MTB XC #2 | | Royal Welsh Showground | 13-14 | | 213 | | 10 / 14 | 31% | 43:12.00 | 30:11.00 | 43.1% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 523 | Cardiff JIF | 11 / 23 | 55% | 42:38.20 | 37:30.90 | 13.7% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 216 | Cardiff JIF | 12 / 50 | 78% | 56:08.00 | 51:26.00 | 9.1% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 17-18 | | 68 | Cardiff JIF | 12 / 22 | 48% | - | 2h02:51.85 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 15-16 | | 143 | Cardiff JIF | 14 / 46 | 71% | 1h07:31.00 | 58:25.00 | 15.6% | - | - | |
| | 2016 Welsh MTB XC #3 | | Fforest Fields | 13-14 | | 208 | Maindy Flyers Youth CC | 14 / 16 | 13% | - | 59:32.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 16 | Cardiff JIF | 16 / 86 | 82% | 38:07.00 | 34:12.60 | 11.4% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 15-16 | | 71 | Cardiff JIF | 16 / 43 | 64% | 1h00:17.00 | 55:34.00 | 8.5% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 15 | Cardiff JIF | 19 / 91 | 80% | 39:13.10 | 36:19.80 | 8% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 15-16 | | 430 | Cardiff JIF | 19 / 53 | 65% | 1h10:55.00 | 1h00:50.00 | 16.6% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 17-18 | | 74 | Cardiff JIF | 22 / 25 | 13% | - | 1h04:45.70 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 297 | Cardiff JIF | 23 / 69 | 68% | 1h08:02.00 | 1h02:02.00 | 9.7% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 13-14 | | 588 | Maindy Flyers Youth CC | 23 / 40 | 44% | 1h05:23.00 | 55:10.00 | 18.5% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 374 | Cardiff JIF | 25 / 41 | 40% | 1h05:49.40 | 51:38.50 | 27.5% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 17-18 | | 118 | Cardiff JIF | 25 / 29 | 14% | - | 1h14:40.60 | - | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 576 | Maindy Flyers Youth CC | 28 / 31 | 10% | 46:35.00 | 36:53.00 | 26.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 16 | Cardiff JIF | 30 / 90 | 67% | 36:18.30 | 32:14.20 | 12.6% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 13-14 | | 384 | Maindy Flyers Youth CC | 30 / 39 | 24% | 1h36:26.00 | 59:00.00 | 63.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 17-18 | | 27 | Cardiff JIF | 31 / 33 | 6% | - | 41:49.80 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 27 | Cardiff JIF | 33 / 59 | 45% | 49:55.00 | 40:33.60 | 23.1% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 462 | Cardiff JIF | 33 / 55 | 41% | 1h06:53.00 | 57:17.00 | 16.8% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 426 | Maindy Flyers Youth CC | 33 / 35 | 6% | 1h11:40.00 | 47:22.00 | 51.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 13 | Cardiff JIF | 38 / 60 | 37% | 32:18.20 | 28:14.50 | 14.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 14 | Cardiff JIF | 43 / 67 | 36% | 38:26.80 | 30:32.00 | 25.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 76 | Cardiff JIF | 61 / 77 | 21% | 52:23.30 | 45:27.10 | 15.3% | - | - | |