| | 2023/24 Miche Wessex CX League #13 | | New Forest | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 5 / 16 | 73% | 45:54.40 | 42:22.42 | 8.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 60+ | | 116 | Banjo Cycles Newbury / Raceware | 9 / 25 | 67% | 43:15.00 | 52:19.00 | -17.3% | - | - | |
| | 2023/24 Miche Wessex CX League #7 | | Cannon Heath Down | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 4 / 20 | 84% | 44:44.24 | 41:31.88 | 7.7% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 60+ | | 109 | | DNF / 35 | 0% | DNF | 50:07.00 | - | - | - | |
| | 2023/24 Miche Wessex CX League #5 | | Southampton Sports Centre | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 4 / 20 | 84% | 41:54.81 | 39:52.09 | 5.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 60+ | | 129 | | 10 / 32 | 71% | 42:38.00 | 38:44.40 | 10.1% | - | - | |
| | 2023/24 Miche Wessex CX League #4 | | Prospect Park | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 3 / 19 | 89% | 48:18.83 | 45:40.07 | 5.8% | - | - | |
| | 2023/24 Miche Wessex CX League #3 | | Foxhill | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 5 / 16 | 73% | 44:51.43 | 41:18.83 | 8.6% | - | - | |
| | 2023/24 Miche Wessex CX League #1 | | Clanfield Cross | 60+ (50-59/60+ race) | | 565 | Banjo Cycles Newbury | 4 / 15 | 79% | 49:46.97 | 45:01.77 | 10.6% | - | - | |
| | 2023 South West XC #5 | | Newnham Park | Service Champs | | 311 | | 1 / 9 | 100% | 1h16:29.50 | 1h16:29.50 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 111 | | 71 / 149 | 53% | 4h50:46.60 | 1h02:18.50 | 366.7% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 60+ (Vet race) | | 521 | | 5 / 16 | 73% | 1h25:32.00 | 1h21:06.00 | 5.5% | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | 60+ | | 309 | Banjo Cycles Newbury | 7 / 22 | 71% | 55:09.30 | 52:47.30 | 4.5% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 60+ (Vet race) | | 446 | | 5 / 12 | 64% | 1h40:23.00 | 1h31:40.00 | 9.5% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 60+ | | 296 | Banjo Cycles Newbury | 3 / 19 | 89% | 1h05:23.10 | 1h04:23.40 | 1.6% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 60+ (Vet race) | | 408 | | 3 / 21 | 90% | 1h27:00.60 | 1h18:30.70 | 10.8% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 60+ | | 321 | Banjo Cycles Newbury | 3 / 27 | 92% | 1h33:17.00 | 1h26:56.10 | 7.3% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 60+ (Vet race) | | 521 | | 7 / 18 | 65% | 1h15:53.90 | 1h08:53.90 | 10.2% | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | 60+ | | 326 | Banjo Cycles Newbury | 5 / 29 | 86% | 48:10.10 | 44:43.00 | 7.7% | - | - | |
| | 2022/23 Miche Wessex CX League #12 | | Southampton Sports Centre | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | DNF / 57 | 0% | DNF | 44:21.62 | - | - | - | |
| | 2022/23 Miche Wessex CX League #11 | | Clanfield Cross | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 23 / 50 | 55% | 45:05.97 | 35:18.38 | 27.7% | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 10 / 69 | 87% | 45:57.26 | 41:28.04 | 10.8% | - | - | |
| | 2022/23 Miche Wessex CX League #7 | | Popham Airfield | 50-59 (50+ race) | | 548 | | 14 / 62 | 79% | 42:47.30 | 39:09.02 | 9.3% | - | - | |
| | 2022/23 Miche Wessex CX League #2 | | Swanmore MX | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 7 / 46 | 87% | 41:08.50 | 37:30.79 | 9.7% | - | - | |
| | 2022/23 Miche Wessex CX League #6 | | Southampton Sports Centre | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 10 / 59 | 84% | 42:12.72 | 39:20.72 | 7.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 34 | | 37 / 91 | 60% | 45:55.10 | 38:52.10 | 18.1% | - | - | |
| | Gorrick - Cool MTB Challenge | | Andover Athletic Club | Open (Medium route) | | 368 | | n/a (sportive) | - | 2h25:39.00 | - | - | - | - | |
| | 2022/23 Miche Wessex CX League #5 | | Prospect Park | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 10 / 63 | 85% | 42:49.63 | 38:25.04 | 11.5% | - | - | |
| | 2022/23 Miche Wessex CX League #4 | | Foxhill | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 7 / 50 | 88% | 45:50.90 | 43:01.76 | 6.6% | - | - | |
| | 2022/23 Miche Wessex CX League #3 | | Moredon Rec, Swindon | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 15 / 56 | 75% | 41:54.98 | 39:35.94 | 5.9% | - | - | |
| | 2022/23 Miche Wessex CX League #1 | | Clanfield Cross | 50-59 (50+ race) | | 548 | Banjo Cycles Newbury | 9 / 46 | 82% | 47:01.36 | 43:16.99 | 8.6% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | 50-59 | | 261 | Banjo Cycles Newbury | 12 / 26 | 56% | 1h22:57.50 | 1h12:04.50 | 15.1% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 50-59 | | 189 | Banjo Cycles Newbury | 10 / 33 | 72% | 4h24:39.10 | 1h30:07.50 | 193.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Open | | 532 | | 5 / 19 | 78% | 1h16:21.40 | 1h12:09.50 | 5.8% | - | - | |
| | 2022 Southern XC #3 | | Folly Farm | 50-59 | | 285 | Banjo Cycles Newbury | 12 / 39 | 71% | 1h22:45.90 | 1h11:55.50 | 15.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Open | | 543 | | 4 / 69 | 96% | 1h15:44.00 | 1h13:00.00 | 3.7% | - | - | |
| | 2022 Central XC #1 | | Checkendon | 50-59 | | 248 | | 9 / 42 | 80% | 1h23:43.90 | 1h15:49.10 | 10.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | Open | | 263 | | 4 / 15 | 79% | 1h17:26.60 | 1h09:56.60 | 10.7% | - | - | |
| | 2022 Southern XC #1 | | Matterley Estate | 50-59 | | 346 | Banjo Cycles Newbury | 14 / 47 | 72% | 1h27:25.90 | 1h17:36.20 | 12.7% | - | - | |
| | 2022 Gorrick Spring Classic #2 | | Highlands Farm | 50-59 | | 775 | | 9 / 31 | 73% | 1h01:32.00 | 58:11.00 | 5.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50-59 | | 38 | Banjo Cycles Newbury / Raceware | 36 / 59 | 40% | 49:22.90 | 40:48.30 | 21% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 55-59 | | 28 | | 26 / 61 | 58% | 45:44.00 | 41:07.90 | 11.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 49 | Banjo Cycles Newbury / Raceware | 62 / 88 | 30% | 46:33.00 | 39:24.70 | 18.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 28 | | 70 / 95 | 27% | 48:00.20 | 41:24.30 | 15.9% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 519 | | 26 / 38 | 32% | 1h44:40.50 | 1h24:32.90 | 23.8% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Open | | 552 | | 12 / 28 | 59% | 52:28.80 | 42:19.70 | 24% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | 50-59 | | 1656 | Banjo Cycles Newbury | 14 / 25 | 46% | 1h27:17.10 | 1h17:09.30 | 13.1% | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | 50-59 | | 2078 | Banjo Cycles Newbury | 16 / 28 | 44% | 1h29:31.70 | 1h16:16.50 | 17.4% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | 50-59 | | 1741 | Banjo Cycles Newbury | 19 / 40 | 54% | 1h25:49.90 | 1h14:34.50 | 15.1% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 50-59 | | 1364 | Banjo Cycles Newbury | 27 / 50 | 47% | - | 19:30.50 | - | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 50-59 | | 845 | Banjo Cycles Newbury | 25 / 44 | 44% | 1h22:54.60 | 1h09:44.40 | 18.9% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 50-59 | | 377 | Banjo Cycles Newbury | 25 / 50 | 51% | 1h16:51.10 | 1h09:17.70 | 10.9% | - | - | |
| | 2020 Southern XC #4 | | Checkendon | 50-59 | | 334 | Banjo Cycles Newbury | 9 / 32 | 74% | 1h10:00.60 | 1h01:35.80 | 13.7% | - | - | |
| | 2020 Southern XC #3 | | Gaddon's Farm, New Forest | 50-59 | | 513 | Banjo Cycles Newbury | 9 / 28 | 70% | 1h06:32.50 | 55:40.50 | 19.5% | - | - | |
| | 2020 Southern XC #2 | | Folly Farm | 50-59 | | 514 | Banjo Cycles Newbury | 7 / 25 | 75% | 53:54.30 | 44:47.90 | 20.3% | - | - | |
| | 2020 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 50-59 | | 798 | | 4 / 22 | 86% | 1h00:00.00 | 57:22.00 | 4.6% | - | - | |
| | 2019 Southern XC #5 | | Pippingford | 50-59 | | 440 | Banjo Cycles Newbury | 10 / 19 | 50% | 1h23:58.80 | 1h15:14.40 | 11.6% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 50-59 | | 979 | Banjo Cycles Sunningdale | 13 / 30 | 59% | 1h21:56.10 | 1h14:03.00 | 10.7% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 50-59 | | 771 | Banjo Cycles Newbury | 10 / 25 | 63% | 1h18:23.60 | 1h13:58.30 | 6% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 50-59 | | 393 | Banjo Cycles Sunningdale | 9 / 36 | 77% | 1h20:26.00 | 1h16:22.30 | 5.3% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 50-59 | | 362 | Banjo Cycles Newbury | 11 / 29 | 64% | 1h17:27.20 | 1h10:02.40 | 10.6% | - | - | |
| | Dyfi MTB Events - Trek Coed-y-Brenin Enduro | | Coed-y-Brenin | 50-59 | | 178 | | n/a (sportive) | - | 4h11:00.00 | - | - | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | 50-59 | | 6021 | Banjo Cycles Sunningdale | 10 / 21 | 55% | 1h18:24.00 | 1h12:10.70 | 8.6% | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 50-59 | | 6030 | Banjo Cycles Sunningdale | 11 / 23 | 55% | 1h21:43.60 | 1h12:31.60 | 12.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | 50+ | | 814 | Banjo Cycles - AWCycles.co.uk | 7 / 20 | 68% | 1h33:34.00 | 1h27:55.00 | 6.4% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | 50-59 | | 6045 | Banjo Cycles Sunningdale | 9 / 22 | 62% | 1h38:43.70 | 1h27:23.30 | 13% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 50-59 | | 6082 | Banjo Cycles Sunningdale | 8 / 23 | 68% | 1h10:20.00 | 1h05:35.70 | 7.2% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | 50-59 | | 6561 | Banjo Cycles Sunningdale | 9 / 17 | 50% | 1h15:07.70 | 1h08:23.40 | 9.9% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | 50-59 | | 6346 | Banjo Cycles Sunningdale | 6 / 17 | 69% | 1h11:03.90 | 1h06:47.40 | 6.4% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 50-59 | | 6534 | Banjo Cycles Sunningdale | 13 / 29 | 57% | 1h23:29.60 | 1h15:49.70 | 10.1% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 50-59 | | 6503 | Banjo Cycles Sunningdale | 13 / 33 | 63% | 1h13:05.30 | 1h09:13.40 | 5.6% | - | - | |
| | 2017 Southern XC #1 | | Wasing | 50-59 | | 6519 | Banjo Cycles Newbury | 8 / 27 | 73% | 1h29:47.90 | 1h17:19.00 | 16.1% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 50-59 | | 816 | Banjo Cycles Newbury | 7 / 25 | 75% | 1h07:38.00 | 1h02:18.00 | 8.6% | - | - | |
| | 2016/17 Merida Brass Monkeys XC #1 | | Windmill Hill | 3hr: 50+ | | 3925 | Banjo Cycles Newbury | 46 / 52 | 12% | - | 2h28:29.00 | - | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | 50-59 | | 452 | Banjo Cycles Newbury | 4 / 27 | 88% | 1h16:15.00 | 1h12:43.00 | 4.9% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 13 / 27 | 54% | 1h21:36.20 | 1h12:22.00 | 12.8% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 12 / 23 | 50% | 1h20:13.10 | 1h10:56.70 | 13.1% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 14 / 27 | 50% | 1h19:49.10 | 1h10:41.40 | 12.9% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | 50-59 | | 101 | Banjo Cycles Sunningdale | 3 / 39 | 95% | 1h02:49.00 | 1h00:25.00 | 4% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 4 / 34 | 91% | 1h17:36.00 | 1h14:18.50 | 4.4% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | 50-59 | | 658 | | 6 / 29 | 82% | 1h24:31.00 | 1h19:27.00 | 6.4% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 624 | | 4 / 32 | 90% | 1h19:03.00 | 1h15:47.00 | 4.3% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 2hr: 40+ | | 2388 | Banjo Cycles Newbury | 57 / 58 | 2% | - | 2h12:23.00 | - | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 50-59 | | 25 | Banjo cycles - Raceware Direct - Specialized - Torq | 5 / 22 | 81% | 1h09:46.00 | 1h06:27.00 | 5% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 469 | Banjo Cycles - AWCycles.co.uk | 10 / 32 | 71% | 1h05:52.00 | 1h01:36.00 | 6.9% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 50-59 | | 268 | Banjo Cycles Newbury | 13 / 29 | 57% | 1h16:32.00 | 1h08:54.00 | 11.1% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized | 35 / 36 | 3% | - | 1h10:11.00 | - | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 50-59 | | 458 | Banjo Cycles - AWCycles.co.uk | 11 / 24 | 57% | 1h28:34.00 | 1h21:04.00 | 9.3% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 50-59 | | 36 | Banjo Cycles Newbury / Raceware / Specialized | 5 / 34 | 88% | 1h14:39.00 | 1h10:09.00 | 6.4% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | 50-59 | | 56 | Banjo Cycles Newbury / Raceware / Specialized | 5 / 31 | 87% | 1h15:42.00 | 1h11:58.00 | 5.2% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 50-59 | | 62 | Banjo cycles - Raceware Direct - Specialized - Torq | 18 / 30 | 41% | 1h32:45.00 | 1h21:11.00 | 14.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 507 | Banjo Cycles Newbury | 6 / 29 | 82% | 1h12:01.00 | 1h07:03.00 | 7.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 709 | Banjo Cycles - AWCycles.co.uk | 8 / 43 | 83% | 1h08:37.00 | 1h03:41.00 | 7.8% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | 50-59 | | 399 | Banjo Cycles - Raceware Direct - Specialized - Torq - | 2 / 42 | 98% | 1h07:48.00 | 1h07:20.00 | 0.7% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 50-59 | | 607 | Banjo Cycles - Raceware Direct - Specialized - Torq - | 2 / 36 | 97% | 1h00:49.00 | 1h00:47.00 | 0.1% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 50-59 | | 74 | Banjo cycles - Raceware Direct - Specialized - Torq | 2 / 35 | 97% | 1h17:28.00 | 1h14:58.00 | 3.3% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 50-59 | | 941 | Banjo cycles - Raceware Direct - Specialized - Torq | 2 / 39 | 97% | 1h05:39.00 | 1h04:29.00 | 1.8% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 50-59 | | 551 | Banjo Cycles Newbury | 1 / 52 | 100% | 1h07:38.00 | 1h07:38.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 408 | AW Cycles - AWCycles.co.uk | 6 / 32 | 84% | 1h25:31.00 | 1h21:46.00 | 4.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 50-59 | | 610 | AW Cycles - AWCycles.co.uk | 6 / 33 | 84% | 1h21:37.00 | 1h17:32.00 | 5.3% | - | - | |