| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | Expert | | 122 | Cog & Sprocket Cycles | DNF / 30 | 0% | DNF | 1h19:23.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Expert | | 119 | Cog & Sprocket Cycles | 14 / 45 | 70% | 1h36:28.00 | 1h31:30.00 | 5.4% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | Expert | | 306 | Cog and sprocket cycles | 3 / 14 | 85% | 1h23:45.90 | 1h21:56.90 | 2.2% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Expert | | 361 | Cog & Sprocket Cycles | 10 / 23 | 59% | 1h20:58.00 | 1h14:10.00 | 9.2% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | U23 | | 111 | Cog & Sprocket Cycles | 13 / 16 | 20% | - | 1h20:01.00 | - | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | Expert | | 6005 | Cog and sprocket cycles | 4 / 10 | 67% | 1h20:51.80 | 1h18:51.40 | 2.5% | - | - | |
| | Si Paton - The Malverns MTB Festival - Cross Country | | Eastnor Deer Park | Expert | | 75 | Street CC | 3 / 12 | 82% | - | | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Expert | | 511 | Street CC | 15 / 32 | 55% | 1h34:27.00 | 1h27:59.00 | 7.4% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | Expert | | 6010 | Cog and sprocket cycles | 6 / 19 | 72% | 1h53:52.00 | 1h42:52.30 | 10.7% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | Expert | | 366 | Street CC | 8 / 28 | 74% | 1h33:47.00 | 1h27:12.00 | 7.6% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Expert | | 129 | Street CC | 11 / 38 | 73% | 1h25:26.00 | 1h19:55.00 | 6.9% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 122 | Off Camber | 31 / 43 | 29% | 1h50:03.00 | 1h34:55.00 | 15.9% | - | - | |
| | 2017 Haibike Welsh Gravity Enduro Autumn #3 | | Afan | 19-29 | | 136 | | 22 / 39 | 45% | 7:26.65 | 5:53.51 | 26.4% | 5:53.51 | 26.4% | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 417 | Off Camber | 2 / 25 | 96% | 1h14:40.00 | 1h14:33.00 | 0.2% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Sport | | 515 | Off Camber | 3 / 33 | 94% | 1h23:34.00 | 1h21:51.00 | 2.1% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | Sport | | 1101 | Off Camber | 2 / 26 | 96% | 1h05:22.50 | 1h04:19.20 | 1.6% | - | - | |
| | 2017 Transition Bikes Southern Enduro Series #1 | | Okeford Hill | 18-29 | | 214 | Offcamber Bikes | 20 / 29 | 32% | 12:27.52 | 10:06.27 | 23.3% | 9:33.19 | 30.4% | |
| | 2017 Southern XC #3 | | Crow Hill | Sport | | 1205 | Off Camber | 5 / 30 | 86% | 1h14:57.20 | 1h11:58.10 | 4.2% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Sport | | 452 | Off Camber | 39 / 47 | 17% | 1h27:38.00 | 1h09:33.00 | 26% | - | - | |
| | Southern Enduro - Southern Enduro Champs | | Minehead | 19-29 | | 190 | Offcamber Bikes | 16 / 45 | 66% | 12:27.97 | 11:32.20 | 8.1% | 11:32.20 | 8.1% | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Sport | | 477 | Off Camber | 2 / 40 | 97% | 1h03:32.00 | 1h00:01.00 | 5.9% | - | - | |
| | 2017 Soggy Bottom Winter Series XC #1 | | Newnham Park | 19-39 | | 97 | Off Camber | 4 / 34 | 91% | 1h21:57.00 | 1h13:47.00 | 11.1% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 112 | Mendip CC | 12 / 27 | 58% | 1h23:26.00 | 1h11:28.00 | 16.7% | - | - | |
| | 2016 South West XC #1 | | Woodbury Common | 17-18 | | 91 | | 1 / 4 | 100% | 1h37:48.00 | 1h37:48.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 17-18 | | 293 | Mendip CC | 14 / 30 | 55% | 1h25:26.00 | 1h17:41.00 | 10% | - | - | |
| | 2016 Soggy Bottom Winter Series XC #3 | | Newnham Park | 17-18 | 1151273 | 72 | | 1 / 5 | 100% | 1h21:09.00 | 1h21:09.00 | 0% | - | - | |
| | Thrive - New Forest XC | | Wareham | Open | | 76 | | 5 / 75 | 95% | 2h16:41.40 | 2h02:44.70 | 11.4% | - | - | |
| | 2015 X-Fusion Enduro 1 #3 | | Triscombe | Competitive: Junior | | 19 | | 6 / 7 | 17% | 14:16.00 | 10:10.00 | 40.3% | 9:30.00 | 50.2% | |