| | Offcamber - Offcamber XC | | The Inside Park | 50+ | | 63 | Bridport CC | 1 / 3 | 100% | 1h41:42.40 | 1h41:42.40 | 0% | - | - | |
| | 2024 South West XC #1 | | Grammarcombe Woods | 50+ | | 162 | Bridport CC | 1 / 2 | 100% | 1h42:25.90 | 1h42:25.90 | 0% | - | - | |
| | 2023 SWCX League #1 | | Coxleigh Barton | 50-59 (Jun/Female/V50+ race) | 421953 | 261 | Bridport CC | 1 / 6 | 100% | 46:24.00 | 46:24.00 | 0% | - | - | |
| | 2023 South West XC #5 | | Newnham Park | Service Champs | | 301 | Bridport CC | 1 / 1 | - | 1h33:19.00 | 1h33:19.00 | 0% | - | - | |
| | UCI - Gralloch | | Gatehouse of Fleet | 50-54 | | 741 | Bridport CC | 2 / 19 | 94% | 4h46:10.00 | 4h40:11.00 | 2.1% | - | - | |
| | South West XC - Newnham 3hr Winter Warm-up | | Newnham Park | 50-59 | | 38 | Bridport CC | 1 / 2 | 100% | 3h27:21.96 | 3h13:57.81 | 6.9% | - | - | |
| | 2022 SWCX League #7 | | Redruth School | 50-59 | 421953 | 313 | Bridport CC | DNS / 5 | 0% | DNS | 59:35.00 | - | - | - | |
| | 2022 SWCX League #6 | | Newnham Park | 50-59 | 421953 | 313 | Bridport CC | DNS / 5 | 0% | DNS | 1h01:34.00 | - | - | - | |
| | 2022 SWCX League #5 | | Newnham Park | 50-59 | 421953 | 313 | Bridport CC | DNS / 5 | 0% | DNS | 1h01:35.00 | - | - | - | |
| | Offcamber - Offcamber XC | | The Inside Park | 50+ | | 21 | | 1 / 4 | 100% | 1h30:35.60 | 1h30:35.60 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 50-59 | | 41 | Bridport CC | 2 / 8 | 86% | 46:29.00 | 45:27.50 | 2.3% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | Elite | | 27 | Bridport CC | 11 / 25 | 58% | 1h07:45.00 | 50:58.00 | 32.9% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 50-54 | | 43 | Bridport CC | 1 / 10 | 100% | 43:25.00 | 43:25.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50+ | | 51 | Bridport CC | 2 / 9 | 88% | 45:40.70 | 44:42.70 | 2.2% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 50-54 | | 82 | Bridport CC | 2 / 11 | 90% | 59:48.60 | 59:44.50 | 0.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 50-59 | | 60 | Bridport CC | 1 / 9 | 100% | 40:20.70 | 40:20.70 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 41 | Bridport CC | 1 / 13 | 100% | 48:25.90 | 48:25.90 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40+ | | 41 | Bridport CC | 6 / 36 | 86% | 45:46.10 | 43:37.40 | 4.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 56 | Bridport CC | 1 / 14 | 100% | 49:08.90 | 49:08.90 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40+ | | 15 | Bridport CC | 21 / 57 | 64% | 55:52.00 | 44:20.70 | 26% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 40-49 | | 6 | Bridport CC | 8 / 16 | 53% | 41:55.60 | 37:40.70 | 11.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 40+ | | 8 | Bridport CC | 6 / 32 | 84% | 48:54.40 | 44:56.40 | 8.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40+ | | 8 | Bridport CC | 19 / 40 | 54% | - | 46:46.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 14 | Bridport CC | 5 / 24 | 83% | 36:20.40 | 35:41.30 | 1.8% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 14 | Bridport CC | 5 / 32 | 87% | 45:53.60 | 43:19.70 | 5.9% | - | - | |
| | Thrive - Wareham XC | | Wareham | Open | | 30 | | 3 / 12 | 82% | 2h18:23.60 | 2h08:27.80 | 7.7% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | Elite | GBR19710421 | 8 | Specialized Ruislip / WDMBC | 3 / 6 | 60% | 1h40:46.00 | 1h37:49.00 | 3% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Elite | | 10 | Specialized Ruislip / WDMBC | 1 / 4 | 100% | 1h38:17.00 | 1h38:17.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Elite | | 66 | Specialized Ruislip / WDMBC | 16 / 27 | 42% | 1h49:25.00 | 1h36:31.00 | 13.4% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Elite | | 13 | Specialized Ruislip / WDMBC | 1 / 8 | 100% | 1h42:09.00 | 1h42:09.00 | 0% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | Elite | | 10 | Specialized Ruislip / WDMBC | 2 / 6 | 80% | 1h54:21.00 | 1h53:56.00 | 0.4% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Elite | | 76 | Specialized Ruislip / WDMBC | 16 / 27 | 42% | 1h40:46.00 | 1h24:20.00 | 19.5% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 115 | Specialized Ruislip / WDMBC | 12 / 28 | 59% | 2h02:02.00 | 1h52:19.00 | 8.7% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Elite | | 15 | Specialized Ruislip / WDMBC | 1 / 6 | 100% | 1h43:41.00 | 1h43:41.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 65 | Beyond / Specialized / WDMBC | 10 / 21 | 55% | 1h54:51.00 | 1h42:51.00 | 11.7% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | Elite | | 87 | Beyond / Specialized / WDMBC | 15 / 22 | 33% | 1h48:15.00 | 1h34:52.00 | 14.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | Elite | | 79 | Beyond / Specialized / WDMBC | 9 / 20 | 58% | 1h54:38.00 | 1h35:13.00 | 20.4% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | Elite | | 11 | Beyond MTB / Specialized / WDMBC | 1 / 10 | 100% | 1h37:06.00 | 1h37:06.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | Elite | | 15 | Beyond MTB / Specialized / WDMBC | 1 / 7 | 100% | 1h37:23.00 | 1h37:23.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Elite | | 71 | Beyond / Specialized / WDMBC | 13 / 23 | 45% | 2h00:26.00 | 1h47:32.00 | 12% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | Elite | | 11 | Beyond / Specialized / WDMBC | 1 / 7 | 100% | 2h16:22.00 | 2h16:22.00 | 0% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | Expert | | 2120 | Beyond / Specialized / WDMBC | 2 / 3 | 50% | 1h38:02.00 | 1h38:01.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | Elite | | 11 | Beyond MTB / Specialized / WDMBC | 1 / 8 | 100% | 1h45:11.00 | 1h45:11.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | Elite | | 98 | Beyond / Specialized / WDMBC | 14 / 26 | 48% | 1h40:17.00 | 1h29:13.00 | 12.4% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | Expert | | 2078 | Beyond / Specialized / WDMBC | 3 / 11 | 80% | 1h33:38.00 | 1h33:05.00 | 0.6% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | Elite | | 22 | Beyond MTB / Specialized / WDMBC | 1 / 11 | 100% | 1h30:32.00 | 1h30:32.00 | 0% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | Expert | | 1046 | Beyond / Specialized / WDMBC | 7 / 13 | 50% | 1h31:35.00 | 1h25:59.00 | 6.5% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Expert | | 2029 | Beyond / Specialized / WDMBC | 7 / 12 | 45% | 1h41:27.00 | 1h28:20.00 | 14.9% | - | - | |