| | 2016 Nutcracker Altura XC #5 | | Gandale | 60+ | | ? | Keswick Bikes - KMB | 1 / 3 | 100% | - | | - | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | 60+ | | 900 | Keswick Bikes - KMB | 1 / 4 | 100% | 1h30:45.00 | 1h30:45.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 60+ | | 665 | Keswick Bikes - KMB | 4 / 17 | 81% | 1h16:49.00 | 1h11:54.00 | 6.8% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 60+ | | 662 | Keswick Bikes - KMB | 3 / 17 | 88% | 1h19:24.00 | 1h16:40.00 | 3.6% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 60+ | | 612 | Keswick Bikes - KMB | 2 / 15 | 93% | 55:39.00 | 54:39.00 | 1.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50+ | | 49 | Keswick Bikes - KMB | 36 / 85 | 58% | 47:27.50 | 42:15.20 | 12.3% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 60+ | | 409 | Keswick Bikes - KMB | 4 / 18 | 82% | 1h27:43.00 | 1h26:23.00 | 1.5% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 60+ | | 473 | Keswick Bikes - KMB | 2 / 15 | 93% | 1h15:25.00 | 1h13:01.00 | 3.3% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 60+ | | 382 | Keswick Bikes - KMB | 2 / 13 | 92% | 1h05:40.00 | 1h04:21.00 | 2.1% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 60+ | | 508 | Keswick Bikes - KMB | 3 / 18 | 88% | 1h13:07.00 | 1h10:06.00 | 4.3% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 60+ | | 405 | Keswick Bikes - KMB | 4 / 14 | 77% | 1h01:01.00 | 56:37.00 | 7.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 60+ | | 108 | Keswick Bikes - KMB | 3 / 22 | 90% | 41:43.30 | 41:01.80 | 1.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 60+ | | 104 | Keswick Bikes - KMB | 2 / 18 | 94% | 44:31.80 | 43:57.10 | 1.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 60+ | | 106 | Keswick Bikes - KMB | 5 / 17 | 75% | 45:58.10 | 44:58.40 | 2.2% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 60+ | | 128 | Keswick Bikes - KMB | 7 / 36 | 83% | 49:47.40 | 48:15.40 | 3.2% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 60+ | | 633 | Keswick Bikes - KMB | 2 / 22 | 95% | 1h08:00.00 | 1h07:46.00 | 0.3% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 60+ | | 609 | Keswick Bikes - KMB | 5 / 21 | 80% | 1h23:07.00 | 1h17:49.00 | 6.8% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 60+ | | 606 | Keswick Bikes - KMB | 3 / 16 | 87% | 1h11:44.70 | 1h09:32.70 | 3.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 60-64 | | 610 | Keswick Bikes - KMB | 6 / 17 | 69% | 1h23:55.00 | 1h19:43.00 | 5.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 60+ | | 84 | Keswick Bikes - KMB | 2 / 23 | 95% | 46:16.40 | 46:06.50 | 0.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 60+ | | 77 | Keswick Bikes - KMB | 5 / 21 | 80% | - | 57:31.00 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 60+ | | 116 | Keswick Bikes - KMB | 10 / 30 | 69% | 36:07.70 | 34:36.60 | 4.4% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 60+ | | 391 | Richardsons CC | 4 / 18 | 82% | 1h00:37.90 | 58:01.20 | 4.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 60+ | | 207 | Richardsons CC | 4 / 32 | 90% | 47:44.60 | 46:59.90 | 1.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 60+ | | 204 | Richardsons CC | 5 / 26 | 84% | 44:12.90 | 41:54.50 | 5.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 60+ | | 203 | Richardsons CC | 4 / 28 | 89% | 47:54.50 | 45:18.70 | 5.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 60+ | | 104 | Richardsons CC | 2 / 23 | 95% | 48:46.80 | 48:26.30 | 0.7% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | Sport: 60+ (Support Event) | | 76 | Scarborough Coast Cycle Club | 3 / 12 | 82% | -1LAP | 56:40.00 | - | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 65-69 | | 23 | SCARBOROUGH COAST CC | 2 / 22 | 95% | 43:17.90 | 43:01.70 | 0.6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 65-69 | | 114 | SCARBOROUGH COAST CC | 2 / 8 | 86% | 53:10.40 | 52:19.30 | 1.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 60+ | | 103 | SCARBOROUGH COAST CC | 3 / 21 | 90% | 46:44.50 | 42:32.80 | 9.9% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 60+ | | 442 | | 3 / 8 | 71% | 1h28:09.00 | 1h27:34.00 | 0.7% | - | - | |
| | 2022 Hope XC #6 | | Tong | 60+ (Gravel: G1 course) | | 53 | SCARBOROUGH COAST CC | 1 / 3 | 100% | 1h14:28.00 | 1h10:50.00 | 5.1% | - | - | |
| | 2022 Hope XC #6 | | Tong | 60+ | | 40 | SCARBOROUGH COAST CC | 2 / 6 | 80% | 1h30:38.00 | 1h30:38.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 60+ | | 102 | Scarborough Coast Cycle Club | 8 / 43 | 83% | 45:35.80 | 37:15.90 | 22.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 60+ | | 104 | SCARBOROUGH COAST CC | 5 / 34 | 88% | 43:40.50 | 43:40.50 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 60+ | | 103 | Scarborough Coast Cycle Club | 3 / 29 | 93% | 50:05.10 | 42:39.50 | 17.4% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 65-69 (MV65+) | | 28 | SCARBOROUGH COAST CC | 8 / 29 | 75% | 43:43.30 | 41:38.20 | 5% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 65-69 (60+) | | 108 | Scarborough Coast Cycle Club | DNF / 10 | 0% | DNF | 44:06.90 | - | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 60+ (Short Track Vet race) | | 544 | SCARBOROUGH COAST CC | 1 / 4 | 100% | 23:17.60 | 22:11.70 | 5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 60+ (Master+ race) | | 457 | SCARBOROUGH COAST CC | DNF / 14 | 0% | DNF | 1h20:33.20 | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 60+ | | 130 | SCARBOROUGH COAST CC | 13 / 42 | 71% | 46:08.10 | 42:00.00 | 9.9% | - | - | |