| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 60-64 | | 66 | RT23 | 2 / 3 | 50% | 37:21.70 | 47:32.70 | -21.4% | - | - | |
| | 2023 Scottish CX #2 | | Beach Park, Irvine | 60+ (Women's race) | | 98 | | 1 / 2 | 100% | 38:25.00 | 38:25.00 | 0% | - | - | |
| | 2023 Scottish CX #1 | | Kinneil X | 60+ (Women's race) | | 46 | | 2 / 3 | 50% | 43:53.00 | 51:22.00 | -14.6% | - | - | |
| | 2022 Scottish CX #8 | | Fife College | 60+ (Women's race) | | 156 | | 1 / 2 | 100% | 44:47.00 | 44:47.00 | 0% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 60-64 (FV55+) | | 31 | RT23 | 5 / 10 | 56% | 45:12.70 | 38:42.70 | 16.8% | - | - | |
| | 2022 Scottish CX #7 | | Kinneil X | 60+ (Women's race) | | 165 | | 1 / 2 | 100% | 39:42.00 | 39:42.00 | 0% | - | - | |
| | 2022 Scottish CX #6 | | Castle Douglas | 60+ (Women's race) | | 116 | | 2 / 3 | 50% | 48:16.00 | 53:33.00 | -9.9% | - | - | |
| | 2022 Scottish CX #5 & Scottish Champs | | Dundee | 60+ (Women's race) | | 395 | | 3 / 4 | 33% | 46:16.00 | 40:24.00 | 14.5% | - | - | |
| | 2022 Scottish CX #4 | | Beach Park, Irvine | 60+ (Women's race) | | 302 | | 1 / 2 | 100% | 39:59.00 | 39:59.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50+ | | 19 | RT23 | 8 / 12 | 36% | 47:43.10 | 43:10.10 | 10.5% | - | - | |
| | 2022 Scottish CX #2 | | Lochore Meadows Country Park | 60+ (Women's race) | | 119 | | 1 / 3 | 100% | 39:55.00 | 39:55.00 | 0% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 60-64 | | 30 | CCGiro / RT23 | 5 / 8 | 43% | 55:00.90 | 50:11.20 | 9.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 53 | RT23 | 9 / 13 | 33% | -1LAP | 48:25.90 | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 50-59 | | 22 | RT23 | 7 / 10 | 33% | 48:19.20 | 42:12.70 | 14.5% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40+ | | 106 | RT 23 | 30 / 57 | 48% | - | 44:20.70 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 77 | RT 23 | DNS / 9 | 0% | DNS | 43:54.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40+ | | 67 | RT 23 | 18 / 40 | 56% | 1h01:20.00 | 46:46.00 | 31.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 40+ | | 53 | RT 23 | DNS / 40 | 0% | DNS | 42:54.20 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40+ | | 59 | RT 23 | 21 / 40 | 49% | - | 41:01.40 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 54 | RT 23 | 12 / 13 | 8% | 42:29.80 | 36:26.40 | 16.6% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 50-59 | | 49 | RT 23 | 5 / 12 | 64% | 49:43.60 | 45:52.30 | 8.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 27 | RT 23 | 4 / 8 | 57% | 45:08.60 | 42:44.60 | 5.6% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40+ | | 27 | Stirling Bike Club | 14 / 24 | 43% | 57:23.00 | 46:50.00 | 22.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 40+ | | 64 | Stirling Bike Club | 7 / 12 | 45% | - | 49:57.10 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50+ | | 504 | Stirling Bike Club | 4 / 5 | 25% | 1h07:36.00 | 1h03:36.00 | 6.3% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50+ | | 434 | Stirling Bike Club | 3 / 4 | 33% | 1h34:20.00 | 1h22:00.00 | 15% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 433 | Stirling Bike Club | 2 / 3 | 50% | 1h18:53.00 | 1h10:04.00 | 12.6% | - | - | |
| | 2017 Scottish XC #2 | | Dunoon | Senior | | 80 | Stirling Bike Club | 2 / 3 | 50% | 1h30:35.20 | 1h28:06.50 | 2.8% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50+ | | 394 | Stirling Bike Club | 2 / 4 | 67% | 1h19:03.00 | 1h11:22.00 | 10.8% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 50+ | | 250 | Stirling Bike Club | 3 / 5 | 50% | 1h09:14.00 | 1h03:44.00 | 8.6% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 50+ | | 4 | Stirling Bike Club | 1 / 2 | 100% | 1h15:13.00 | 1h15:13.00 | 0% | - | - | |
| | 2016 Scottish XC #3 | | Cathkin Braes Country Park | Senior | | 103 | | 2 / 3 | 50% | 1h24:52.41 | 1h23:21.61 | 1.8% | - | - | |
| | 2016 Scottish XC #2 | | Dunoon | Elite/Expert | | 23 | | 7 / 8 | 14% | 2h27:33.00 | 1h35:50.00 | 54% | - | - | |
| | 2015 Scottish XC #6 | | Forfar | Senior | | 102 | | 2 / 3 | 50% | 1h26:25.06 | 1h20:02.36 | 8% | - | - | |
| | 2015 Scottish XC #5 | | Badaguish | Senior | | 101 | | 1 / 2 | 100% | 1h34:19.83 | 1h34:19.83 | 0% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50+ | | 551 | Lichfield City CC | 2 / 5 | 75% | 1h21:25.00 | 1h19:39.00 | 2.2% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 50+ | | 521 | Lichfield City CC | 4 / 5 | 25% | 57:15.00 | 50:23.00 | 13.6% | - | - | |
| | 2015 Scottish XC #4 | | Lochore Meadows Country Park | Senior | | 101 | | 1 / 3 | 100% | 1h34:48.09 | 1h34:48.09 | 0% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 50+ | | 385 | Lichfield City CC | 3 / 3 | 0% | - | 1h25:23.00 | - | - | - | |
| | 2015 Scottish XC #3 | | Laggan Wolftrax | Senior | | 101 | Lichfield City CC | 2 / 7 | 83% | 1h12:04.00 | 1h08:16.00 | 5.6% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50+ | | 385 | Lichfield City CC | 2 / 6 | 80% | 1h13:09.00 | 1h09:58.00 | 4.6% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | Senior | | 103 | | 3 / 3 | 0% | 1h30:55.00 | 1h24:18.70 | 7.8% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50+ | | 346 | Lichfield City CC | 2 / 5 | 75% | 1h06:58.00 | 1h05:44.00 | 1.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50+ | | 671 | Lichfield City CC | 2 / 6 | 80% | 1h31:26.00 | 1h27:44.00 | 4.2% | - | - | |
| | 2015 Scottish XC #1 | | Cathkin Braes Country Park | Sport | | 103 | | 2 / 5 | 75% | 1h25:23.64 | 1h21:11.32 | 5.2% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | 50+ | | 59 | Lichfield CC | 2 / 2 | 0% | 1h19:28.00 | 1h15:22.00 | 5.4% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 50+ | | 246 | Lichfield City CC | 1 / 4 | 100% | 1h19:51.00 | 1h19:51.00 | 0% | - | - | |
| | 2014 Midlands XC #6 | | Wyre Forest | 50+ | | 59 | Lichfield CCC / Zipvit Sport | 1 / 1 | - | 1h29:49.00 | 1h29:49.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 50+ | | 561 | Lichfield City CC | 1 / 3 | 100% | 1h15:26.00 | 1h15:26.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 50+ | | 491 | Lichfield City CC | 1 / 5 | 100% | 1h03:01.00 | 1h03:01.00 | 0% | - | - | |
| | 2014 Midlands XC #4 | | Eastridge | 50+ | | 59 | Lichfield CCC / Zipvit Sport | 1 / 1 | - | 1h23:57.00 | 1h23:57.00 | 0% | - | - | |
| | 2014 Midlands XC #3 - XCE | | Eastridge | Women | 434024 | ? | Lichfield CCC / Zipvit Sport | 6 / 6 | 0% | - | | - | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 50+ | | 395 | Lichfield City CC | 1 / 3 | 100% | 1h09:28.00 | 1h09:28.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 50+ | | 138 | Lichfield City CC | 1 / 3 | 100% | 1h05:51.00 | 1h05:51.00 | 0% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 50+ | | 70 | Lichfield CCC - Zipvit Sport | 1 / 3 | 100% | 1h17:37.00 | 1h17:37.00 | 0% | - | - | |