| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 337 | | n/a (sportive) | - | 3h29:39.00 | - | - | - | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | Enthusiast | | 126 | Coalville | 50 / 57 | 13% | 1h05:32.64 | 17:18.51 | 278.7% | - | - | |
| | West Midlands Cyclo-Cross League - Boxing Day Cross | | Kenilworth Common | 40-49 | | 75 | Coalville Wheelers CC | 20 / 26 | 24% | 55:37.00 | 51:53.00 | 7.2% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 45-49 (MV45) | | 16 | Coalville Wheelers CC | 70 / 76 | 8% | 57:15.00 | 51:54.00 | 10.3% | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 327 | | n/a (sportive) | - | 2h58:22.00 | - | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 6 | Coalville Wheelers CC | 83 / 86 | 4% | -1LAP | 45:32.00 | - | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 40-49 | | 439 | | 32 / 37 | 14% | - | 1h16:01.00 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast (Shortened 3) | | 330 | Coalville Wheelers CC | - / 83 | 0% | - | 1h17:27.00 | - | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | Fun | | 22 | Coalville Wheelers CC | 17 / 30 | 45% | 1h13:26.00 | 58:23.00 | 25.8% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Fun | | 414 | | 20 / 37 | 47% | 49:40.00 | 35:27.00 | 40.1% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | Fun | | 32 | | 20 / 20 | 0% | 1h05:12.00 | 44:57.00 | 45.1% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast (Shortened 1) | | 822 | Mercia CC | 26 / 31 | 17% | - | 1h09:19.00 | - | - | - | |
| | Singletrack - Singletrack 7 | | Catton Park | Open | | 25 | | 66 / 76 | 13% | - | 7h39:53.00 | - | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | Fun | | 74 | | 27 / 48 | 45% | 57:23.00 | 47:30.00 | 20.8% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Fun | | 122 | | 30 / 46 | 36% | 1h16:14.00 | 1h01:42.00 | 23.6% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | Fun | | 164 | | 19 / 29 | 36% | 58:10.00 | 42:23.00 | 37.2% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun | | 915 | | - / 85 | 0% | - | | - | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Fun | | 836 | | 32 / 68 | 54% | 1h00:33.00 | 51:03.00 | 18.6% | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 40-49 | | 490 | | 38 / 48 | 21% | - | 59:40.00 | - | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | Fun | | 120 | | 11 / 13 | 17% | 1h06:56.00 | 50:19.00 | 33% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | 40-49 | | 117 | | 27 / 27 | 0% | - | 1h11:18.00 | - | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | Fun | | 197 | | 18 / 24 | 26% | 1h01:47.00 | 45:43.00 | 35.1% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 40-49 | | 230 | | 49 / 49 | 0% | - | 1h04:27.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 774 | | 19 / 27 | 31% | 45:17.00 | 37:47.00 | 19.9% | - | - | |
| | 2013 UK Gravity Enduro #3 | | Hamsterley Forest | 30-39 | | 550 | | DNF / 142 | 0% | DNF | 16:52.92 | - | 16:33.39 | - | |
| | 2011 661 Gravity Enduro #2 | | Kielder Forest | 30-39 | | 591 | | 77 / 82 | 6% | 20:30.00 | 15:13.00 | 34.7% | 15:13.00 | 34.7% | |
| | 2011 661 Gravity Enduro #1 | | Ae Forest | Master | | 591 | | 96 / 111 | 14% | 1h23:51.00 | 17:11.00 | 388% | 17:11.00 | 388% | |