| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 60+ | | 706 | | 1 / 8 | 100% | 56:16.50 | 56:16.50 | 0% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 60+ | | 703 | | 1 / 6 | 100% | 57:53.00 | 57:53.00 | 0% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 60+ | | 706 | | 1 / 8 | 100% | 45:36.47 | 45:36.47 | 0% | - | - | |
| | 2022 Scottish XC #2 | | Callendar Estate | 60+ | | 711 | | 1 / 7 | 100% | 56:20.00 | 56:20.00 | 0% | - | - | |
| | 2022 Scottish XC #3 | | Cathkin Braes Country Park | 60+ | | 700 | | 1 / 2 | 100% | 55:17.00 | 55:17.00 | 0% | - | - | |
| | 2022 Scottish CX #2 | | Lochore Meadows Country Park | 60+ (V50/V60 race) | | 6L | | 1 / 13 | 100% | 40:33.00 | 40:33.00 | 0% | - | - | |
| | 2022 Scottish CX #1 | | Muir of Ord | 60+ (V50/V60 race) | | 118 | | 1 / 17 | 100% | 41:29.00 | 41:29.00 | 0% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 60+ (V50/V60 race) | | 6L | | 1 / 22 | 100% | 37:21.00 | 37:21.00 | 0% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | 60+ (V50/V60 race) | | 6L | | 1 / 21 | 100% | 47:43.00 | 47:43.00 | 0% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 60+ (V50/V60 race) | | 6L | | 1 / 21 | 100% | 47:28.00 | 47:28.00 | 0% | - | - | |
| | 2022 Scottish CX #8 | | Fife College | 60+ (V50/V60 race) | | 6L | | 1 / 17 | 100% | 47:56.00 | 47:56.00 | 0% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | 60+ (Jnr/V50/V60 race) | | 6L | | 1 / 17 | 100% | 43:12.37 | 43:12.37 | 0% | - | - | |
| | 2023 Scottish XC #1 | | Comrie Croft | 60+ | | 205 | RYANS BIKE SURGERY-THOMSON HOMES | 1 / 7 | 100% | 1h02:32.00 | 1h02:32.00 | 0% | - | - | |
| | 2023 Scottish XC #2 | | Fort William | 60+ | | 905 | | 1 / 5 | 100% | 1h34:13.00 | 1h34:13.00 | 0% | - | - | |
| | 2023 Scottish XC #3 | | Lochore Meadows Country Park | 60+ | | 608 | | 1 / 7 | 100% | 59:28.00 | 59:28.00 | 0% | - | - | |
| | 2023 Scottish XC #4 | | Cathkin Braes Country Park | 60+ | | 605 | RYANS BIKE SURGERY-THOMSON HOMES | 1 / 6 | 100% | 58:40.00 | 58:40.00 | 0% | - | - | |
| | 2023 Scottish CX #1 | | Kinneil X | 60+ (V50/V60 race) | | 66 | | 1 / 19 | 100% | 42:57.00 | 42:57.00 | 0% | - | - | |
| | 2023 Scottish CX #2 | | Beach Park, Irvine | 60+ (V50/V60 race) | | 6 | | 1 / 20 | 100% | 48:24.00 | 48:24.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 60+ | | 119 | Ryan's Bike Surgery | 3 / 34 | 94% | 52:41.20 | 43:40.50 | 20.6% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 60+ (V50/V60 race) | | 6L | | 2 / 15 | 93% | 46:33.00 | 46:17.00 | 0.6% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ (100km sportive) | | 595 | Dunfermline CC | 3 / 28 | 93% | 7h45:36.00 | 7h15:11.00 | 7% | - | - | |
| | Nevis Range - 10 under the Ben | | Fort William | 50+ (Pairs) | | 204 | TEAM: CP to BR | 3 / 20 | 89% | 10h47:20.00 | 3h57:34.00 | 172.5% | - | - | |
| | No Fuss Events - Highland Perthshire Enduro | | Dunkeld | 40+ | | ? | First Timer | 8 / 58 | 88% | 25:18.00 | 19:43.00 | 28.3% | 18:34.00 | 36.3% | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 60+ | | 106 | Dunfermline CC | 4 / 23 | 86% | 50:46.10 | 48:26.30 | 4.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 60+ | | 105 | Dunfermline CC | 4 / 21 | 85% | -1LAP | 42:32.80 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 27 | Dunfermline CC | 14 / 80 | 84% | 43:58.20 | 41:30.60 | 5.9% | - | - | |
| | 2019 Scottish XC #3 | | Linlithgow | 60+ | | 705 | | 2 / 7 | 83% | 1h03:09.00 | 1h02:27.00 | 1.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 60+ | | 109 | Ryan's Bike Surgery-Thomson | 6 / 29 | 82% | 51:10.90 | 42:39.50 | 20% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 60+ | | 524 | Ryan's Bike Surgery | 3 / 12 | 82% | 1h39:11.20 | 1h34:35.60 | 4.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 60+ | | 220 | Dunfermline CC | 6 / 28 | 81% | 48:47.70 | 45:18.70 | 7.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 60+ | | 525 | Ryan's Bike Surgery | 4 / 16 | 80% | 1h13:05.80 | 1h10:10.60 | 4.2% | - | - | |
| | 2015 Scottish XC #3 | | Laggan Wolftrax | 50-59 | | 361 | bikers boutique / Leslie Bike Shop | 4 / 15 | 79% | 1h25:04.00 | 1h19:30.00 | 7% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 60+ | | 703 | | 2 / 5 | 75% | 57:58.07 | 57:41.90 | 0.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 50-59 | | 15 | Dunfermline CC | 19 / 70 | 74% | 46:24.80 | 42:34.30 | 9% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 60+ | | 526 | Ryan's Bike Surgery | 4 / 12 | 73% | 1h11:22.00 | 1h03:56.00 | 11.6% | - | - | |
| | 2022 Scottish XC #1 | | Comrie Croft | 60+ | | 705 | | 3 / 8 | 71% | 1h00:56.00 | 58:27.00 | 4.3% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 60-64 (MV60) | | 45 | Ryan's Bike Surgery | 22 / 71 | 70% | 44:23.50 | 40:42.70 | 9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 60+ | | 518 | Ryan's Bike Surgery-Thomson | 8 / 23 | 68% | 1h11:45.60 | 1h04:26.70 | 11.4% | - | - | |
| | 2014 Scottish XC #2 | | Cathkin Braes Country Park | 50-59 | | 362 | | 5 / 13 | 67% | 1h11:35.68 | 1h08:25.01 | 4.6% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 60-64 | | 123 | | 15 / 43 | 67% | 46:36.30 | 43:41.10 | 6.7% | - | - | |
| | 2014 Scottish XC #4 | | Lochore Meadows Country Park | 50-59 | | 360 | | 5 / 12 | 64% | 1h07:34.36 | 1h01:50.47 | 9.3% | - | - | |
| | 2014 Scottish XC #1 | | Forfar | 50-59 | | 219 | | 4 / 9 | 63% | 1h07:49.10 | 1h04:42.36 | 4.8% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 60-64 | | 120 | Ryan's Bike Surgery-Thomson | 12 / 27 | 58% | 40:02.60 | 43:41.20 | -8.3% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | 50-59 | | 363 | | 6 / 12 | 55% | 1h09:17.90 | 1h02:15.10 | 11.3% | - | - | |
| | 2014 Scottish XC #5 | | Dalbeattie | 50-59 | | 358 | | 5 / 8 | 43% | 1h23:19.18 | 1h18:41.43 | 5.9% | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Quite Fast | | 409 | Dunfermline CC | 16 / 20 | 21% | - | | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 60+ | | 89 | Dunfermline CC | DNS / 21 | 0% | DNS | 57:31.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 60+ | | 491 | Ryan's Bike Surgery | DNS / 20 | 0% | DNS | 1h29:00.00 | - | - | - | |