| | 2023 Welsh MTB XC #3 | | Forest of Dean | 60+ | | 133 | | 5 / 8 | 43% | 1h18:43.00 | 1h05:55.00 | 19.4% | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | 60+ | | 696 | Witney Wheelers | 14 / 22 | 38% | 59:49.60 | 52:47.30 | 13.3% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 60+ | | 532 | Witney Wheelers | 7 / 19 | 67% | 1h07:54.00 | 1h04:23.40 | 5.5% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 60+ | | 602 | Witney Wheelers | 12 / 27 | 58% | 1h43:51.90 | 1h26:56.10 | 19.5% | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | 60+ | | 603 | | 14 / 29 | 54% | 52:59.20 | 44:43.00 | 18.5% | - | - | |
| | Gorrick - Halloween XC Classic | | Highlands Farm | 50-59 | | 837 | Witney Wheelers | 7 / 27 | 77% | 1h01:45.00 | 55:25.00 | 11.4% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | 50-59 | | 471 | Witney Wheelers | 22 / 26 | 16% | 1h29:09.20 | 1h12:04.50 | 23.7% | - | - | |
| | 2022 Southern XC #3 | | Folly Farm | 50-59 | | 546 | Witney Wheelers | 30 / 39 | 24% | 1h29:33.50 | 1h11:55.50 | 24.5% | - | - | |
| | 2022 Central XC #1 | | Checkendon | 50-59 | | 460 | Witney Wheelers | 27 / 42 | 37% | 1h27:16.00 | 1h15:49.10 | 15.1% | - | - | |
| | 2021 Gorrick Autumn Classic #2 | | Highlands Farm | 50-59 | | 873 | Witney Wheelers | 9 / 29 | 71% | 1h03:43.00 | 59:20.00 | 7.4% | - | - | |
| | 2020 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 50-59 | | 779 | Pedalon | 9 / 22 | 62% | 1h01:22.00 | 57:22.00 | 7% | - | - | |
| | Gorrick - Autumn Classic | | Area 51 | 50-59 | | 738 | Witney Wheelers | 2 / 16 | 93% | 59:37.00 | 59:20.00 | 0.5% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 55-59 | | 523 | | 8 / 17 | 56% | 1h48:45.00 | 1h34:31.00 | 15.1% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 50-59 | | 519 | | 16 / 25 | 38% | 1h30:16.30 | 1h19:51.30 | 13% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 50-59 | | 7108 | Witney Wheelers | 9 / 30 | 72% | 1h19:08.30 | 1h14:03.00 | 6.9% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 50-59 | | 833 | Witney Wheeler | 12 / 25 | 54% | 1h19:24.30 | 1h13:58.30 | 7.4% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 529 | | 25 / 44 | 44% | 1h48:20.00 | 1h26:07.00 | 25.8% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 50-59 | | 479 | Witney Wheelers | 17 / 36 | 54% | 1h22:18.60 | 1h16:22.30 | 7.8% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 50-59 | | 432 | | 28 / 40 | 31% | 1h28:20.00 | 1h11:51.00 | 22.9% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 514 | | 43 / 66 | 35% | 1h31:19.00 | 1h18:31.00 | 16.3% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 50-59 | | 472 | | 16 / 29 | 46% | 1h19:39.20 | 1h10:02.40 | 13.7% | - | - | |
| | 2019 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 844 | Witney Wheelers | 13 / 34 | 64% | 1h11:46.00 | 1h06:05.00 | 8.6% | - | - | |
| | Gorrick - Autumn Classic | | Crowthorne Wood | 50-59 | | 223 | Witney Wheelers | 4 / 22 | 86% | 1h16:10.00 | 1h13:11.00 | 4.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | 50+ | | 1002 | Witney Wheelers | 15 / 33 | 56% | 1h40:10.00 | 1h29:56.00 | 11.4% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #3 | | Rushmere Park | 50+ | | 821 | | 5 / 18 | 76% | 1h40:48.00 | 1h25:42.00 | 17.6% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 50-59 | | 190 | Witney Wheelers | 5 / 20 | 79% | 1h29:21.00 | 1h22:35.00 | 8.2% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 316 | | 12 / 24 | 52% | 1h16:11.00 | 1h06:31.00 | 14.5% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 50-59 | | 416 | | 13 / 35 | 65% | 1h32:20.00 | 1h19:45.00 | 15.8% | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | 50-59 | | 6218 | Witney Wheelers | 8 / 21 | 65% | 1h18:03.60 | 1h12:10.70 | 8.2% | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 50-59 | | 6178 | Witney Wheelers | 10 / 23 | 59% | 1h21:18.20 | 1h12:31.60 | 12.1% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 50-59 | | 316 | | 27 / 38 | 30% | 1h17:02.00 | 1h09:05.00 | 11.5% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | 50+ | | 821 | Witney MTB - Witney Wheelers | 3 / 20 | 89% | 1h31:14.00 | 1h27:55.00 | 3.8% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | 50-59 | | 6064 | Witney Wheeler | 8 / 22 | 67% | 1h37:34.10 | 1h27:23.30 | 11.7% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 50-59 | | 286 | Witney Wheelers | 10 / 43 | 79% | 1h19:28.00 | 1h11:08.00 | 11.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 50+ | | 1002 | | 18 / 44 | 60% | 1h32:12.00 | 1h21:44.00 | 12.8% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 50-59 | | 6083 | | 9 / 23 | 64% | 1h10:47.00 | 1h05:35.70 | 7.9% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 50-59 | | 268 | | 27 / 35 | 24% | 1h46:54.00 | 1h27:36.00 | 22% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 50+ | | 1002 | | 10 / 44 | 79% | 1h35:51.00 | 1h26:39.00 | 10.6% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 50-59 | | 357 | Witney Wheelers | 8 / 23 | 68% | 1h00:23.00 | 55:54.00 | 8% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 265 | | 22 / 43 | 50% | 1h30:17.00 | 1h20:08.00 | 12.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 50+ | | 1002 | Witney MTB - Witney Wheelers | 16 / 46 | 67% | 1h51:27.00 | 1h38:53.00 | 12.7% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 377 | Witney Wheelers | 6 / 31 | 83% | 1h13:11.00 | 1h10:54.00 | 3.2% | - | - | |
| | Gorrick - Gorrick 25th Anniversary Event | | Crowthorne Wood | 50-59 | | 155 | Witney Wheelers | 5 / 37 | 89% | 1h08:35.00 | 1h07:25.00 | 1.7% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 564 | | 11 / 17 | 38% | 1h15:37.00 | 1h04:40.00 | 16.9% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50-59 | | 577 | | 23 / 40 | 44% | 1h45:16.00 | 1h28:03.00 | 19.6% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | 50-59 | | 4582 | Witney Wheelers | 8 / 17 | 56% | 1h14:28.20 | 1h08:23.40 | 8.9% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | 50-59 | | 6398 | Witney Wheels | 8 / 17 | 56% | 1h11:53.00 | 1h06:47.40 | 7.6% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50-59 | | 569 | | 23 / 30 | 24% | 1h51:05.00 | 1h33:11.00 | 19.2% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 50-59 | | 6380 | Witney Whellers | 15 / 29 | 50% | 1h24:13.00 | 1h15:49.70 | 11.1% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 569 | | 23 / 33 | 31% | 1h33:52.00 | 1h15:08.00 | 24.9% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 50-59 | | 366 | Witney Wheelers | 15 / 42 | 66% | 1h20:41.00 | 1h12:19.00 | 11.6% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #4 | | Bordon | 50-59 | | 766 | Witney Wheelers | 4 / 16 | 80% | 57:05.00 | 54:30.00 | 4.7% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50-59 | | 623 | | 29 / 37 | 22% | 1h40:45.00 | 1h27:40.00 | 14.9% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 50-59 | | 6529 | Witney Wheels | 22 / 33 | 34% | 1h15:43.60 | 1h09:13.40 | 9.4% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 619 | | 24 / 32 | 26% | 1h09:11.00 | 1h00:47.00 | 13.8% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #3 | | Area 51 | 50-59 | | 751 | Witney Wheelers | 6 / 22 | 76% | 1h04:28.00 | 59:22.00 | 8.6% | - | - | |
| | 2017 Southern XC #1 | | Wasing | 50-59 | | 6506 | Witney Wheelers | 10 / 27 | 65% | 1h30:57.00 | 1h17:19.00 | 17.6% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 50-59 | | 820 | Witney Wheelers | 8 / 25 | 71% | 1h07:51.00 | 1h02:18.00 | 8.9% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #1 | | Area 51 | 50-59 | | 789 | Witney Wheelers | 8 / 28 | 74% | 1h01:12.00 | 56:34.00 | 8.2% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | 50-59 | | 472 | Witney Wheelers | 7 / 27 | 77% | 1h18:05.00 | 1h12:43.00 | 7.4% | - | - | |
| | 2016 XC Rampage #4 | | Checkendon | 50+ | | 149 | Witney Wheelers | 2 / 6 | 80% | 59:20.00 | 59:00.00 | 0.6% | - | - | |
| | 2016 XC Rampage #3 | | Checkendon | 50+ | | 41 | Witney Wheelers | 1 / 5 | 100% | 59:57.00 | 59:57.00 | 0% | - | - | |
| | 2016 XC Rampage #2 | | Checkendon | 50+ | | 169 | Witney Wheelers | 1 / 5 | 100% | 1h00:34.00 | 1h00:34.00 | 0% | - | - | |
| | 2016 XC Rampage #1 | | Checkendon | 50+ | | 120 | Witney Wheelers | 4 / 12 | 73% | 1h08:07.00 | 1h06:54.00 | 1.8% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 50-59 | | 349 | Witney Wheelers | 9 / 22 | 62% | 1h07:27.60 | 1h03:32.40 | 6.2% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 450 | | 15 / 29 | 50% | 1h50:05.00 | 1h39:15.00 | 10.9% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | 50-59 | | 349 | Witney Wheelers | 10 / 17 | 44% | 1h13:04.80 | 1h04:25.30 | 13.4% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | 50-59 | | 349 | Witney Wheelers | 7 / 23 | 73% | 1h21:13.60 | 1h12:20.30 | 12.3% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 50-59 | | 414 | | 13 / 29 | 57% | 2h11:32.00 | 1h52:17.00 | 17.1% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 50-59 | | 349 | Witney Wheelers | 12 / 27 | 58% | 1h21:22.00 | 1h12:22.00 | 12.4% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 50-59 | | 349 | Witney Wheelers | 9 / 23 | 64% | 1h17:00.20 | 1h10:56.70 | 8.5% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 450 | | 22 / 37 | 42% | 1h09:57.00 | 1h00:55.00 | 14.8% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 50-59 | | 349 | Witney Wheelers | 12 / 27 | 58% | 1h19:03.60 | 1h10:41.40 | 11.8% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Porridgepot Hill | 2 Laps | | 248 | Witney Wheelers | 9 / 33 | 75% | 1h22:33.00 | 1h11:43.00 | 15.1% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 465 | | 14 / 25 | 46% | 1h12:07.00 | 1h03:16.00 | 14% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | 50-59 | | 857 | Witney Wheelers | 4 / 39 | 92% | 1h03:27.00 | 1h00:25.00 | 5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 460 | | 21 / 36 | 43% | 1h29:02.00 | 1h18:23.00 | 13.6% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 50-59 | | 349 | Witney Wheelers | 12 / 34 | 67% | 1h19:17.80 | 1h14:18.50 | 6.7% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | 50-59 | | 674 | Witney Wheelers | 7 / 29 | 79% | 1h24:45.00 | 1h19:27.00 | 6.7% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 640 | Witney Wheelers | 7 / 32 | 81% | 1h22:14.00 | 1h15:47.00 | 8.5% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 50-59 | | 237 | Witney Wheelers | 7 / 22 | 71% | 1h10:06.00 | 1h06:27.00 | 5.5% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 471 | | 15 / 32 | 55% | 1h09:15.00 | 1h01:36.00 | 12.4% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 50-59 | | 324 | Witney Wheelers | 14 / 36 | 63% | 1h16:16.00 | 1h10:11.00 | 8.7% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 50-59 | | 462 | Witney Wheelers | 20 / 24 | 17% | 1h36:20.00 | 1h21:04.00 | 18.8% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 50-59 | | 329 | | 12 / 34 | 67% | 1h17:22.00 | 1h10:09.00 | 10.3% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50-59 | | 510 | | 21 / 33 | 38% | 1h28:56.00 | 1h14:16.00 | 19.8% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | 50-59 | | 320 | Witney Wheelers | 12 / 31 | 63% | 1h19:41.00 | 1h11:58.00 | 10.7% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Windmill Hill | 2 Laps | | 200 | Witney Wheelers | 8 / 36 | 80% | 1h38:24.00 | 1h27:33.00 | 12.4% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 50-59 | | 352 | Witney Wheelers | 8 / 30 | 76% | 1h28:57.00 | 1h21:11.00 | 9.6% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 516 | | 9 / 29 | 71% | 1h15:06.00 | 1h07:03.00 | 12% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 714 | | 23 / 43 | 48% | 1h12:36.00 | 1h03:41.00 | 14% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | 50-59 | | 378 | Witney Wheelers | 10 / 42 | 78% | 1h13:34.00 | 1h07:20.00 | 9.3% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 50-59 | | 627 | Witney Wheelers | 4 / 36 | 91% | 1h03:13.00 | 1h00:47.00 | 4% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 50-59 | | 398 | Witney Wheelers | 5 / 35 | 88% | 1h19:33.00 | 1h14:58.00 | 6.1% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 50-59 | | 964 | Witney Wheelers | 9 / 39 | 79% | 1h08:44.00 | 1h04:29.00 | 6.6% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 50-59 | | 594 | Witney Wheelers | 11 / 52 | 80% | 1h13:40.00 | 1h07:38.00 | 8.9% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 423 | Witney MTB | 14 / 32 | 58% | 1h29:57.00 | 1h21:46.00 | 10% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 50-59 | | 627 | Witney MTB | 19 / 33 | 44% | 1h26:33.00 | 1h17:32.00 | 11.6% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 50-59 | | 474 | Witney MTB - Witney Wheelers | 29 / 30 | 3% | - | 1h20:18.00 | - | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 50-59 | | 262 | Witney Wheelers | 8 / 19 | 61% | 1h08:35.00 | 1h02:28.00 | 9.8% | - | - | |