| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 60-64 (MV60) | | 61 | RT23 | 61 / 71 | 14% | 49:14.20 | 40:42.70 | 20.9% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 50-59 (V50/V60 race) | | 178 | | 37 / 58 | 37% | 52:34.00 | 44:11.00 | 19% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 50-59 (V50/V60 race) | | 210 | | 30 / 46 | 36% | 50:39.00 | 39:19.00 | 28.8% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | 50-59 (V50/V60 race) | | 282 | | 39 / 61 | 37% | 43:07.00 | 42:24.00 | 1.7% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 50-59 (V50/V60 race) | | 140 | | 35 / 62 | 44% | 42:19.00 | 34:01.00 | 24.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 89 | RT23 | 66 / 94 | 30% | 50:47.20 | 45:31.80 | 11.6% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | 50-59 (Jnr/V50/V60 race) | | 113 | | 31 / 50 | 39% | 35:15.04 | 37:12.74 | -5.3% | - | - | |
| | 2022 Scottish CX #2 | | Lochore Meadows Country Park | 50-59 (V50/V60 race) | | 304 | | 36 / 61 | 42% | 36:51.00 | 37:49.00 | -2.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 61 | RT 23 | 43 / 80 | 47% | 49:00.30 | 41:30.60 | 18.1% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 50+ | | 44 | RT 23 | 63 / 75 | 16% | - | 42:05.80 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 50+ | | 120 | RT 23 | 35 / 58 | 40% | - | 46:57.90 | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 584 | RT 23 | 33 / 33 | 0% | - | 1h15:08.00 | - | - | - | |
| | 2017 Scottish XC #2 | | Dunoon | 50-59 | | 84 | RT 23 | 7 / 7 | 0% | - | 1h07:59.20 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 483 | Lichfield City CC | 26 / 32 | 19% | 1h14:59.00 | 1h01:36.00 | 21.7% | - | - | |
| | 2015 Scottish XC #4 | | Lochore Meadows Country Park | 50-59 | | 356 | | 10 / 13 | 25% | 1h44:39.57 | 1h11:47.80 | 45.8% | - | - | |
| | 2015 Scottish XC #3 | | Laggan Wolftrax | 50-59 | | 355 | Lichfield City CC | 7 / 15 | 57% | 1h34:39.00 | 1h19:30.00 | 19.1% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50-59 | | 523 | Lichfield City CC | 30 / 33 | 9% | 1h35:25.00 | 1h14:16.00 | 28.5% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | 50-59 | | 361 | | 10 / 12 | 18% | 1h16:44.20 | 1h02:15.10 | 23.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 521 | Lichfield City CC / Zipvit Sport | 22 / 29 | 25% | 1h21:51.00 | 1h07:03.00 | 22.1% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 739 | Lichfield City CC | 32 / 43 | 26% | 1h17:02.00 | 1h03:41.00 | 21% | - | - | |
| | 2015 Scottish XC #1 | | Cathkin Braes Country Park | 50-59 | | 355 | | 11 / 19 | 44% | 1h17:25.27 | 1h06:54.99 | 15.7% | - | - | |
| | 2014 Midlands XC #6 | | Wyre Forest | 50+ | | 187 | Lichfield City CC / Zipvit Sport | 6 / 8 | 29% | 1h44:20.00 | 1h36:07.00 | 8.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 50-59 | | 630 | Lichfield City CC | 24 / 33 | 28% | 1h29:02.00 | 1h17:32.00 | 14.8% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 50-59 | | 457 | Lichfield City CC | 27 / 27 | 0% | - | 1h23:35.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 50-59 | | 589 | Lichfield City CC | 29 / 39 | 26% | 1h22:20.00 | 1h10:20.00 | 17.1% | - | - | |