| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 50+ | | 34 | Kinross CC | 56 / 75 | 26% | - | 42:05.80 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 24 | Dunfermline CC | DNF / 80 | 0% | DNF | 41:30.60 | - | - | - | |
| | Muckmedden - 6hour | | Pitmedden | 50+ | | 116 | | 10 / 23 | 59% | - | 6h50:25.00 | - | - | - | |
| | No Fuss Events - 10 under the Ben | | Fort William | Solo: 50+ | | 39 | | 8 / 32 | 77% | - | 10h34:16.00 | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U75 | | 245A | The crawfords | 25 / 88 | 72% | - | 7h03:57.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 39 | Dunfermline CC | 32 / 68 | 54% | - | 43:02.80 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 50-59 | | 59 | Dunfermline CC | 73 / 105 | 31% | - | 37:03.20 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 50 | Dunfermline CC | DNS / 75 | 0% | DNS | 41:12.50 | - | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: 90+ | | 387A | TEAM: Dunfermline cc | 15 / 80 | 82% | - | 6h29:18.00 | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 50-59 | | 483 | Dunfermline CC | 4 / 18 | 82% | - | | - | - | - | |
| | Scottish CX - Strathallan Estate CX | | Strathallan Estate | 50-59 | | 21 | | 4 / 5 | 25% | 1h07:15.07 | 1h08:13.11 | -1.4% | - | - | |
| | Scottish CX - 9th Doonbank Trofee | | Rozelle Park | 50-59 | | 16 | | 6 / 23 | 77% | 1h05:06.00 | 1h04:22.00 | 1.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 62 | Dunfermline CC | 48 / 94 | 49% | 46:12.60 | 45:31.80 | 1.5% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 55-59 (MV55) | | 33 | Dunfermline CC | 48 / 76 | 37% | 55:40.00 | 53:45.00 | 3.6% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 50-59 | | 602 | | 7 / 20 | 68% | 1h16:01.00 | 1h11:16.00 | 6.7% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 50-59 (V50/V60 race) | | 180 | | 15 / 58 | 75% | 47:55.00 | 44:11.00 | 8.5% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 50-59 (V50/V60 race) | | 143 | | 10 / 62 | 85% | 37:38.00 | 34:01.00 | 10.6% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 50-59 | | 602 | | 8 / 14 | 46% | 1h15:12.39 | 1h06:23.06 | 13.3% | - | - | |
| | 2022 Scottish CX #8 | | Fife College | 50-59 (V50/V60 race) | | 260 | | 16 / 38 | 59% | 48:39.00 | 42:53.00 | 13.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 38 | Dunfermline CC | 28 / 80 | 66% | 43:38.00 | 38:24.70 | 13.6% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | 50-59 (Jnr/V50/V60 race) | | 115 | | 14 / 50 | 73% | 42:32.71 | 37:12.74 | 14.3% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 50-59 | | 30 | Dunfermline CC | 24 / 72 | 68% | 39:35.90 | 34:26.70 | 15% | - | - | |
| | 2023 Scottish CX #2 | | Beach Park, Irvine | 50-59 (V50/V60 race) | | 220 | | 22 / 62 | 66% | 49:53.00 | 42:51.00 | 16.4% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 50-59 | | 607 | Kinross CC | 10 / 14 | 31% | 1h21:05.30 | 1h09:37.46 | 16.5% | - | - | |
| | 2023 Scottish XC #4 | | Cathkin Braes Country Park | 50+ | | 151 | Dunfermline CC | 12 / 16 | 27% | 1h19:58.00 | 1h08:29.00 | 16.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 50-59 | | 59 | Dunfermline CC | 55 / 71 | 23% | 52:15.80 | 44:27.60 | 17.6% | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 50-59 | | 602 | Dunfermline CC | 8 / 15 | 50% | 1h18:54.00 | 1h07:02.00 | 17.7% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 50-59 | | 603 | | 11 / 25 | 58% | 1h14:56.90 | 1h03:17.20 | 18.4% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 50-59 | | 36 | Dunfermline CC | 41 / 55 | 26% | 44:57.20 | 37:20.00 | 20.4% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 50-59 | | 602 | Kinross CC | 7 / 12 | 45% | 1h29:08.00 | 1h13:58.00 | 20.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 64 | Dunfermline CC | 52 / 90 | 43% | 50:41.60 | 41:48.20 | 21.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 45 | Dunfermline CC | 41 / 64 | 37% | 52:50.70 | 43:31.20 | 21.4% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 50-59 | | 602 | | 7 / 15 | 57% | 1h19:33.69 | 1h05:28.09 | 21.5% | - | - | |
| | 2020 Scottish XC #1 | | Linlithgow | 50-59 | | 855 | | 12 / 23 | 50% | 1h26:34.86 | 1h11:13.54 | 21.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 33 | Dunfermline CC | 25 / 68 | 64% | 1h01:02.00 | 49:43.00 | 22.8% | - | - | |
| | 2024 Scottish XC #1 | | Cathkin Braes Country Park | 50-59 | | 708 | | 18 / 27 | 35% | 1h22:13.39 | 1h06:37.46 | 23.4% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 50-59 | | 602 | | 9 / 18 | 53% | 1h15:38.76 | 59:43.97 | 26.6% | - | - | |
| | 2019 Scottish XC #6 | | Glentress | 50-59 | | 603 | | 7 / 14 | 54% | 1h19:12.35 | 1h01:17.07 | 29.2% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ | | 246 | Dunfermline CC | 24 / 35 | 32% | 7h49:23.00 | 6h01:20.00 | 29.9% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 50-59 (V50/V60 race) | | 211 | | 32 / 46 | 31% | 51:26.00 | 39:19.00 | 30.8% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 50-59 | | 238 | Dunfermline CC | n/a (sportive) | - | 9h55:12.00 | - | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: 90+ | | 322B | TEAM: Dunfermline B | 5 / 52 | 92% | 6h27:41.00 | 4h44:00.00 | 36.5% | - | - | |
| | Scottish CX - Strathallan Estate CX | | Strathallan Estate | 50-59 | | 103 | | 2 / 17 | 94% | 45:33.00 | 7:36.00 | 499.3% | - | - | |