| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 17-18 | | 222 | Marsh Tracks RT | 16 / 26 | 40% | 1h29:01.00 | 1h13:48.00 | 20.6% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | 17-18 | | 86 | | - / 4 | 0% | - | 1h04:51.96 | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 17-18 | | 223 | Marsh Tracks RT | 11 / 22 | 52% | 1h38:31.00 | 1h20:57.00 | 21.7% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 17-18 | | 292 | Marsh Tracks RT | 16 / 26 | 40% | 1h25:59.00 | 1h15:47.00 | 13.5% | - | - | |
| | 2016 Welsh Enduro #3 | | The Marin Trail | U19 | | 17 | MTRT | 2 / 6 | 80% | 11:32.11 | 11:25.67 | 0.9% | 10:48.51 | 6.7% | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 17-18 | | 115 | Marsh Tracks RT | 12 / 24 | 52% | 1h21:50.00 | 1h07:57.00 | 20.4% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 17-18 | | 184 | Marsh Tracks RT | 14 / 22 | 38% | 1h01:34.00 | 52:50.00 | 16.5% | - | - | |
| | Dyfi MTB Events - Howies Dyfi Enduro | | Dyfi Forest | 16-17 | | 635 | | n/a (sportive) | - | 3h24:12.00 | - | - | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 17-18 | | 282 | Marsh Tracks RT | 20 / 30 | 34% | 1h28:42.00 | 1h17:41.00 | 14.2% | - | - | |
| | 2016 Welsh MTB XC #1 | | Llandegla | 17-18 | | 42 | Marsh Tracks RT | 5 / 5 | 0% | 1h23:27.00 | 1h13:00.00 | 14.3% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast | | 1173 | Marsh Tracks RT | - / 57 | 0% | - | | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 217 | Marsh Tracks RT | 18 / 44 | 60% | 1h06:30.00 | 1h00:18.00 | 10.3% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 15-16 | | 219 | Marsh Tracks RT | 17 / 46 | 64% | 55:42.00 | 50:15.00 | 10.9% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 15-16 | | 147 | Marsh Tracks RT | 20 / 39 | 50% | 1h10:19.00 | 1h00:03.00 | 17.1% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 15-16 | | 151 | Marsh Tracks RT | 20 / 36 | 46% | 1h00:20.00 | 50:46.00 | 18.8% | - | - | |
| | 2015 Welsh MTB XC #2 | | Royal Welsh Showground | 15-16 | | 92 | | 6 / 8 | 29% | 45:54.00 | 40:21.00 | 13.8% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 15-16 | | 320 | Marsh Tracks RT | 25 / 33 | 25% | 55:32.00 | 45:30.00 | 22.1% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 15-16 | | 268 | Marsh Tracks RT | 10 / 21 | 55% | 54:43.00 | 48:03.00 | 13.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 319 | Marsh Tracks RT | 24 / 57 | 59% | 1h12:14.00 | 1h03:29.00 | 13.8% | - | - | |
| | 2015 Welsh MTB XC #1 | | Pembrey Country Park | 15-16 | | 84 | | 3 / 8 | 71% | 1h01:51.00 | 1h00:33.00 | 2.2% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 167 | Marsh Tracks RT | 29 / 36 | 20% | 1h10:07.00 | 58:18.00 | 20.3% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 15-16 | | 126 | Marsh Tracks RT | 30 / 37 | 19% | 1h10:12.00 | 1h01:10.00 | 14.8% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 15-16 | | 126 | Marsh Tracks RT | 32 / 38 | 16% | 1h14:33.00 | 57:12.00 | 30.3% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 15-16 | | 177 | Marsh Tracks RT | 23 / 30 | 24% | 1h19:14.00 | 1h03:29.00 | 24.8% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 15-16 | | 177 | Marsh Tracks RT | 36 / 51 | 30% | 58:43.00 | 49:18.00 | 19.1% | - | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | 13-14 | | 29 | Coed Llandegla North Wales MTB | 10 / 16 | 40% | 59:35.00 | 45:04.00 | 32.2% | - | - | |