| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 50-54 | | 2 | Shibden CC | 2 / 47 | 98% | 39:59.20 | 38:44.70 | 3.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 50-59 | | 1 | Shibden CC | 1 / 31 | 100% | 42:36.00 | 42:36.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 50-59 | | 1 | Shibden CC | 1 / 58 | 100% | 44:05.00 | 44:05.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 50-59 | | 1 | Shibden CC | 1 / 34 | 100% | 44:47.40 | 44:47.40 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 1 | Shibden CC | 1 / 73 | 100% | 37:16.30 | 1h07:59.00 | -45.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 50-59 | | 3 | Shibden CC | 1 / 53 | 100% | 46:24.00 | 1h09:14.00 | -33% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 50-59 | | 1 | | 3 / 55 | 96% | 37:43.90 | 37:20.00 | 1.1% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 50-59 (Vet race) | | 474 | Shibden CC | 8 / 36 | 80% | 1h26:17.20 | 1h17:23.20 | 11.5% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 50+ (Short Track Vet race) | | 572 | Shibden CC | 1 / 3 | 100% | 19:05.60 | 19:05.60 | 0% | - | - | |
| | 2023 Crank It Cycling #3 | | Lee Quarry | 50-59 | | 354 | Shibden CC | DNF / 19 | 0% | DNF | 1h18:04.00 | - | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 50-59 (Vet race) | | 452 | Shibden CC | DNF / 38 | 0% | DNF | 1h05:33.40 | - | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 50-59 (Short Track Vet race) | | 570 | Shibden CC | 1 / 3 | 100% | 21:49.90 | 21:49.90 | 0% | - | - | |
| | 2023 NWCCA - Buile Hill ‘cross | | Buile Hill, Salford | 50-54 (50-59 race) | | 316 | Shibden CC | 1 / 35 | 100% | 45:01.20 | 45:01.20 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 50-54 (50-59) | | 6 | Shibden CC | 2 / 47 | 98% | 45:34.40 | 44:04.60 | 3.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 50-59 | | 2 | Shibden CC | 2 / 38 | 97% | 41:32.80 | 40:54.80 | 1.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 50-59 | | 4 | Shibden CC | 3 / 43 | 95% | 43:27.70 | 42:21.00 | 2.6% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 50-54 (MV50) | | 16 | Shibden CC | 10 / 98 | 91% | 56:07.00 | 53:40.00 | 4.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 2 | Shibden CC | 4 / 64 | 95% | 44:25.20 | 43:31.20 | 2.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 3 | Shibden CC | 2 / 94 | 99% | 46:03.60 | 45:31.80 | 1.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 77 | Shibden CC | 4 / 91 | 97% | 41:05.70 | 38:52.10 | 5.7% | - | - | |
| | 2022 Hope XC #6 | | Tong | 50-59 | | 130 | Shibden CC | 2 / 16 | 93% | 1h36:51.00 | 1h28:56.00 | 8.9% | - | - | |
| | 2022 Hope XC #6 | | Tong | 50-59 (Gravel: G1 course) | | 63 | Shibden CC | 1 / 3 | 100% | 1h16:13.00 | 1h01:57.00 | 23% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 50-59 | | 365 | Shibden CC | 3 / 62 | 97% | 1h20:39.00 | 1h19:56.00 | 0.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 50-59 | | 442 | Shibden CC | 3 / 32 | 94% | 1h46:16.10 | 1h42:47.40 | 3.4% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 50-59 | | 14 | Shibden CC | 2 / 16 | 93% | 1h26:56.00 | 1h23:48.00 | 3.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 50-59 | | 442 | Shibden CC | 2 / 39 | 97% | 1h18:35.30 | 1h16:55.80 | 2.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 50-59 | | 472 | Shibden CC | 3 / 47 | 96% | 1h14:18.60 | 1h11:27.20 | 4% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | Sport | | 93 | Shibden CC | 33 / 50 | 35% | 1h38:14.00 | 1h20:51.00 | 21.5% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 93 | Shibden CC | 1 / 43 | 100% | 1h18:55.00 | 1h18:55.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 40-49 | | 12 | Shibden CC | 4 / 46 | 93% | 44:17.10 | 42:30.40 | 4.2% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 45-49 | | 10 | Shibden CC | 2 / 47 | 98% | 44:51.20 | 44:11.90 | 1.5% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 50-54 | | 76 | Shibden CC | 5 / 93 | 96% | 51:38.50 | 49:58.90 | 3.3% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | Sport: 40-49 (Support Event) | | 31 | Shibden CC | 1 / 16 | 100% | 53:24.00 | 53:24.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 40-49 | | 14 | Shibden CC | 9 / 65 | 88% | 50:37.50 | 47:00.80 | 7.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 17 | Shibden CC | 10 / 86 | 89% | 48:21.60 | 45:32.00 | 6.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 40-49 | | 33 | Shibden CC | 8 / 69 | 90% | 44:42.70 | 42:12.30 | 5.9% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 40-49 | | 444 | C&N Cycles RT | 2 / 37 | 97% | 1h16:03.00 | 1h16:01.00 | 0% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 40-49 | GBR19721004 | 449 | C&N Cycles RT | 1 / 50 | 100% | - | | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 54 | C&N Cycles RT | 4 / 107 | 97% | 43:20.50 | 42:16.60 | 2.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 40-49 | | 12 | C&N Cycles RT | DNS / 64 | 0% | DNS | 38:05.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 12 | C&N Cycles RT | 8 / 82 | 91% | 42:36.60 | 40:19.30 | 5.7% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40-49 | | 58 | C&N Cycles RT | 3 / 85 | 98% | 40:46.90 | 39:03.70 | 4.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 40-49 | | 9 | C&N Cycles RT | 5 / 48 | 91% | 45:34.80 | 45:12.60 | 0.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 40-49 | | 9 | C&N Cycles RT | 3 / 53 | 96% | 36:18.50 | 35:17.70 | 2.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40-49 | | 9 | C&N Cycles RT | 5 / 49 | 92% | 37:21.90 | 36:44.10 | 1.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 13 | C&N Cycles RT | 2 / 56 | 98% | 45:53.00 | 45:46.30 | 0.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 13 | C&N Cycles RT | 2 / 55 | 98% | 39:52.30 | 39:42.30 | 0.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 13 | C&N Cycles RT | 3 / 69 | 97% | 40:59.50 | 40:52.00 | 0.3% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 40-49 | | 541 | C&N Cycles RT | 13 / 51 | 76% | 1h45:12.00 | 1h35:31.00 | 10.1% | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | 40-49 | | 444 | C&N Cycles RT | 16 / 18 | 12% | - | 1h34:35.00 | - | - | - | |
| | 2016 Nutcracker Altura XC #5 | | Gandale | 40-49 | | ? | C&N Cycles RT | 1 / 25 | 100% | - | | - | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | 406948 | 824 | C&N Cycles RT | 1 / 33 | 100% | 1h08:43.00 | 1h08:43.00 | 0% | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 40-49 | | 723 | C&N Cycles RT | 2 / 26 | 96% | - | | - | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 40-49 | | 336 | C&N Cycles RT | 10 / 50 | 82% | 1h21:22.00 | 1h14:27.00 | 9.3% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 40-49 | 406948 | 842 | C&N Cycles RT | 2 / 53 | 98% | 1h17:38.00 | 1h16:51.00 | 1% | - | - | |
| | 2015 Nutcracker Altura XC #5 | | Gandale | 40-49 | 406948 | 561 | C&N Cycles RT | 1 / 33 | 100% | 1h16:14.00 | 1h16:14.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 40-49 | | 323 | C&N Cycles RT | 8 / 42 | 83% | 1h20:53.00 | 1h16:25.00 | 5.9% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | | 333 | C&N Cycles RT | 1 / 44 | 100% | 1h22:17.00 | 1h22:17.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 40-49 | | 760 | | - / 70 | 0% | - | 1h27:42.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 401 | C&N Cycles RT | 2 / 82 | 99% | 1h20:58.00 | 1h20:26.00 | 0.7% | - | - | |
| | 2014 Nutcracker Altura XC #6 | | Dales Bike Centre | 40-49 | 406948 | 758 | Jedi Cycle Sport | 1 / 33 | 100% | 1h31:42.00 | 1h31:42.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 40-49 | | 501 | Jedi Cycle Sport | 3 / 54 | 96% | 1h28:53.00 | 1h28:49.00 | 0.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 301 | Jedi Cycle Sport | 1 / 47 | 100% | 1h27:22.00 | 1h27:22.00 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | 406948 | 758 | Jedi Cycle Sport | 1 / 47 | 100% | 1h27:13.00 | 1h27:13.00 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 40-49 | 406948 | 758 | Jedi Cyclesport | 1 / 57 | 100% | 1h20:20.00 | 1h20:20.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 301 | Jedi Cycle Sport | 2 / 43 | 98% | 1h37:56.00 | 1h36:12.00 | 1.8% | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 40-49 | | 758 | Jedi Cycle Sport | 48 / 56 | 15% | - | 1h22:38.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 402 | Jedi Cycle Sport | 1 / 60 | 100% | 1h22:57.00 | 1h22:57.00 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 40-49 | 406948 | 758 | Jedi Cycle Sport | 1 / 65 | 100% | 1h26:42.00 | 1h26:42.00 | 0% | - | - | |