| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 19 | Welland Valley CC | DNF / 73 | 0% | DNF | 37:19.50 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40-49 | | 36 | Leicester Forest CC | 55 / 101 | 46% | - | 45:19.40 | - | - | - | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 23-39 | | 101 | Leicester Forest CC | 5 / 11 | 60% | 53:59.00 | 47:25.00 | 13.9% | - | - | |
| | 2016 Friday Night XC Summer Series #7 | | Mallory Park | 23-39 | | 101 | Leicester Forest CC | 13 / 22 | 43% | - | 49:56.00 | - | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 45-49 | | 12 | Welland Valley CC | 33 / 83 | 61% | 1h02:59.90 | 54:50.70 | 14.9% | - | - | |
| | 2015 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | Senior | | 104 | Leicester Forest | 14 / 28 | 52% | 1h12:17.00 | 54:42.00 | 32.2% | - | - | |
| | 2015 Friday Night XC Summer Series #9 | | Mallory Park | Senior | | ? | Leicester Forest | 8 / 20 | 63% | - | 56:19.00 | - | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | 40-49 | | 760 | Welland Valley CC | 11 / 13 | 17% | 1h03:21.00 | 57:33.00 | 10.1% | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | Senior | | 104 | Leicester Forest | 10 / 25 | 63% | 1h02:48.00 | 56:58.00 | 10.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 39 | Leicester Forest CC | 56 / 88 | 37% | 49:22.50 | 42:26.20 | 16.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 38 | Leicester Forest CC | 48 / 69 | 31% | 47:16.60 | 40:52.00 | 15.7% | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 23-39 | | 101 | Leicester Forest CC | 11 / 21 | 50% | - | 58:26.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 23-39 | | 101 | Leicester Forest CC | 13 / 37 | 67% | 1h08:59.00 | 59:18.00 | 16.3% | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | Senior | | 104 | Leicester Forest | - / 21 | 0% | - | 59:41.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 36 | Leicester Forest CC | 35 / 56 | 38% | 55:14.60 | 45:46.30 | 20.7% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | Senior | | 104 | Leicester Forest | 9 / 26 | 68% | - | 1h00:05.00 | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 32 | Welland Valley CC | 26 / 36 | 29% | 47:46.50 | | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 51 | Welland Valley CC | 35 / 86 | 60% | 50:57.10 | 45:32.00 | 11.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 44 | Leicester Forest CC | 43 / 80 | 47% | 43:25.70 | 38:38.90 | 12.4% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 20 | Leicester Forest CC | 59 / 107 | 45% | 49:19.30 | 42:16.60 | 16.7% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 40-49 | | 440 | Welland Valley CC | 12 / 29 | 61% | 1h18:13.08 | 1h19:46.92 | -2% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 6 | | 26 / 265 | 91% | 1h38:41.00 | 1h20:21.00 | 22.8% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 593 | Welland Valley CC | 15 / 35 | 59% | 1h21:37.00 | 1h20:37.00 | 1.2% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast | | 348 | Leicester Forest CC | 25 / 48 | 49% | 1h27:25.00 | 1h13:36.00 | 18.8% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 46 | WVCC | 17 / 236 | 93% | 1h32:43.00 | 1h28:36.00 | 4.7% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 (ROTOR Battle in the Dark - 1 lap) | | 46 | WVCC | 10 / 45 | 80% | 26:32.00 | 23:59.00 | 10.6% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 40-49 | | 371 | Leicester Forest CC | 29 / 83 | 66% | 1h31:18.00 | 1h21:59.00 | 11.4% | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 257 | Leicester Forest CC | 16 / 70 | 78% | 1h57:55.00 | 1h45:28.00 | 11.8% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 468 | Leicester Forest CC | 14 / 107 | 88% | 2h00:15.00 | 1h49:04.00 | 10.3% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 3hr | | 77 | Welland Valley CC | 16 / 53 | 71% | -1LAP | 2h42:31.67 | - | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 40-49 (130km) | | 32 | Welland Valley CC | n/a (sportive) | - | 5h13:14.00 | - | - | - | - | |