| | 2012 Midlands XC #3 | | Birchall Woods | 40-49 | | 484 | Zepnat RT | 7 / 60 | 90% | 1h29:02.00 | 1h19:22.00 | 12.2% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 40-49 | | 477 | Zepnat RT | 20 / 53 | 63% | 1h23:20.00 | 1h11:09.00 | 17.1% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 40-49 | | 275 | Zepnat RT | 10 / 42 | 78% | 1h19:02.00 | 1h10:56.00 | 11.4% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 40-49 | 411778 | 791 | GSG Clothing / www.Zepnat.com RT | 7 / 57 | 89% | 1h32:34.00 | 1h20:20.00 | 15.2% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 50-59 | | 91 | www.Zepnat.com RT - Lazer helmets - Zepnat RT | 2 / 28 | 96% | 1h15:11.00 | 1h14:25.00 | 1% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 50-59 | | 84 | www.Zepnat.com RT Lazer helmets - Zepnat RT | 3 / 28 | 93% | 1h02:59.00 | 1h01:34.00 | 2.3% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 469 | www.Zepnat.com RT - Lazer helmets | 5 / 37 | 89% | 1h05:02.00 | 1h00:55.00 | 6.8% | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 50-59 | | 861 | www.Zepnat.com RT - Lazer helmets | 2 / 17 | 94% | - | | - | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 50-59 | | 61 | www.Zepnat.com RT - Lazer helmets - Zepnat RT | 1 / 17 | 100% | 1h13:06.00 | 1h13:06.00 | 0% | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 50-59 | 411778 | 676 | www.Zepnat.com RT - Lazer helmets | 2 / 26 | 96% | 1h00:39.00 | 1h00:01.00 | 1.1% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | 50-59 | | 46 | www.Zepnat.com RT - Lazer helmets - Zepnat RT | 1 / 8 | 100% | 1h17:40.00 | 1h17:40.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 50-59 | | 306 | Lazer helmets / www.Zepnat.com RT | 1 / 31 | 100% | 1h09:39.00 | 1h09:39.00 | 0% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | 50-59 | | 147 | Zepnat RT | 1 / 16 | 100% | 1h21:45.00 | 1h21:45.00 | 0% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 50-59 | | 223 | Zepnat RT | 1 / 22 | 100% | 1h16:46.00 | 1h16:46.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50-59 | | 551 | | 2 / 40 | 97% | 1h30:28.00 | 1h28:03.00 | 2.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50+ | | 1 | Zepnat.com RT Lazer Helmets | 3 / 85 | 98% | 42:43.50 | 42:15.20 | 1.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 50+ | | 125 | Zepnat.com RT Lazer Helmets | 4 / 48 | 94% | 42:04.00 | 41:24.60 | 1.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 50+ | | 63 | www.Zepnat.com RT | 1 / 57 | 100% | 46:30.50 | 46:30.50 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 50+ | | 124 | Zepnat.com RT Lazer Helmets | 2 / 53 | 98% | 38:36.40 | 38:29.90 | 0.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 50+ | | 139 | Zepnat.com RT - Lazer Helmets | 1 / 47 | 100% | 37:11.30 | 37:11.30 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 50+ | | 71 | Zepnat.com RT - Lazer Helmets | 1 / 58 | 100% | 46:57.90 | 46:57.90 | 0% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 50+ | | 56 | Zepnat.com RT Lazer Helmets | 1 / 75 | 100% | 42:05.80 | 42:05.80 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 1 | Lazer helmets / www.Zepnat.com RT | 2 / 80 | 99% | 37:50.10 | 37:48.00 | 0.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 76 | Lazer helmets / www.Zepnat.com RT | DNS / 80 | 0% | DNS | 41:30.60 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 50-59 | | 66 | www.ZepnatcomRTLazerHelmets | 2 / 70 | 99% | 43:01.90 | 42:34.30 | 1.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 50-59 | | 51 | www.Zepnat.com RT | DNS / 52 | 0% | DNS | 43:18.10 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 50-59 | | 56 | www.ZepnatcomRTLazer Helmets | 1 / 58 | 100% | 40:25.10 | 40:25.10 | 0% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 50-59 | | 1 | www.Zepnat.comRTLazerhelmets | 1 / 102 | 100% | 45:51.50 | 45:51.50 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 545 | www.ZepnatcomRTLazerHelmets | 8 / 66 | 89% | 1h23:47.00 | 1h18:31.00 | 6.7% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 50-59 | | 548 | Zepnat RT | 2 / 35 | 97% | - | | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 516 | www.Zepnat.com RT | 4 / 44 | 93% | 1h34:14.00 | 1h26:07.00 | 9.4% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 50-59 | | 517 | www.Zepnat.com RT - Lazer helmets | 2 / 22 | 95% | 1h19:48.00 | 1h17:37.00 | 2.8% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 50-54 | | 518 | www.Zepnat.com RT - Lazer | 4 / 26 | 88% | 1h36:23.00 | 1h30:01.00 | 7.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 3 | www.Zepnat.com RTLazer | 3 / 75 | 97% | 41:57.60 | 41:12.50 | 1.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 1 | wwwZepnatcomRTLazerhelmets | 2 / 68 | 99% | 44:15.70 | 43:02.80 | 2.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 1 | www.Zepnat.com RTLazer | 2 / 80 | 99% | 38:49.60 | 38:24.70 | 1.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 50-59 | | 1 | www.Zepnat.com RTLazer | 2 / 59 | 98% | 42:03.30 | 41:29.50 | 1.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 50-59 | | 1 | www.Zepnat.comLazerhelmets | 6 / 37 | 86% | 40:30.20 | 39:15.30 | 3.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 1 | www.Zepnat.com RTLazerHelmets | 2 / 68 | 99% | 50:16.00 | 49:43.00 | 1.1% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 50-59 | | 1 | www.Zepnat.comRTLazerhelmets | 3 / 105 | 98% | 37:53.20 | 37:03.20 | 2.3% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 537 | www.Zepnat.com RT | 5 / 38 | 89% | 1h32:25.10 | 1h24:32.90 | 9.3% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ | | 165 | Lazer helmets / www.Zepnat.com RT | 1 / 35 | 100% | 6h01:20.00 | 6h01:20.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 86 | www.Zepnat.com RT | 16 / 95 | 84% | 44:26.40 | 41:24.30 | 7.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 13 | www.Zepnat.com RT-Lazer | 15 / 88 | 84% | 42:02.30 | 39:24.70 | 6.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 11 | www.Zepnat.com RTLazer | 5 / 90 | 96% | 43:25.20 | 41:48.20 | 3.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 50-59 | | 8 | www.Zepnat.com RT | 8 / 71 | 90% | 46:28.10 | 44:27.60 | 4.5% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 55-59 | | 53 | | 2 / 61 | 98% | 41:32.10 | 41:07.90 | 1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50-59 | | 7 | www.Zepnat.com RT | 4 / 59 | 95% | 41:41.90 | 40:48.30 | 2.2% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 55-59 | | 20 | www.Zepnat.com RT | 1 / 32 | 100% | 45:50.00 | 45:50.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 50-59 | | 473 | www.Zepnat.com RT | DNS / 47 | 0% | DNS | 1h11:27.20 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 13 | www.ZepnatRTLazerhelmets | 6 / 91 | 94% | 41:21.20 | 38:52.10 | 6.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 5 | www.Zepnat.com RT | 6 / 94 | 95% | 47:20.40 | 45:31.80 | 4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 6 | www.Zepnat.comRTLazerhelmets | 5 / 64 | 94% | 44:37.30 | 43:31.20 | 2.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 50-59 | | 9 | www.Zepnat.com RT | 3 / 38 | 95% | 42:26.30 | 40:54.80 | 3.7% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 55-59 (50-59) | | 17 | www.Zepnat.com RT | 1 / 28 | 100% | 47:16.10 | 44:44.20 | 5.7% | - | - | |
| | 2023 NWCCA - Buile Hill ‘cross | | Buile Hill, Salford | 55-59 (50-59 race) | | 240 | www.Zepnat.com RT - Lazer | 1 / 26 | 100% | 46:23.60 | 45:31.30 | 1.9% | - | - | |
| | UCI - Gralloch | | Gatehouse of Fleet | 55-59 | | 1038 | Zepnat RT | 4 / 93 | 97% | 4h03:29.00 | 4h00:28.00 | 1.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 50-59 | | 5 | www.Zepnat.com RTLazer | 4 / 55 | 94% | 38:01.70 | 37:20.00 | 1.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 17 | www.Zepnat.com RT | 7 / 73 | 92% | 40:13.20 | 1h07:59.00 | -40.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 50-59 | | 10 | | 5 / 34 | 88% | 47:27.80 | 44:47.40 | 6% | - | - | |
| | NWCCA - Northern Area CX Champs | | Betley Court Farm | 55-59 (50/V60+ race) | | 3 | www.Zepnat.com RT - Lazer helmets | DNS / 15 | 0% | DNS | 44:28.70 | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 50-59 | | 7 | www.Zepnat.com RTLazer | 4 / 58 | 95% | 47:07.00 | 44:05.00 | 6.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 50-59 | | 6 | www.Zepnat.com RT | 4 / 31 | 90% | 43:35.70 | 42:36.00 | 2.3% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 55-59 | | 8 | www.Zepnat.com RT Lazer | 2 / 28 | 96% | 41:29.80 | 41:02.50 | 1.1% | - | - | |