| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 2 / 39 | 97% | 38:59.00 | 37:28.00 | 4.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 50-59 | | 2 | | 3 / 34 | 94% | 46:07.40 | 44:47.40 | 3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Lilleshall National Sports Centre | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 4 / 41 | 93% | 38:54.00 | 37:07.00 | 4.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 3 / 39 | 95% | 43:13.00 | 41:29.00 | 4.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 2 | TeamEnableM.I.RacingMcCann | 3 / 73 | 97% | 38:16.40 | 1h07:59.00 | -43.7% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 38 | 100% | 43:52.00 | 43:52.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 50-59 | | 1 | Team Enable - M.I.Racing | 3 / 53 | 96% | 47:37.00 | 1h09:14.00 | -31.2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Lakeside Campus | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 3 / 42 | 95% | 39:00.00 | 38:12.00 | 2.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 50-59 | | 2 | Team EnableM.I.RacingMcCann | 1 / 55 | 100% | 37:20.00 | 37:20.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 42 | 100% | 40:19.00 | 40:19.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 39 | 100% | 42:34.00 | 42:34.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 38 | 100% | 37:45.00 | 37:45.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 41 | 100% | 41:57.00 | 41:57.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | 50-59 (V50/V60+ race) | | 347 | Team Enable MI racing | 1 / 42 | 100% | 39:59.00 | 39:59.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 50-59 (Vet race) | | 326 | Team Enable - M.I.Racing | DNF / 44 | 0% | DNF | 1h24:57.00 | - | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | 50-59 | | 117 | Team Enable - M.I.Racing - McCann | 2 / 18 | 94% | 1h15:16.00 | 1h11:39.00 | 5.1% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 50-59 (Vet race) | | 304 | Team Enable - M.I.Racing | 6 / 35 | 85% | 1h44:38.00 | 1h28:38.00 | 18.1% | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | 50-59 | | 130 | Team Enable - M.I.Racing - McCann | 1 / 20 | 100% | 1h19:31.00 | 1h19:31.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 50-59 (Vet race) | | 444 | TeamEnableM.I.RacingMcCann | 7 / 36 | 83% | 1h25:17.40 | 1h17:23.20 | 10.2% | - | - | |
| | 2023 Crank It Cycling #3 | | Lee Quarry | 50-59 | | 355 | | 2 / 19 | 94% | 1h27:14.00 | 1h18:04.00 | 11.7% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 50-59 (Vet race) | | 460 | TeamEnableMIRacingMcCann | 4 / 38 | 92% | 1h38:47.90 | 1h05:33.40 | 50.7% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 570 | | 1 / 33 | 100% | 1h32:04.00 | 1h20:04.00 | 15% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 50-54 (50-59) | | 2 | Team Enable - M.I.Racing | 5 / 47 | 91% | 47:40.20 | 44:04.60 | 8.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 50-59 | | 2 | CHESTER RC | 2 / 43 | 98% | 43:07.60 | 42:21.00 | 1.8% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 50-54 (MV50) | | 83 | CHESTER RC | 7 / 98 | 94% | 55:44.00 | 53:40.00 | 3.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 50-59 | | 2 | CHESTER RC | 2 / 45 | 98% | 39:20.00 | 38:38.30 | 1.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | 50-59 (50+ race) | | 533 | CHESTER RC | 2 / 49 | 98% | 38:29.00 | 37:43.00 | 2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | 50-59 (50+ race) | | 533 | CHESTER RC | 1 / 45 | 100% | 40:07.00 | 40:07.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 4 | CHESTER RC | 3 / 64 | 97% | 44:24.80 | 43:31.20 | 2.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 4 | CHESTER RC | 3 / 94 | 98% | 46:32.90 | 45:31.80 | 2.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | 50-59 (50+ race) | | 533 | CHESTER RC | 1 / 39 | 100% | 38:53.00 | 38:53.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 2 | CHESTER RC | 5 / 91 | 96% | 41:16.50 | 38:52.10 | 6.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | 50-59 | | 533 | CHESTER RC | 2 / 50 | 98% | 42:13.00 | 41:13.00 | 2.4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | 50-59 | | 533 | CHESTER RC | 2 / 48 | 98% | 39:41.00 | 38:43.00 | 2.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | 50-59 | | 533 | CHESTER RC | 1 / 44 | 100% | 44:26.00 | 44:26.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | 50-59 | | 533 | CHESTER RC | 1 / 51 | 100% | 39:24.00 | 39:24.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Heart of England Conference Centre | 50-59 | | 533 | CHESTER RC | 1 / 59 | 100% | 39:20.00 | 39:20.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | 50-59 | | 533 | CHESTER RC | 1 / 58 | 100% | 43:17.00 | 43:17.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 50-59 | | 380 | CHESTER RC | 6 / 62 | 92% | 1h25:19.00 | 1h19:56.00 | 6.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 50-59 | | 453 | CHESTER RC | 5 / 47 | 91% | 1h18:29.90 | 1h11:27.20 | 9.9% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 157 | CHESTER RC | 2 / 43 | 98% | 1h20:03.00 | 1h18:55.00 | 1.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 50-59 | | 2 | CHESTER RC | 2 / 59 | 98% | 38:31.50 | 37:55.70 | 1.6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 50-54 | | 4 | CHESTER RC | 4 / 65 | 95% | 45:27.40 | 43:13.30 | 5.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50-59 | | 3 | CHESTER RC | 2 / 59 | 98% | 41:09.70 | 40:48.30 | 0.9% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 50-54 | | 103 | CHESTER RC | 6 / 93 | 95% | 52:18.00 | 49:58.90 | 4.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 50-59 | | 3 | CHESTER RC | 5 / 71 | 94% | 45:38.80 | 44:27.60 | 2.7% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | 50-59 | | 549 | CHESTER RC | 1 / 37 | 100% | 44:16.00 | 44:16.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 3 | CHESTER RC | 3 / 90 | 98% | 43:14.00 | 41:48.20 | 3.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 3 | CHESTER RC | 3 / 88 | 98% | 39:46.60 | 39:24.70 | 0.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 27 | CHESTER RC | 3 / 95 | 98% | 42:44.00 | 41:24.30 | 3.2% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 50-59 | | 325 | CHESTER RC | 3 / 27 | 92% | 1h45:28.90 | 1h39:16.00 | 6.3% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 50-59 | | 434 | CHESTER RC | 2 / 29 | 96% | 1h17:15.00 | 1h16:18.00 | 1.3% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 507 | CHESTER RC | 4 / 38 | 92% | 1h27:41.90 | 1h24:32.90 | 3.7% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 50-59 | | 505 | CHESTER RC | 4 / 36 | 91% | 1h06:15.10 | 1h04:07.30 | 3.3% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 50-59 | | 475 | CHESTER RC | 5 / 34 | 88% | 1h21:37.70 | 1h12:08.50 | 13.2% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 50-59 | | 536 | CHESTER RC | 1 / 34 | 100% | 1h20:44.00 | 1h20:44.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40-49 | | 10 | CHESTER RC | 13 / 101 | 88% | 51:06.50 | 45:19.40 | 12.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 40-49 | | 7 | CHESTER RC | 15 / 66 | 78% | 45:51.60 | 40:16.10 | 13.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 40-49 | | 9 | CHESTER RC | 9 / 61 | 87% | 48:39.10 | 44:19.50 | 9.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40-49 | | 10 | CHESTER RC | 12 / 88 | 87% | 42:31.40 | 38:14.70 | 11.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 40-49 | | 8 | CHESTER RC | 16 / 65 | 77% | 48:38.90 | 43:56.60 | 10.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 55 | CHESTER RC | 25 / 36 | 31% | - | 1h06:37.10 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 8 | CHESTER RC | 14 / 70 | 81% | 45:25.30 | 40:28.30 | 12.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 15 | CHESTER RC | 9 / 80 | 90% | 40:34.20 | 38:38.90 | 5% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 55 | CHESTER RC | 29 / 107 | 74% | 46:47.90 | 42:16.60 | 10.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 40-49 | | 13 | CHESTER RC | 11 / 64 | 84% | 41:38.40 | 38:05.50 | 9.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 9 | CHESTER RC | 21 / 59 | 66% | 44:52.10 | 40:14.50 | 11.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 13 | CHESTER RC | 25 / 82 | 70% | 45:43.10 | 40:19.30 | 13.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | Elite | | 11 | CHESTER RC | 32 / 64 | 51% | - | 1h02:37.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 21 | CHESTER RC | 33 / 92 | 65% | 45:45.50 | 39:57.50 | 14.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 17 | CHESTER RC | 19 / 88 | 79% | 45:45.10 | 42:26.20 | 7.8% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 40-49 (130km) | | 573 | 69 Cycles | n/a (sportive) | - | 8h42:55.00 | - | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40-49 | | 61 | CHESTER RC | 16 / 85 | 82% | 43:41.40 | 39:03.70 | 11.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 40-49 | | 10 | CHESTER RC | 15 / 48 | 70% | 47:53.20 | 45:12.60 | 5.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 40-49 | | 12 | CHESTER RC | 13 / 53 | 77% | 39:16.80 | 35:17.70 | 11.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 15 | CHESTER RC | 13 / 56 | 78% | 49:27.40 | 45:46.30 | 8.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 16 | CHESTER RC | 20 / 69 | 72% | 43:59.60 | 40:52.00 | 7.7% | - | - | |
| | 2016 Welsh MTB XC #1 | | Llandegla | 40-49 | | 85 | CHESTER RC | 6 / 26 | 80% | 1h26:45.00 | 1h20:35.00 | 7.7% | - | - | |