| | 2023 South West XC #2 | | Grammarcombe Woods | 40-49 | | 125 | SouthforkRacing.co.uk | 4 / 21 | 85% | 1h29:27.90 | 34:44.80 | 157.5% | - | - | |
| | Fully Sussed - Newnham 60 | | Newnham Park | Open | | 147 | SouthforkRacing.co.uk | n/a (sportive) | - | 3h41:47.00 | - | - | - | - | |
| | South West XC - Newnham 3hr Winter Warm-up | | Newnham Park | 40-49 | | 137 | SouthforkRacing.co.uk | 7 / 30 | 79% | 3h00:43.69 | 38:44.68 | 366.5% | - | - | |
| | 2022 South West XC #4 | | Grammarcombe Woods | 40-49 | | 92 | SouthforkRacing.co.uk | 5 / 11 | 60% | 1h35:02.40 | 1h27:40.90 | 8.4% | - | - | |
| | 2022 South West XC #3 | | Woody's Bike Park | 40-49 | | 105 | SouthforkRacing.co.uk | 6 / 17 | 69% | 1h45:38.50 | 1h35:28.30 | 10.7% | - | - | |
| | 2022 South West XC #2 & South West champs | | Grammarcombe Woods | 40-49 | | 119 | SouthforkRacing.co.uk | 12 / 29 | 61% | -1LAP | 1h31:58.10 | - | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #3 | | Minley Manor | 2hr: 40+ | | 2100 | SouthforkRacing.co.uk | 10 / 90 | 90% | -1LAP | 1h56:29.00 | - | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #2 | | Caesar's Camp | 2hr: 40+ | | 2309 | SouthforkRacing.co.uk | 4 / 68 | 96% | 1h54:14.00 | 1h49:19.00 | 4.5% | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #1 | | Porridgepot Hill | 2hr: 40+ | | 2170 | SouthforkRacing.co.uk | 7 / 43 | 86% | 1h51:29.00 | 1h41:03.00 | 10.3% | - | - | |
| | South West Kenda Enduro - Grogley Enduro | | Grogley Woods, Bodmin | Hardtail | | 119 | SouthforkRacing.co.uk | 4 / 9 | 63% | 10:24.40 | 8:59.94 | 15.6% | 7:47.53 | 33.6% | |
| | 2021 South West XC #5 | | Grammarcombe Woods | 40-49 | | 77 | SouthforkRacing.co.uk | 2 / 18 | 94% | 1h36:41.50 | 1h31:57.40 | 5.2% | - | - | |
| | 2021 Southern Enduro Mashup #2 | | Minehead | Hardtail | | 813 | | 2 / 7 | 83% | 13:03.29 | 12:58.69 | 0.6% | 11:14.11 | 16.2% | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 40-49 | | 329 | SouthforkRacing.co.uk | 11 / 73 | 86% | 4h36:02.50 | 3h59:26.40 | 15.3% | - | - | |
| | 2020 South West Kenda Enduro #1 | | Haldon | 40-49 | | 224 | fair2middling / SouthforkRacing.co.uk | 22 / 52 | 59% | 10:29.69 | 8:23.95 | 25% | 7:49.74 | 34.1% | |
| | 2019 South West XC #6 | | Mount Edgcumbe | 40-49 | | 646 | SouthforkRacing.co.uk | 10 / 22 | 57% | 1h39:02.00 | 1h30:09.00 | 9.9% | - | - | |
| | 2019 South West XC #5 | | Grammarcombe Woods | 40-49 | | 124 | SouthforkRacing.co.uk | 4 / 21 | 85% | 1h41:26.00 | 1h38:13.00 | 3.3% | - | - | |
| | 2019 South West XC #4 | | Bratton | 40-49 | | 616 | SouthforkRacing.co.uk | 3 / 22 | 90% | 1h39:05.00 | 1h36:12.00 | 3% | - | - | |
| | 2019 South West XC #2 | | Woody's Bike Park | 40-49 | | 315 | SouthforkRacing.co.uk | 10 / 30 | 69% | 1h33:52.00 | 1h25:51.00 | 9.3% | - | - | |
| | 2018/19 Soggy Bottom Winter Series XC #3 | | Newnham Park | 40-49 | | 209 | fair2middling / SouthforkRacing.co.uk | 1 / 22 | 100% | 1h05:24.00 | 1h05:24.00 | 0% | - | - | |
| | 2018/19 Soggy Bottom Winter Series XC #2 | | Newnham Park | 40-49 | | 209 | fair2middling / SouthforkRacing.co.uk | 2 / 22 | 95% | 1h16:51.00 | 1h15:01.00 | 2.4% | - | - | |
| | 2018/19 Soggy Bottom Winter Series XC #1 | | Newnham Park | 40-49 | | 99 | fair2middling / SouthforkRacing.co.uk | 1 / 29 | 100% | 1h18:39.00 | 1h18:39.00 | 0% | - | - | |
| | 2018 Soggy Bottom Winter Series XC #2 | | Newnham Park | 40-49 | | 405 | SouthforkRacing.co.uk | 3 / 18 | 88% | 1h26:40.00 | 1h23:21.00 | 4% | - | - | |
| | 2017 Soggy Bottom Winter Series XC #3 | | Newnham Park | 40-49 | | 433 | SouthforkRacing.co.uk | 3 / 23 | 91% | 1h31:10.00 | 1h27:30.00 | 4.2% | - | - | |
| | 2017 Soggy Bottom Winter Series XC #1 | | Newnham Park | 40-49 | | 210 | SouthforkRacing.co.uk | 4 / 31 | 90% | 1h26:35.00 | 1h21:56.00 | 5.7% | - | - | |
| | 2016 South West XC #4 | | Grogley Woods, Bodmin | 40-49 | | 244 | SouthforkRacing.co.uk | 2 / 9 | 88% | 1h21:37.00 | 1h18:04.00 | 4.6% | - | - | |
| | 2016 Soggy Bottom Summer Series XC #1 | | Newnham Park | 40+ | | 144 | SouthforkRacing.co.uk | 3 / 38 | 95% | 1h08:39.00 | 1h05:44.00 | 4.4% | - | - | |
| | 2016 South West XC #1 | | Woodbury Common | 40-49 | | 173 | SouthforkRacing.co.uk | 6 / 27 | 81% | 1h25:53.00 | 1h19:04.00 | 8.6% | - | - | |
| | 2016 Soggy Bottom Winter Series XC #3 | | Newnham Park | 40-49 | | 491 | | 7 / 20 | 68% | 1h28:33.00 | 1h19:00.00 | 12.1% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 418 | SouthforkRacing.co.uk | 20 / 37 | 47% | 1h37:54.00 | 1h30:30.00 | 8.2% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 222 | SouthforkRacing.co.uk | 15 / 35 | 59% | 1h39:36.00 | 1h29:41.00 | 11.1% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 388 | SouthforkRacing.co.uk | 16 / 29 | 46% | 1h51:13.00 | 1h36:08.00 | 15.7% | - | - | |
| | 2013 X-Fusion Enduro 1 #3 | | Aston Hill | Competitive | | 30 | SouthforkRacing.co.uk | DNS / 124 | 0% | DNS | 15:31.00 | - | 15:31.00 | - | |