| | British Cycling - UK XC National Champs '17 | | Cannock Chase | U23 | | 117 | Team PB Performance | DNF / 16 | 0% | DNF | 1h29:42.00 | - | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | Expert | | 18 | Team PB Performance | 1 / 14 | 100% | 1h31:05.00 | 1h31:05.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 215 | Team PB Performance | 12 / 38 | 70% | 1h35:39.00 | 1h27:56.00 | 8.8% | - | - | |
| | 2016 Friday Night XC Summer Series #7 | | Mallory Park | 16-22 | | 709 | PB Performance | 1 / 7 | 100% | 54:03.00 | 54:03.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | U23 | | 117 | Team PB Performance | 16 / 16 | 0% | - | 1h29:44.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 16-22 | | 709 | PB Performance | 1 / 5 | 100% | 48:56.00 | 48:56.00 | 0% | - | - | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 16-22 | | 709 | PB Performance | 1 / 7 | 100% | 50:15.00 | 50:15.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Expert | | 224 | Team PB Performance | 12 / 40 | 72% | 1h44:36.00 | 1h35:33.00 | 9.5% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | Expert | | 148 | Team PB Performance | 6 / 15 | 64% | 1h29:12.00 | 1h18:49.00 | 13.2% | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 16-22 | | 709 | PB Performance | 1 / 10 | 100% | 58:27.00 | 58:27.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Expert | | 230 | Team PB Performance | 13 / 41 | 70% | 1h19:29.00 | 1h13:22.00 | 8.3% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | Expert | | 192 | Team PB Performance | 7 / 14 | 54% | 1h32:36.00 | 1h28:49.00 | 4.3% | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 16-22 | | 709 | PB Performance | 1 / 9 | 100% | 1h03:31.00 | 1h03:31.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Expert | | 160 | Team PB Performance | 31 / 50 | 39% | 1h45:33.00 | 1h34:36.00 | 11.6% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | Expert | | 242 | Team PB Performance | 13 / 19 | 33% | 1h45:31.00 | 1h36:07.00 | 9.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite | | 1111 | Team PB Performance | - / 23 | 0% | - | | - | - | - | |
| | 2016 Soggy Bottom Winter Series XC #1 | | Newnham Park | Sport | | 57 | PB Performance | 3 / 49 | 96% | 1h15:02.00 | 1h14:32.00 | 0.7% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | 17-18 | | 18 | Team PB Performance | 2 / 4 | 67% | 1h10:40.00 | 1h06:05.00 | 6.9% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 17-18 | | 117 | Team PB Performance | 18 / 27 | 35% | 1h10:23.00 | 1h00:10.00 | 17% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | 17-18 | | 22 | Team PB Performance | 5 / 11 | 60% | 1h21:07.00 | 1h09:42.00 | 16.4% | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | U23 | | 706 | PB Performance | 2 / 4 | 67% | 1h07:38.00 | 1h01:59.00 | 9.1% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | U23 | | 706 | PB Performance | 2 / 6 | 80% | 1h05:47.00 | 1h01:18.00 | 7.3% | - | - | |
| | 2015 Midlands XC #5 | | Ringwood | 17-18 | | 11 | Team PB Performance | 2 / 5 | 75% | - | | - | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | U23 | | 706 | PB Performance | 1 / 10 | 100% | 58:32.00 | 58:32.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 17-18 | | 215 | Team PB Performance | 11 / 25 | 58% | 1h21:33.00 | 1h12:03.00 | 13.2% | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | U23 | | 706 | PB Performance | 2 / 9 | 88% | 1h07:19.00 | 1h06:38.00 | 1% | - | - | |
| | 2015 Friday Night XC Summer Series #4 | | The Bowl, Milton Keynes | U23 | | 706 | PB Performance | 1 / 8 | 100% | 55:38.00 | 55:38.00 | 0% | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | U23 | | 706 | PB Performance | 2 / 12 | 91% | 53:54.00 | 53:32.00 | 0.7% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 17-18 | | 117 | Team PB Performance | 11 / 17 | 38% | 1h13:15.00 | 1h06:33.00 | 10.1% | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | U23 | | 706 | PB Performance | 1 / 9 | 100% | 1h00:43.00 | 1h00:43.00 | 0% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 17-18 | | 33 | PB Performance | 3 / 7 | 67% | 1h22:56.00 | 1h17:00.00 | 7.7% | - | - | |
| | 2015 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | U23 | | 706 | PB Performance | 2 / 12 | 91% | 58:35.00 | 54:42.00 | 7.1% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 121 | Team PB Performance | 23 / 30 | 24% | 1h12:27.00 | 59:30.00 | 21.8% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 17-18 | | 35 | Team PB Performance | 2 / 8 | 86% | 1h05:33.00 | 1h01:37.00 | 6.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 17-18 | | 166 | Team PB Performance | 23 / 40 | 44% | 1h25:47.00 | 1h12:34.00 | 18.2% | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr: Junior | | 609 | Bio Cadenza RT | 6 / 12 | 55% | - | 2h10:09.00 | - | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 118 | Bio Cadenza RT | 17 / 24 | 30% | 1h22:04.00 | 1h13:55.00 | 11% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 17-18 | | 219 | Bio Cadenza RT | 19 / 25 | 25% | 1h22:18.00 | 1h13:00.00 | 12.7% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 172 | Bio Cadenza RT | 23 / 26 | 12% | - | 1h10:18.00 | - | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 17-18 | | 126 | Bio Cadenza RT | 20 / 26 | 24% | 1h30:52.00 | 1h17:19.00 | 17.5% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 17-18 | | 134 | Bio Cadenza RT | 32 / 37 | 14% | 1h20:20.00 | 1h04:57.00 | 23.7% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 15-16 B (Shortened) | | 240 | Coalville Wheelers CC | 1 / 7 | 100% | 6:42.00 | 6:42.00 | 0% | - | - | |