| | Dirty Reiver - Dirty Reiver | | Kielder Forest | Open | | 207 | Velo Club Moulin MJS | n/a (sportive) | - | - | - | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | 50+ | | 151 | | 4 / 22 | 86% | - | 6h35:18.00 | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | 50+ | | 155 | | 21 / 28 | 26% | - | 6h53:46.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 43 | Velo Club Moulin MJS | 43 / 68 | 37% | - | 43:02.80 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 51 | Hors catégorie (HC) | DNS / 68 | 0% | DNS | 49:43.00 | - | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Solo: 50+ | | 225 | Hors catégorie (HC) | 5 / 41 | 90% | - | 6h37:18.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 60+ | | 226 | Hors catégorie (HC) | 17 / 32 | 48% | -1LAP | 46:59.90 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 60+ | | 216 | Hors catégorie (HC) | 11 / 26 | 60% | -1LAP | 41:54.50 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 60+ | | 208 | Hors catégorie (HC) | 10 / 28 | 67% | -1LAP | 45:18.70 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 60+ | | 110 | Hors catégorie (HC) | 10 / 23 | 59% | -1LAP | 48:26.30 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 60+ | | 112 | Hors catégorie (HC) | 11 / 21 | 50% | -1LAP | 42:32.80 | - | - | - | |
| | 2022 Scottish CX #2 | | Lochore Meadows Country Park | 60+ (V50/V60 race) | | 377 | | 3 / 13 | 83% | 35:54.00 | 40:33.00 | -11.5% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 60+ (V50/V60 race) | | 264 | | 7 / 21 | 70% | 43:15.00 | 47:28.00 | -8.9% | - | - | |
| | 2022 Scottish CX #8 | | Fife College | 60+ (V50/V60 race) | | 330 | | 3 / 17 | 88% | 44:17.00 | 47:56.00 | -7.6% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 60-64 | | 121 | Musselburgh RCC | 17 / 27 | 38% | 43:32.60 | 43:41.20 | -0.3% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 60+ (V50/V60 race) | | 266 | | 1 / 15 | 100% | 46:17.00 | 46:17.00 | 0% | - | - | |
| | Scottish CX - Roukie Riderz CX | | Rouken Glen | 60+ | | 235 | Musselburgh RCC | 1 / 8 | 100% | 44:32.10 | 44:32.10 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 60+ | | 117 | Musselburgh RCC | 10 / 27 | 65% | 41:18.50 | 40:28.20 | 2.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 60+ | | 116 | Musselburgh RCC | 16 / 29 | 46% | 44:14.90 | 42:39.50 | 3.7% | - | - | |
| | Scottish CX - Linlithgow CX | | Linlithgow | 60+ (B race) | | 140 | | 1 / 9 | 100% | 54:15.00 | 52:11.00 | 4% | - | - | |
| | 2023 Scottish CX #1 | | Kinneil X | 60+ (V50/V60 race) | | 67 | | 3 / 19 | 89% | 44:58.00 | 42:57.00 | 4.7% | - | - | |
| | 2023 Scottish CX #2 | | Beach Park, Irvine | 60+ (V50/V60 race) | | 63 | | 2 / 20 | 95% | 50:46.00 | 48:24.00 | 4.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 60+ | | 120 | Musselburgh RCC | 10 / 34 | 73% | 45:52.50 | 43:40.50 | 5% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | 60+ (V50/V60 race) | | 359 | | 3 / 21 | 90% | 50:15.00 | 47:43.00 | 5.3% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | 60+ (Jnr/V50/V60 race) | | 178 | | 2 / 17 | 94% | 45:45.89 | 43:12.37 | 5.9% | - | - | |
| | 2022 Scottish CX #1 | | Muir of Ord | 60+ (V50/V60 race) | | 119 | | 3 / 17 | 88% | 44:36.00 | 41:29.00 | 7.5% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 60+ (V50/V60 race) | | 222 | | 2 / 22 | 95% | 40:14.00 | 37:21.00 | 7.7% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 60-64 (60+) | | 116 | Musselburgh RCC | 12 / 23 | 50% | 48:50.80 | 44:07.90 | 10.7% | - | - | |
| | Tweedlove - Gritopia | | Tweed Valley | Open | | 228 | | n/a (sportive) | - | 4h11:22.00 | - | - | - | - | |
| | South Lanarkshire Leisure and Culture - Chatelherault Cross | | Hamilton | 40+ | | 384 | | 9 / 84 | 90% | 50:20.70 | 45:04.70 | 11.7% | - | - | |
| | Muckmedden - Cream o' the Croft Funduro | | Comrie Croft | 50+ | | 67 | | 3 / 11 | 80% | 30:42.00 | 27:21.00 | 12.3% | 22:07.00 | 38.8% | |
| | UCI - Gralloch | | Gatehouse of Fleet | 60-64 | | 1137 | Musselburgh Roads CC | 11 / 44 | 77% | 4h34:30.00 | 4h03:32.00 | 12.7% | - | - | |
| | 2016 Scottish XC #6 | | Forfar | 50-59 | | 356 | | 4 / 7 | 50% | 1h08:11.25 | 59:13.57 | 15.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 51 | Velo Club Moulin MJS | 41 / 80 | 49% | 48:47.50 | 41:30.60 | 17.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 46 | Hors catégorie (HC) | 45 / 80 | 44% | 45:37.00 | 38:24.70 | 18.8% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ | | 275 | Hors catégorie (HC) | 19 / 35 | 47% | 7h19:56.00 | 6h01:20.00 | 21.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 50-59 | | 42 | Velo Club Moulin MJS | 49 / 70 | 30% | 52:04.10 | 42:34.30 | 22.3% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 566 | Velo Club Moulin MJS | 56 / 66 | 15% | 1h36:02.00 | 1h18:31.00 | 22.3% | - | - | |
| | Tweedlove - Tour O The Borders | | Tweed Valley | Open | | 790 | | n/a (sportive) | - | 7h11:19.00 | - | - | - | - | |