| | 2014 Scottish XC #1 | | Forfar | 50-59 | | 216 | | 2 / 9 | 88% | 1h05:41.21 | 1h04:42.36 | 1.5% | - | - | |
| | 2014 Scottish XC #2 | | Cathkin Braes Country Park | 50-59 | | 357 | | 4 / 13 | 75% | 1h10:57.49 | 1h08:25.01 | 3.7% | - | - | |
| | 2014 Scottish XC #3 | | Abriachan | 50-59 | | 356 | | 2 / 9 | 88% | 1h04:37.21 | 1h02:20.63 | 3.7% | - | - | |
| | 2014 Scottish XC #5 | | Dalbeattie | 50-59 | | 356 | | 3 / 8 | 71% | 1h20:14.70 | 1h18:41.43 | 2% | - | - | |
| | 2015 Scottish XC #1 | | Cathkin Braes Country Park | 50-59 | | 362 | | 1 / 19 | 100% | 1h06:54.99 | 1h06:54.99 | 0% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 723 | Velocity 44 Stirling | 7 / 43 | 86% | 1h08:17.00 | 1h03:41.00 | 7.2% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | 50-59 | | 355 | | 2 / 12 | 91% | 1h03:08.60 | 1h02:15.10 | 1.4% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50-59 | | 518 | Velocity 44 Stirling | 8 / 33 | 78% | 1h20:40.00 | 1h14:16.00 | 8.6% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 50-59 | | 460 | Velocity 44 Stirling | 4 / 24 | 87% | 1h24:59.00 | 1h21:04.00 | 4.8% | - | - | |
| | 2015 Scottish XC #4 | | Lochore Meadows Country Park | 50-59 | | 359 | | 2 / 13 | 92% | 1h12:25.73 | 1h11:47.80 | 0.9% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 50-59 | | 270 | Velocity 44 Stirling | 29 / 29 | 0% | - | 1h08:54.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 467 | Velocity 44 Stirling | 16 / 32 | 52% | 1h09:33.00 | 1h01:36.00 | 12.9% | - | - | |
| | 2015 Scottish XC #5 | | Badaguish | 50-59 | | 358 | | 3 / 10 | 78% | 1h11:47.13 | 1h10:48.23 | 1.4% | - | - | |
| | 2015 Scottish XC #6 | | Forfar | 50-59 | | 356 | | 3 / 10 | 78% | 1h05:02.96 | 1h03:46.02 | 2% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 50-59 | | 922 | Velocity 44 Stirling | 3 / 20 | 89% | 1h11:39.00 | 1h10:43.00 | 1.3% | - | - | |
| | 2016 Scottish XC #1 | | Laggan Wolftrax | 50-59 | | 356 | | 2 / 12 | 91% | 1h20:31.20 | 1h20:23.60 | 0.2% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 449 | Velocity 44 Stirling | 11 / 36 | 71% | 1h24:17.00 | 1h18:23.00 | 7.5% | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | 50-59 | | 379 | Velocity 44 Stirling | 6 / 18 | 71% | 1h23:30.00 | 1h20:47.00 | 3.4% | - | - | |
| | 2016 Scottish XC #2 | | Dunoon | 50-59 | | 362 | | 1 / 9 | 100% | 1h02:10.00 | 1h02:10.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 460 | Velocity 44 Stirling | 18 / 37 | 53% | 1h08:19.00 | 1h00:55.00 | 12.2% | - | - | |
| | 2016 Scottish XC #3 | | Cathkin Braes Country Park | 50-59 | | 357 | | 1 / 14 | 100% | 1h05:18.98 | 1h05:18.98 | 0% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 50-59 | | 418 | Velocity 44 Stirling | 12 / 29 | 61% | 2h10:56.00 | 1h52:17.00 | 16.6% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 50-59 | | 311 | Velocity 44 Stirling | 7 / 31 | 80% | 1h14:12.00 | 1h09:39.00 | 6.5% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 452 | Velocity 44 Stirling | 10 / 29 | 68% | 1h47:14.00 | 1h39:15.00 | 8% | - | - | |
| | 2016 Scottish XC #5 | | Blairadam, Fife | 50-59 | | 356 | Velocity 44 Stirling | 1 / 8 | 100% | 1h17:22.00 | 1h17:22.00 | 0% | - | - | |
| | 2016 Scottish XC #6 | | Forfar | 50-59 | | 354 | | 1 / 7 | 100% | 59:13.57 | 59:13.57 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 607 | Velocity 44 RT | 14 / 32 | 58% | 1h05:11.00 | 1h00:47.00 | 7.2% | - | - | |
| | 2017 Scottish XC #2 | | Dunoon | 50-59 | | 87 | Velocity 44 RT | 2 / 7 | 83% | 1h08:51.00 | 1h07:59.20 | 1.3% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 570 | Velocity 44 RT | 15 / 33 | 56% | 1h25:15.00 | 1h15:08.00 | 13.5% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50-59 | | 571 | Velocity 44 RT | 22 / 40 | 46% | 1h44:58.00 | 1h28:03.00 | 19.2% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 272 | Velocity 44 RT | 25 / 43 | 43% | 1h30:30.00 | 1h20:08.00 | 12.9% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 50-59 | | 608 | Velocity 44 RT | 4 / 12 | 73% | 1h16:19.00 | 1h13:58.00 | 3.2% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 50-59 | | 271 | Velocity 44 RT | 20 / 35 | 44% | 1h40:43.00 | 1h27:36.00 | 15% | - | - | |
| | 2018 Scottish XC #3 | | Cathkin Braes Country Park | 50-59 | | 605 | | 4 / 14 | 77% | 1h06:03.40 | 1h03:53.22 | 3.4% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 50-59 | | 147 | Velocity 44 RT | DNF / 27 | 0% | DNF | 1h16:55.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 50-59 | | 314 | Velocity 44 RT | 13 / 38 | 68% | 1h13:22.00 | 1h09:05.00 | 6.2% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 50-59 | | 603 | | 2 / 14 | 92% | 1h07:23.35 | 1h06:23.06 | 1.5% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 50-59 | | 417 | Velocity 44 RT | DNS / 35 | 0% | DNS | 1h19:45.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 312 | Velocity 44 RT | DNS / 24 | 0% | DNS | 1h06:31.00 | - | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 50-59 | | 603 | Velocity 44 RT | 5 / 15 | 71% | 1h11:27.00 | 1h07:02.00 | 6.6% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 50-59 | | 612 | Velocity 44 RT | 5 / 14 | 69% | 1h14:41.33 | 1h09:37.46 | 7.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 67 | Velocity 44 RT | 30 / 80 | 63% | 46:17.40 | 41:30.60 | 11.5% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 50-59 | | 609 | | 5 / 25 | 83% | 1h10:39.10 | 1h03:17.20 | 11.6% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 519 | Velocity 44 RT | 17 / 66 | 75% | 1h26:05.00 | 1h18:31.00 | 9.6% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 50-59 | | 608 | | 2 / 20 | 95% | 1h11:54.00 | 1h11:16.00 | 0.9% | - | - | |
| | 2019 Scottish XC #3 | | Linlithgow | 50-59 | | 605 | | 5 / 19 | 78% | 1h16:15.00 | 1h09:14.00 | 10.1% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 519 | Velocity 44 RT | 26 / 44 | 42% | 1h49:00.00 | 1h26:07.00 | 26.6% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 50-59 | | 605 | | 5 / 15 | 71% | 1h15:03.80 | 1h05:28.09 | 14.7% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 55-59 | | 519 | Velocity 44 RT | 9 / 17 | 50% | 1h49:01.00 | 1h34:31.00 | 15.3% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 50-59 | | 608 | | 3 / 18 | 88% | 1h08:25.92 | 59:43.97 | 14.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 39 | Velocity 44 RT | 47 / 80 | 42% | 46:28.70 | 38:24.70 | 21% | - | - | |
| | 2020 Scottish XC #1 | | Linlithgow | 50-59 | | 865 | | 3 / 23 | 91% | 1h15:41.98 | 1h11:13.54 | 6.3% | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: 90+ | | 355A | TEAM: V44 | 1 / 80 | 100% | 6h29:18.00 | 6h29:18.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 544 | Velocity 44 RT | 14 / 38 | 65% | 1h37:59.80 | 1h24:32.90 | 15.9% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ | | 172 | Velocity 44 RT | 5 / 35 | 88% | 6h30:15.00 | 6h01:20.00 | 8% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 50-59 | | 445 | Velocity 44 RT | 9 / 22 | 62% | 1h03:00.70 | 55:10.00 | 14.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 94 | Velocity 44 RT | 41 / 90 | 55% | 49:00.10 | 41:48.20 | 17.2% | - | - | |
| | 2022 Scottish XC #1 | | Comrie Croft | 50-59 | | 857 | Velocity 44 RT | 6 / 17 | 69% | 1h18:33.00 | 1h09:16.00 | 13.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 50-59 | | 461 | Velocity 44 RT | 19 / 39 | 53% | 1h34:01.60 | 1h16:55.80 | 22.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 50-59 | | 458 | Velocity 44 RT | 8 / 32 | 77% | 1h56:32.40 | 1h42:47.40 | 13.4% | - | - | |
| | 2022 Scottish XC #3 | | Cathkin Braes Country Park | 50-59 | | 856 | | 6 / 22 | 76% | 1h14:03.00 | 1h04:59.00 | 14% | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Solo: 50+ | | 104 | TEAM: Kenny Kentley | 2 / 39 | 97% | 6h24:33.00 | 1h28:32.00 | 334.4% | - | - | |
| | 2022 Scottish CX #1 | | Muir of Ord | 50-59 (V50/V60 race) | | 89 | | 7 / 27 | 77% | 41:45.00 | 39:08.00 | 6.7% | - | - | |
| | 2022 Scottish CX #3 | | Brechin | 50-59 (Jnr/V50/V60 race) | | 126 | | 12 / 50 | 78% | 42:12.11 | 37:12.74 | 13.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 49 | Velocity 44 RT | 49 / 94 | 48% | 46:30.30 | 45:31.80 | 2.1% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 50-59 (V50/V60 race) | | 158 | | 11 / 62 | 84% | 37:44.00 | 34:01.00 | 10.9% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 50-59 (V50/V60 race) | | 225 | | 24 / 46 | 49% | 46:38.00 | 39:19.00 | 18.6% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 50-59 (V50/V60 race) | | 200 | | 10 / 58 | 84% | 47:24.00 | 44:11.00 | 7.3% | - | - | |
| | Scottish CX - Linlithgow CX | | Linlithgow | 50-59 | | 181 | | 2 / 7 | 83% | 52:25.00 | 50:14.00 | 4.4% | - | - | |
| | Scottish CX - 9th Doonbank Trofee | | Rozelle Park | 50-59 | | 38 | | 8 / 23 | 68% | 1h05:32.00 | 1h04:22.00 | 1.8% | - | - | |
| | 2023 Scottish XC #1 | | Comrie Croft | 50-59 | | 864 | Velocity 44 RT | 3 / 20 | 89% | 1h17:34.00 | 56:48.00 | 36.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 50-59 (Vet race) | | 466 | Velocity 44 RT | 14 / 38 | 65% | 1h29:16.20 | 1h05:33.40 | 36.2% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 50-59 | | 628 | Velocity 44 RT | n/a (sportive) | - | 8h28:06.00 | - | - | - | - | |
| | UCI - Gralloch | | Gatehouse of Fleet | 55-59 | | 1021 | Velocity 44 RT | 21 / 93 | 78% | 4h24:12.00 | 4h00:28.00 | 9.9% | - | - | |
| | 2023 Scottish XC #4 | | Cathkin Braes Country Park | 50+ | | 158 | Velocity 44 RT | 8 / 16 | 53% | 1h15:57.00 | 1h08:29.00 | 10.9% | - | - | |
| | Nevis Range - 10 under the Ben | | Fort William | 50+ | | 89 | Velocity 44 | 1 / 34 | 100% | 10h16:47.00 | 1h07:50.00 | 809.3% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 50-59 (Master+ race) | | 342 | Velocity 44 RT | 15 / 26 | 44% | 1h27:50.15 | 1h07:13.55 | 30.7% | - | - | |
| | Scottish CX - Strathallan Estate CX | | Strathallan Estate | 50-59 | | 26 | | 3 / 5 | 50% | 1h12:40.49 | 1h08:13.11 | 6.5% | - | - | |
| | 2024 Scottish XC #1 | | Cathkin Braes Country Park | 60+ (Gvet/U17/Women's race) | | 604 | | 1 / 8 | 100% | 53:53.81 | 53:53.81 | 0% | - | - | |