| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 30-39 | 1045080 | 663 | Buxton CC / Sett Valley Cycles | 29 / 40 | 28% | 1h43:14.00 | 1h20:42.00 | 27.9% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 30-39 | | 301 | Buxton CC / Sett Valley Cycles | 17 / 19 | 11% | - | 1h30:34.00 | - | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Open | | 667 | Buxton CC | 25 / 53 | 54% | 1h37:05.00 | 1h16:51.00 | 26.3% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | Open | | 243 | Buxton CC / Sett Valley Cycles | 6 / 23 | 77% | 59:05.00 | 56:34.00 | 4.5% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Open | | 645 | Buxton CC | 16 / 43 | 64% | 1h13:32.00 | 1h06:36.00 | 10.4% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast | | 1194 | Buxton CC / Sett Valley Cycles | - / 57 | 0% | - | | - | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 40-49 | 1045080 | 749 | Buxton CC / Sett Valley Cycles | 34 / 70 | 52% | 1h50:15.00 | 1h27:42.00 | 25.7% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | Open | | 301 | Buxton CC / Sett Valley Cycles | 2 / 6 | 80% | 1h05:51.00 | 1h02:26.00 | 5.5% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | Open | | 112 | Buxton CC / Sett Valley Cycles | 3 / 18 | 88% | 59:47.00 | 58:30.00 | 2.2% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | Open | | 222 | Buxton CC | 6 / 23 | 77% | 58:12.00 | 54:39.00 | 6.5% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | Open | | 816 | Buxton CC / Sett Valley Cycles | 13 / 21 | 40% | 1h07:21.00 | 1h01:02.00 | 10.4% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | Open | | 818 | Buxton CC | 4 / 18 | 82% | 1h06:08.00 | 1h03:40.00 | 3.9% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | Open | | 105 | Buxton CC / Sett Valley Cycles | 10 / 11 | 10% | - | 1h03:30.00 | - | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | Open | | 218 | Buxton CC / Sett Valley Cycles | 5 / 9 | 50% | 1h09:43.00 | 1h03:33.00 | 9.7% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | Open | | 166 | Buxton CC / Sett Valley Cycles | 2 / 10 | 89% | 1h05:43.00 | 1h00:22.00 | 8.9% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | Open | | 194 | Buxton CC / Sett Valley Cycles | 3 / 16 | 87% | 1h01:33.00 | 1h00:05.00 | 2.4% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | Open | | 573 | Buxton CC | 25 / 30 | 17% | - | 57:04.00 | - | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | Open | | 203 | Buxton CC / Sett Valley Cycles | 3 / 14 | 85% | 1h11:25.00 | 1h08:30.00 | 4.3% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | Open | | 250 | Buxton CC / Sett Valley Cycles | 4 / 28 | 89% | 48:59.00 | 46:58.00 | 4.3% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 30-39 | 1045080 | 663 | Buxton CC / Sett Valley Cycles | 19 / 27 | 31% | - | 1h25:43.00 | - | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | 1045080 | 823 | Buxton CC / Sett Valley Cycles | 17 / 33 | 50% | 1h22:15.00 | 1h08:43.00 | 19.7% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Open | | 819 | Buxton CC / Sett Valley Cycles | 30 / 68 | 57% | 1h19:22.00 | 1h08:47.00 | 15.4% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | Open | | 329 | Buxton CC / Sett Valley Cycles | 11 / 32 | 68% | 1h09:59.00 | 1h04:21.00 | 8.8% | - | - | |