| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 17-18 | | 83 | Glasgow Riderz | DNS / 37 | 0% | DNS | 1h10:52.20 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 75 | Glasgow Riderz | DNF / 88 | 0% | DNF | 33:33.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 213 | Glasgow Riderz | DNF / 63 | 0% | DNF | 46:20.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 526 | Glasgow Riderz | DNF / 43 | 0% | DNF | 41:26.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 15-16 | | 215 | Glasgow Riderz | DNF / 38 | 0% | DNF | 1h07:26.40 | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 314 | Glasgow Riderz | DNF / 37 | 0% | DNF | 51:51.00 | - | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 13-14 | | 152 | | 2 / 33 | 97% | 54:17.79 | 52:56.44 | 2.6% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 13-14 | | 154 | | 3 / 44 | 95% | 36:16.20 | 34:30.40 | 5.1% | - | - | |
| | 2019 Scottish XC #6 | | Glentress | 13-14 | | 154 | | 3 / 32 | 94% | 1h09:55.22 | 1h05:05.26 | 7.4% | - | - | |
| | 2022 Scottish XC #1 | | Comrie Croft | 17-18 | | 351 | Glasgow Riderz | 4 / 16 | 80% | 1h26:59.00 | 1h18:23.00 | 11% | - | - | |
| | 2019 Scottish XC #3 | | Linlithgow | 13-14 | | 154 | | 5 / 32 | 87% | 48:17.00 | 45:52.00 | 5.3% | - | - | |
| | 2018 Scottish XC #3 | | Cathkin Braes Country Park | 13-14 | | 150 | | 6 / 35 | 85% | 35:29.90 | 32:10.96 | 10.3% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 13-14 | | 154 | | 6 / 30 | 83% | 56:51.00 | 54:00.00 | 5.3% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 13-14 | | 155 | Glasgow Riderz | 7 / 26 | 76% | 37:11.22 | 33:53.21 | 9.7% | - | - | |
| | 2022 Scottish XC #2 | | Callendar Estate | 17-18 | | 751 | | 7 / 15 | 57% | 1h33:28.00 | 1h23:22.00 | 12.1% | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: U75 | | 313B | TEAM: Barnes&Barnes | 9 / 62 | 87% | - | 6h57:53.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 242 | Glasgow Riderz | 10 / 51 | 82% | 1h01:48.00 | 51:12.00 | 20.7% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 13-14 | | 150 | Glasgow Riderz | 10 / 33 | 72% | 57:14.00 | 47:51.00 | 19.6% | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 13-14 | | 151 | Glasgow Riderz | 10 / 22 | 57% | 50:45.00 | 43:02.00 | 17.9% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 536 | Glasgow Riderz | 14 / 45 | 70% | 51:27.00 | 44:45.00 | 15% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 391 | Glasgow Riderz | 14 / 42 | 68% | 47:33.70 | 40:55.90 | 16.2% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 227 | Glasgow Riderz | 14 / 37 | 64% | 44:43.70 | 38:10.50 | 17.2% | - | - | |
| | 2021 Scottish XC #2 | | Glentress | A Race | | 674 | | 15 / 26 | 44% | - | | - | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 13-14 | | 154 | | 16 / 28 | 44% | 52:57.97 | 41:12.89 | 28.5% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 214 | Glasgow Riderz | 18 / 49 | 65% | 52:41.10 | 44:50.70 | 17.5% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 15-16 | | 219 | Glasgow Riderz | 19 / 41 | 55% | 52:07.90 | 43:20.60 | 20.3% | - | - | |
| | Muckmedden - Fair City Enduro (EWS Qualifier) | | Perth | 16-17 | | 355 | Glasgow Riderz | 19 / 32 | 42% | 22:23.00 | 16:59.00 | 31.8% | 14:59.00 | 49.4% | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 424 | Glasgow Riderz | 20 / 46 | 58% | 45:12.00 | 38:49.00 | 16.4% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 17-18 | | 123 | Glasgow Riderz | 22 / 38 | 43% | 1h17:57.00 | 1h04:44.00 | 20.4% | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U75 | | 326B | East West United | 23 / 88 | 75% | - | 7h03:57.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 17-18 | | 88 | Glasgow Riderz | 23 / 38 | 41% | 1h25:38.00 | 1h12:38.00 | 17.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 117 | Glasgow Riderz | 28 / 68 | 60% | 37:09.70 | 32:23.00 | 14.8% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 13-14 | | 150 | | 28 / 28 | 0% | - | 49:57.03 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 84 | Glasgow Riderz | 29 / 48 | 40% | 1h17:38.10 | 1h01:22.70 | 26.5% | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Fast | | 13 | Glasgow Riderz | 31 / 40 | 23% | - | | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 67 | Glasgow Riderz | 57 / 78 | 27% | 44:45.20 | 38:26.90 | 16.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 63 | Glasgow Riderz | 62 / 86 | 28% | 39:49.60 | 31:58.80 | 24.5% | - | - | |