| | 2016 Scottish XC #1 | | Laggan Wolftrax | 15-16 | | 302 | | 3 / 3 | 0% | 52:04.60 | 43:06.10 | 20.8% | - | - | |
| | 2016 Scottish XC #3 | | Cathkin Braes Country Park | 15-16 | | 307 | | 7 / 7 | 0% | 1h08:50.79 | 55:28.77 | 24.1% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 15-16 | | 267 | edinburgh RC | 9 / 16 | 47% | 1h07:34.00 | 55:39.00 | 21.4% | - | - | |
| | 2016 Scottish XC #5 | | Blairadam, Fife | 15-16 | | 303 | edinburgh RC | 1 / 3 | 100% | 44:32.00 | 44:32.00 | 0% | - | - | |
| | 2016 Scottish XC #6 | | Forfar | 15-16 | | 306 | | 3 / 6 | 60% | - | | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 17-18 | | 11 | edinburgh RC | 8 / 16 | 53% | 48:56.50 | 43:10.50 | 13.4% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 17-18 | | 402 | edinburgh RC | 2 / 3 | 50% | 1h27:06.00 | 1h16:14.00 | 14.3% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 17-18 | | 128 | edinburgh RC | 4 / 9 | 63% | 1h12:00.00 | 1h03:03.00 | 14.2% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 17-18 | | 400 | | 1 / 2 | 100% | 1h24:01.50 | 1h24:01.50 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 17-18 | | 230 | edinburgh RC | 4 / 11 | 70% | 1h22:46.00 | 1h05:23.00 | 26.6% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 17-18 | | 167 | edinburgh RC | 6 / 9 | 38% | 1h05:10.00 | 52:58.00 | 23% | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 17-18 | | 418 | edinburgh RC | 1 / 1 | - | 1h18:02.00 | 1h18:02.00 | 0% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 17-18 | | 402 | edinburgh RC | 2 / 2 | 0% | 1h03:39.11 | 52:26.35 | 21.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 56 | edinburgh RC | 14 / 23 | 41% | 49:00.90 | 43:43.10 | 12.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 17-18 | | 48 | edinburgh RC | 10 / 17 | 44% | 45:35.90 | 41:26.90 | 10% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 17-18 | | 44 | edinburgh RC | 8 / 19 | 61% | 54:38.90 | 48:10.90 | 13.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 44 | edinburgh RC | 10 / 25 | 63% | 47:40.90 | 40:53.40 | 16.6% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 17-18 | | 9 | edinburgh RC | 16 / 25 | 38% | 44:20.60 | 38:46.50 | 14.4% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 17-18 | | 402 | | 2 / 3 | 50% | 1h17:54.70 | 1h07:20.00 | 15.7% | - | - | |
| | 2019 Scottish XC #3 | | Linlithgow | 17-18 | | 403 | | 4 / 5 | 25% | 1h25:17.00 | 1h13:14.00 | 16.5% | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U75 | | 343A | Drop-off Drop-outs | 1 / 12 | 100% | 7h12:03.00 | 7h12:03.00 | 0% | - | - | |
| | 2019 Scottish XC #4 | | Kirkhill | 17-18 | | 403 | | 1 / 3 | 100% | 1h18:43.10 | 1h18:43.10 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 17-18 | | 138 | edinburgh RC | 7 / 9 | 25% | 1h35:25.00 | 1h15:59.00 | 25.6% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 17-18 | | 403 | | 3 / 4 | 33% | 1h13:38.28 | 1h04:05.90 | 14.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 39 | edinburgh RC | DNS / 17 | 0% | DNS | 49:43.20 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 43 | edinburgh RC | 17 / 42 | 61% | 49:05.50 | 42:06.10 | 16.6% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 22 | edinburgh RC | 6 / 16 | 67% | 51:29.70 | 49:01.40 | 5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 14 | VeloRevolution-WPCycles | 5 / 16 | 73% | 51:02.60 | 49:33.00 | 3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 6 | VeloRevolution-WPCycles | 8 / 27 | 73% | 50:00.80 | 46:59.30 | 6.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 6 | VeloRevolution-WPCycles | 10 / 26 | 64% | 55:35.00 | 51:03.00 | 8.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | Elite | | 7 | VeloRevolution-WPCycles | 7 / 26 | 76% | 51:16.70 | 49:31.20 | 3.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | Elite | | 9 | VeloRevolution-WPCycles | 13 / 28 | 56% | 58:20.00 | 52:21.00 | 11.4% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U23 | | 12 | VeloRevolutionWPCycles | 10 / 17 | 44% | 1h07:25.00 | 54:50.00 | 23% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U23 | | 10 | VeloRevolution-WPCycles | 4 / 14 | 77% | 1h02:56.00 | 58:39.00 | 7.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 13 | | 10 / 32 | 71% | 58:29.00 | 22:32.00 | 159.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 9 | | 3 / 25 | 92% | 52:44.00 | 34:54.00 | 51.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 6 | | 13 / 20 | 37% | 59:57.00 | 42:35.00 | 40.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 5 | | 9 / 24 | 65% | 56:55.00 | 31:29.00 | 80.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 9 | | 10 / 21 | 55% | 57:39.10 | 24:49.20 | 132.3% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U23 (Female: 18+) | | 12 | | 3 / 10 | 78% | 40:10.40 | 22:53.20 | 75.5% | - | - | |
| | 2023 Scottish CX #2 | | Beach Park, Irvine | 18+ (Women's race) | | 106 | | 3 / 15 | 86% | 36:52.00 | 36:12.00 | 1.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 18+ | | 10 | | 5 / 12 | 64% | 51:11.70 | 49:09.40 | 4.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 18+ | | 12 | | 7 / 18 | 65% | 58:26.00 | 53:06.00 | 10% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 23+ | | 11 | | 8 / 23 | 68% | 54:40.50 | 48:34.40 | 12.6% | - | - | |