| | 2015 North East XC MTB Series #7 | | Hamsterley Forest | Sport | | 166 | PH-MAS VCUK Womens Cycle Team | 4 / 4 | 0% | - | 1h41:59.30 | - | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | Sport | | 894 | Velo Schils - Interbike RT | 3 / 4 | 33% | 1h51:38.00 | 1h39:24.00 | 12.3% | - | - | |
| | Hamsterley Beast - Hamsterley Beast | | Hamsterley Forest | Long course | | 94 | | n/a (sportive) | - | 6h13:02.00 | - | - | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | Sport | | 500 | Velo Schils - Interbike RT | 2 / 3 | 50% | 1h28:30.00 | 1h23:08.00 | 6.5% | - | - | |
| | 2016 Nutcracker Altura XC #5 | | Gandale | Sport | | ? | Velo Schils - Interbike RT | 2 / 2 | 0% | - | | - | - | - | |
| | Hamsterley Beast - Hamsterley Beast | | Hamsterley Forest | Long course | | 269 | | n/a (sportive) | - | 6h00:17.00 | - | - | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U80 | | 246B | Freed from the Shire | 1 / 10 | 100% | 6h54:03.00 | 6h54:03.00 | 0% | - | - | |
| | Si Paton - The Malverns MTB Festival - Cross Country | | Eastnor Deer Park | Open | | 225 | Velo Schils - Interbike RT | 1 / 7 | 100% | - | | - | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | Sport | | 123 | Velo Schils - Interbike RT | 2 / 3 | 50% | 1h21:14.00 | 1h10:12.00 | 15.7% | - | - | |
| | 2018 North East XC MTB Series #5 | | Hamsterley Forest | Sport | 1984 | 80 | Velo Schils - Interbike RT | 3 / 3 | 0% | - | | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Fun | | 362 | Velo Schils - Interbike RT | 7 / 15 | 57% | 46:14.80 | 42:16.90 | 9.4% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | Sport | 945362 | 905 | Datalynx-Parenesis Cycling | 3 / 5 | 50% | 1h23:16.00 | 1h13:31.00 | 13.3% | - | - | |
| | Hamsterley Beast - Hamsterley Beast | | Hamsterley Forest | Open (Half Beast (20 miles)) | | 392 | Datalynx-Parenesis Cycling | n/a (sportive) | - | 5h16:45.00 | - | - | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | Sport | | 905 | Datalynx-Parenesis Cycling | 4 / 5 | 25% | 1h24:26.00 | 1h11:34.00 | 18% | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U75 | | 253B | Freed from the Shire | 5 / 12 | 64% | - | 7h12:03.00 | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | Sport | | 903 | Datalynx-Parenesis Cycling | 5 / 5 | 0% | - | 1h13:58.00 | - | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | Sport | | 902 | Datalynx-Parenesis Cycling | 4 / 4 | 0% | 1h25:51.00 | 1h12:58.00 | 17.7% | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: 75+ | | 401A | TEAM: Freed From the Shire | 5 / 6 | 20% | 6h37:25.00 | 6h25:54.00 | 3% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | Sport | | 10 | Datalynx-Parenesis | 7 / 8 | 14% | -1LAP | 1h31:12.00 | - | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 3hr | | 64 | | 2 / 5 | 75% | 2h53:42.99 | 2h34:56.75 | 12.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Open | | 291 | University Of York CC | DNS / 4 | 0% | DNS | 1h01:38.70 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Open | | 596 | University Of York CC | 1 / 4 | 100% | 1h10:39.00 | 1h10:39.00 | 0% | - | - | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: U80 | | 290A | TEAM: Freed From the Shire | 2 / 8 | 86% | 6h26:26.00 | 5h21:44.00 | 20.1% | - | - | |
| | 2022 Hope XC #7 | | Leeds Urban Bike Park | Sport (Women) | | 155 | University Of York CC | 2 / 2 | 0% | 1h27:40.00 | 1h23:09.00 | 5.4% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast | | 336 | | 1 / 7 | 100% | 58:37.70 | 58:37.70 | 0% | - | - | |
| | 2023 Crank It Cycling #5 | | Leeds Urban Bike Park | Sport (Women's race) | | 303 | | 2 / 4 | 67% | 1h08:02.00 | 1h04:14.00 | 5.9% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Open (Sport/Open race) | | 298 | | 2 / 8 | 86% | 1h07:05.00 | 1h05:27.00 | 2.5% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | Sport (Women's race) | | 391 | | 4 / 4 | 0% | 1h18:09.12 | 1h21:38.73 | -4.3% | - | - | |