| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | Elite | | 17 | Horwich CC | 21 / 30 | 31% | - | 1h00:59.00 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | Elite | | 29 | Horwich CC | 32 / 55 | 43% | - | 1h06:11.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | Elite | | 13 | Horwich CC | 21 / 40 | 49% | - | 1h04:09.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | Elite | | 26 | Horwich CC | 14 / 51 | 74% | 1h05:38.00 | 1h01:11.00 | 7.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 49 | Horwich CC | 24 / 36 | 34% | - | 1h06:37.10 | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | Elite | | 49 | Horwich CC | 14 / 31 | 57% | - | 1h02:37.00 | - | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | Open | | 344 | Horwich CC / JMC | n/a (sportive) | - | - | - | - | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 20-39 (130km) | | 389 | Horwich CC / JMC | n/a (sportive) | - | 7h15:46.00 | - | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 40-49 | | 15 | Horwich CC | 15 / 61 | 77% | 49:26.20 | 44:19.50 | 11.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 40-49 | | 13 | Horwich CC | 8 / 65 | 89% | 46:35.00 | 43:56.60 | 6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 20 | Horwich CC | 11 / 70 | 86% | 44:59.90 | 40:28.30 | 11.2% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40-49 | | 14 | Horwich CC | 10 / 101 | 91% | 50:24.70 | 45:19.40 | 11.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 40-49 | | 8 | Horwich CC | 14 / 69 | 81% | 46:02.30 | 42:12.30 | 9.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 40-49 | | 15 | Horwich CC | 16 / 66 | 77% | 45:55.70 | 40:16.10 | 14.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 71 | Horwich CC | 30 / 80 | 63% | 42:24.00 | 38:38.90 | 9.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 1 | Horwich CC | 7 / 86 | 93% | 47:42.00 | 45:32.00 | 4.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 7 | Horwich CC | 7 / 64 | 90% | 45:25.90 | 43:45.00 | 3.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 40-49 | | 7 | Horwich CC | 8 / 65 | 89% | 50:24.30 | 47:00.80 | 7.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 40-49 | | 6 | Horwich CC | 5 / 62 | 93% | 43:04.20 | 41:15.40 | 4.4% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 40-44 | | 21 | Horwich CC | 7 / 41 | 85% | 57:42.40 | 54:53.60 | 5.1% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 40-44 | | 12 | Horwich CC | 6 / 25 | 79% | 47:05.70 | 43:06.00 | 9.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 40-49 | | 7 | Horwich CC | 8 / 46 | 84% | 46:52.40 | 42:30.40 | 10.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 6 | Horwich CC | 16 / 73 | 79% | 40:20.50 | 37:19.50 | 8.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 40-49 | | 6 | Horwich CC | 6 / 57 | 91% | 46:41.50 | 43:33.60 | 7.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 40-49 | | 5 | Horwich CC | 10 / 52 | 82% | 46:16.00 | 42:32.40 | 8.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 6 | Horwich CC | 5 / 34 | 88% | 39:25.00 | 36:50.10 | 7% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 40-44 (MV40) | | 18 | Horwich CC | 10 / 43 | 79% | 55:17.00 | 52:33.00 | 5.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 40-49 | | 6 | Horwich CC | 11 / 38 | 73% | 43:17.00 | 39:57.50 | 8.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 40-49 | | 5 | Horwich CC | 14 / 35 | 62% | 46:17.40 | 40:49.50 | 13.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 40-44 (40-49) | | 19 | Horwich CC | 6 / 27 | 81% | 49:46.60 | 44:26.20 | 12% | - | - | |
| | 2023 NWCCA - Buile Hill ‘cross | | Buile Hill, Salford | 40-44 (40-49 race) | | 201 | Horwich CC | 2 / 17 | 94% | 54:14.90 | 50:06.40 | 8.3% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 40-49 | | 922 | Horwich CC | n/a (sportive) | - | 8h17:15.00 | - | - | - | - | |
| | UCI - Gralloch | | Gatehouse of Fleet | 40-44 | | 503 | Horwich CC | 30 / 77 | 62% | 4h19:29.00 | 3h35:08.00 | 20.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 40-49 | | 35 | | 10 / 36 | 74% | 50:12.10 | 44:33.70 | 12.7% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 22 | Horwich CC | 11 / 36 | 71% | 42:11.20 | | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 8 | Horwich CC | 6 / 17 | 69% | 50:40.70 | 46:44.50 | 8.4% | - | - | |
| | NWCCA - Northern Area CX Champs | | Betley Court Farm | 40-44 (V40/Jnr race) | | 57 | Horwich CC | 1 / 10 | 100% | 42:18.10 | 42:18.10 | 0% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 40-49 | | 10 | Horwich CC | 15 / 43 | 67% | 44:08.10 | 38:20.90 | 15.1% | - | - | |