| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 50-59 | | 34 | Southborough & District | 5 / 6 | 20% | 47:34.00 | 40:17.30 | 18.1% | - | - | |
| | 2023 South East Enduro Series #2 | | Pippingford | 35+ | | 49 | SDW RACING | 5 / 5 | 0% | 10:56.99 | 9:35.03 | 14.3% | 7:32.11 | 45.3% | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 50-59 (Women's race) | | 377 | Southborough & District Whls | 3 / 7 | 67% | 1h07:28.00 | 1h01:11.00 | 10.3% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 50-59 | | 298 | Southborough & District Wheelers | 3 / 5 | 50% | 1h25:10.90 | 1h19:20.10 | 7.4% | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | 50+ | | 302 | Southborough & District Wheelers | 2 / 10 | 89% | 52:21.80 | 51:38.50 | 1.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 50+ | | 26 | Southborough & District Whls | 2 / 6 | 80% | 42:39.10 | 40:59.60 | 4.1% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 55-59 (FV55+) | | 6 | Specialized Racing | 7 / 11 | 40% | 39:48.60 | 36:38.00 | 8.7% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 50-59 | | 323 | Specialized Racing | 3 / 4 | 33% | 5h40:29.70 | 3h10:01.10 | 79.2% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 55-59 | | 9 | | 5 / 11 | 60% | 51:08.40 | 46:55.80 | 9% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Expert/Sport | | 192 | San Fairy Ann CC | 7 / 10 | 33% | 1h18:56.00 | 1h11:41.00 | 10.1% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 50-59 | | 412 | Specialized Racing | 2 / 3 | 50% | 6h00:00.30 | 5h20:26.50 | 12.4% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | Expert | | 1331 | Specialized Racing | 2 / 6 | 80% | 40:22.70 | 37:08.10 | 8.7% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | Expert | | 826 | Specialized Racing | 2 / 4 | 67% | 1h26:56.40 | 1h26:25.90 | 0.6% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 50+ | | 551 | Specialized Racing | 3 / 5 | 50% | 1h33:54.00 | 1h28:35.00 | 6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Expert | | 153 | Specialized Racing | 5 / 11 | 60% | 1h32:21.00 | 1h26:59.00 | 6.2% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | Expert | | 144 | Specialized Racing | 4 / 7 | 50% | 1h14:45.00 | 1h09:44.00 | 7.2% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Expert | | 162 | Specialized Racing | 8 / 12 | 36% | 1h36:53.00 | 1h31:07.00 | 6.3% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 50-59 | | 51 | Specialized Racing | 3 / 12 | 82% | 47:32.50 | 45:52.30 | 3.6% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 50+ | | 521 | | 1 / 7 | 100% | 1h24:56.00 | 1h24:56.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Expert | | 234 | Specialized Racing | 3 / 7 | 67% | 1h51:32.00 | 1h42:39.00 | 8.7% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Expert/Sport | | 234 | Specialized Racing | 5 / 11 | 60% | 1h36:34.00 | 1h31:42.00 | 5.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40+ | | 115 | Specialized Racing | 9 / 17 | 50% | - | 47:34.10 | - | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 50+ | | 431 | Specialized Racing | 1 / 3 | 100% | 1h02:38.00 | 1h02:38.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50+ | | 502 | Specialized Racing | 1 / 5 | 100% | 1h03:36.00 | 1h03:36.00 | 0% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | Expert | | 4566 | Specialized Racing | 1 / 6 | 100% | 1h19:36.80 | 1h19:36.80 | 0% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50+ | | 431 | Specialized Racing | 1 / 4 | 100% | 1h22:00.00 | 1h22:00.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 431 | Specialized Racing | 1 / 3 | 100% | 1h10:04.00 | 1h10:04.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50+ | | 671 | Specialized Racing | 1 / 6 | 100% | 1h25:26.00 | 1h25:26.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 50+ | | 642 | Specialized Racing | 1 / 6 | 100% | 1h19:56.00 | 1h19:56.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 484 | Specialized Racing | 2 / 5 | 75% | 1h34:00.00 | 1h32:14.00 | 1.9% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 40-49 | | 501 | Specialized Racing | 4 / 7 | 50% | 1h29:00.00 | 1h22:11.00 | 8.3% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 40-49 | | 482 | Specialized Racing | 3 / 5 | 50% | 1h18:39.00 | 1h13:10.00 | 7.5% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 393 | Specialized Racing | 2 / 5 | 75% | 1h18:40.00 | 1h17:30.00 | 1.5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 382 | Specialized Racing | 3 / 8 | 71% | 1h21:52.00 | 1h16:06.00 | 7.6% | - | - | |
| | A Cycling - Epic Cymru | | Margam Park | Veteran | | 137 | Specialized Racing | 1 / 8 | 100% | 4h35:29.30 | 4h35:29.30 | 0% | 3h07:10.40 | 47.2% | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 40-49 | | 496 | Specialized Racing | 1 / 5 | 100% | 1h07:27.00 | 1h07:27.00 | 0% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 40+ | | 600 | Specialized Racing | 1 / 8 | 100% | 1h12:36.00 | 1h12:36.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 548 | Specialized Racing | 3 / 8 | 71% | 1h28:15.00 | 1h26:05.00 | 2.5% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 93 | Specialized Racing | 8 / 8 | 0% | - | 1h49:10.00 | - | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 40-49 | | 1035 | Specialized Racing | 1 / 2 | 100% | 48:10.00 | 48:10.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 344 | Contessa Scott Syncros | 4 / 5 | 25% | 1h21:17.00 | 1h11:35.00 | 13.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 40-49 | | 473 | Contessa Scott Syncros | 4 / 8 | 57% | 1h36:02.00 | 1h30:31.00 | 6.1% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 193 | Contessa Scott Syncros | 2 / 4 | 67% | 1h23:26.00 | 1h23:13.00 | 0.3% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 615 | Contessa Scott Syncros | 6 / 11 | 50% | 1h10:14.00 | 1h02:25.00 | 12.5% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | 40-49 | | 1215 | Contessa Scott Syncros | 2 / 5 | 75% | 52:13.00 | 49:33.00 | 5.4% | - | - | |
| | 2002 SAMS #3 | | Broadway House, Cheddar | Open | | 86 | Saracen | 8 / 8 | 0% | 2:09.67 | 1:43.99 | 24.7% | 1:26.41 | 50.1% | |