| | Offcamber - Offcamber XC | | The Inside Park | 50+ | | 8 | | 3 / 20 | 89% | 1h41:18.10 | 1h31:56.50 | 10.2% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 50-59 (Vet race) | | 319 | | 12 / 35 | 68% | 1h32:29.00 | 1h28:38.00 | 4.3% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 50-59 (Vet race) | | 463 | | 11 / 38 | 73% | 1h27:30.30 | 1h05:33.40 | 33.5% | - | - | |
| | 2022/23 Brass Monkeys XC Enduro #1 | | Porridgepot Hill | 3hr: 50+ | | 3844 | | 2 / 46 | 98% | 2h46:53.00 | 32:10.00 | 418.8% | - | - | |
| | 2022/23 Miche Wessex CX League #8 | | Andover Athletic Club | 50-59 (50+ race) | | 900 | | 36 / 76 | 53% | 50:29.14 | 41:35.81 | 21.4% | - | - | |
| | 2022/23 Western Cyclo-Cross League #3 | | Frome | 50-59 (V50/V60 race) | | 352 | | 13 / 47 | 74% | 41:14.00 | 1:11.00 | 3384.5% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | 50-59 | | 128 | | 7 / 26 | 76% | 1h17:54.50 | 1h12:04.50 | 8.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 50-59 | | 331 | | 6 / 19 | 72% | 1h48:22.40 | 1h30:00.90 | 20.4% | - | - | |
| | 2022 Southern XC #3 | | Folly Farm | 50-59 | | 135 | | 5 / 39 | 89% | 1h18:46.10 | 1h11:55.50 | 9.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 50-59 | | 399 | | 12 / 62 | 82% | 1h31:28.00 | 1h19:56.00 | 14.4% | - | - | |
| | 2022 Central XC #1 | | Checkendon | 50-59 | | 133 | | 4 / 42 | 93% | 1h19:58.10 | 1h15:49.10 | 5.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 50-59 | | 469 | | DNS / 39 | 0% | DNS | 1h16:55.80 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 50-59 | | 456 | | DNS / 47 | 0% | DNS | 1h11:27.20 | - | - | - | |
| | 2022 Southern XC #2 | | Holywell Estate | 50-59 | | 477 | | 5 / 34 | 88% | 1h34:35.60 | 1h28:01.60 | 7.5% | - | - | |
| | 2022 Gorrick Spring Classic #2 | | Highlands Farm | 50-59 | | 758 | | 1 / 31 | 100% | 58:11.00 | 58:11.00 | 0% | - | - | |
| | Offcamber - Offcamber XC | | The Inside Park | 50+ | | 122 | | 1 / 24 | 100% | 1h43:11.70 | 1h43:11.70 | 0% | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #3 | | Minley Manor | 3hr: 50+ | | 3921 | | 4 / 69 | 96% | 2h43:00.00 | 2h41:08.00 | 1.2% | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #2 | | Caesar's Camp | 3hr: 50+ | | 3858 | | 7 / 71 | 91% | -1LAP | 2h52:47.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 50-59 | | 330 | Westbury Wheelers | 8 / 27 | 73% | 1h54:53.80 | 1h39:16.00 | 15.8% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 50-59 | | 438 | Westbury Wheelers | 13 / 29 | 57% | 1h24:14.00 | 1h16:18.00 | 10.4% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ | | 163 | Westbury Wheelers | 8 / 35 | 79% | 6h41:56.00 | 6h01:20.00 | 11.2% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 505 | | 11 / 38 | 73% | 1h35:10.40 | 1h24:32.90 | 12.6% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 50-59 | | 509 | | 12 / 36 | 69% | 1h14:28.70 | 1h04:07.30 | 16.2% | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | 50-59 | | 1768 | | 22 / 28 | 22% | 1h34:08.40 | 1h16:16.50 | 23.4% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 50-59 | | 452 | | 9 / 34 | 76% | 1h29:09.80 | 1h12:08.50 | 23.6% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | 50-59 | | 1131 | | 9 / 40 | 79% | 1h22:32.60 | 1h14:34.50 | 10.7% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 50-59 | | 1153 | | 20 / 50 | 61% | 32:46.50 | 19:30.50 | 68% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 50-59 | | 681 | | 5 / 44 | 91% | 1h14:03.30 | 1h09:44.40 | 6.2% | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 1 AM: 3hr 50+ | | 249 | | 1 / 17 | 100% | 2h57:58.00 | 2h57:58.00 | 0% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 50-59 | | 165 | | 5 / 50 | 92% | 1h11:12.20 | 1h09:17.70 | 2.8% | - | - | |
| | 2021 TORQ Breakout #1 | | Highlands Farm | Day 1 AM: 3hr 50+ | | 303 | | 2 / 22 | 95% | 2h54:55.00 | 2h53:33.00 | 0.8% | - | - | |
| | Gorrick - Autum Equinox | | Highlands Farm | Sunday: 1.5hr 50+ | | 219 | | 1 / 10 | 100% | - | | - | - | - | |
| | 2020 Southern XC #4 | | Checkendon | 50-59 | | 253 | | 2 / 32 | 97% | 1h05:08.60 | 1h01:35.80 | 5.8% | - | - | |
| | Gorrick - TORQ Breakout | | Highlands Farm | 2hr: 50+ | | 318 | | 2 / 9 | 88% | - | | - | - | - | |
| | 2020 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 40+ Plus | | 322 | | 11 / 37 | 72% | 1h18:21.00 | 1h10:49.00 | 10.6% | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #2 | | Porridgepot Hill | 3hr: 50+ | | 3887 | | 2 / 49 | 98% | 2h46:15.00 | 2h45:25.00 | 0.5% | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #1 | | Caesar's Camp | 3hr: 50+ | | 3876 | | 1 / 47 | 100% | 3h10:57.00 | 3h10:57.00 | 0% | - | - | |
| | Gorrick - Autumn Classic | | Area 51 | 40+ Plus | | 625 | | 5 / 30 | 86% | 1h17:42.00 | 1h11:30.00 | 8.7% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 55-59 | | 508 | | 4 / 17 | 81% | 1h39:12.00 | 1h34:31.00 | 5% | - | - | |
| | 2019 Southern XC #5 | | Pippingford | 50-59 | | 406 | un-attached | 3 / 19 | 89% | 1h16:12.10 | 1h15:14.40 | 1.3% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 50-59 | | 507 | | 8 / 25 | 71% | 1h23:47.60 | 1h19:51.30 | 4.9% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 50-59 | | 969 | | 22 / 30 | 28% | 1h33:23.10 | 1h14:03.00 | 26.1% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 50-59 | | 763 | Gillingham & District Wheelers | 2 / 25 | 96% | 1h14:05.40 | 1h13:58.30 | 0.2% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 511 | Gillingham&District Wheelers | 7 / 44 | 86% | 1h36:51.00 | 1h26:07.00 | 12.5% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 50-59 | | 383 | Gillingham & District Wheelers | 2 / 36 | 97% | 1h16:40.30 | 1h16:22.30 | 0.4% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 50-59 | | 410 | Gillingham & District Wheelers | 19 / 40 | 54% | 1h22:53.00 | 1h11:51.00 | 15.4% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 540 | GillinghamandDistrictWheelers | 12 / 66 | 83% | 1h25:20.00 | 1h18:31.00 | 8.7% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 50-59 | | 352 | Gillingham & District Wheelers | 5 / 29 | 86% | 1h13:09.70 | 1h10:02.40 | 4.5% | - | - | |
| | 2019 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 843 | Gillingham & District Wheelers | 3 / 34 | 94% | 1h07:07.00 | 1h06:05.00 | 1.6% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #3 | | Minley Manor | 3hr: 50+ | | 3996 | Gillingham & District Wheelers | 3 / 36 | 94% | 2h26:10.00 | 2h24:56.00 | 0.9% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #1 | | Minley Manor | 3hr: 50+ | | 3891 | Gillingham & District Wheelers | 3 / 42 | 95% | 2h34:23.00 | 2h32:53.00 | 1% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50-59 | | 552 | BW Cycling | 3 / 30 | 93% | 1h34:22.00 | 1h33:11.00 | 1.3% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 50-59 | | 6364 | B W Cycling | 2 / 29 | 96% | 1h15:53.80 | 1h15:49.70 | 0.1% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 552 | BW Cycling | 3 / 33 | 94% | 1h17:53.00 | 1h15:08.00 | 3.7% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 50-59 | | 381 | BW Cycling | 3 / 42 | 95% | 1h13:24.00 | 1h12:19.00 | 1.5% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50-59 | | 606 | BW Cycling | 4 / 37 | 92% | 1h29:44.00 | 1h27:40.00 | 2.4% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 50-59 | | 6551 | BW Cycling | 2 / 33 | 97% | 1h09:37.10 | 1h09:13.40 | 0.6% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 602 | BW Cycling | 6 / 32 | 84% | 1h03:32.00 | 1h00:47.00 | 4.5% | - | - | |
| | 2017 Southern XC #1 | | Wasing | 50-59 | | 6502 | B W Cycling | 4 / 27 | 88% | 1h24:09.30 | 1h17:19.00 | 8.8% | - | - | |
| | 2016/17 Merida Brass Monkeys XC #2 | | Minley Manor | 3hr: 50+ | | 3068 | | 1 / 57 | 100% | 2h55:26.00 | 2h55:26.00 | 0% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | 50-59 | | 468 | Westbury Wheelers | 1 / 27 | 100% | 1h12:43.00 | 1h12:43.00 | 0% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 50-59 | | 171 | Westbury Wheelers | 2 / 22 | 95% | 1h04:23.40 | 1h03:32.40 | 1.3% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 443 | Westbury Wheelers | 4 / 29 | 89% | 1h42:07.00 | 1h39:15.00 | 2.9% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 50-59 | | 302 | Westbury Wheelers | 2 / 31 | 97% | 1h11:23.00 | 1h09:39.00 | 2.5% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | 50-59 | | 171 | Westbury Wheelers | 3 / 17 | 88% | 1h05:14.60 | 1h04:25.30 | 1.3% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | 50-59 | | 171 | Westbury Wheelers | 2 / 23 | 95% | 1h14:18.60 | 1h12:20.30 | 2.7% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 50-59 | | 403 | Westbury Wheelers | 3 / 29 | 93% | 1h58:34.00 | 1h52:17.00 | 5.6% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 50-59 | | 171 | Westbury Wheelers | 4 / 27 | 88% | 1h15:40.10 | 1h12:22.00 | 4.6% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 50-59 | | 171 | Westbury Wheelers | 3 / 23 | 91% | 1h12:31.10 | 1h10:56.70 | 2.2% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 443 | Westbury Wheelers | 3 / 37 | 94% | 1h03:24.00 | 1h00:55.00 | 4.1% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 50-59 | | 171 | Westbury Wheelers | 3 / 27 | 92% | 1h13:26.30 | 1h10:41.40 | 3.9% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 454 | Westbury Wheelers | 4 / 25 | 88% | 1h06:42.00 | 1h03:16.00 | 5.4% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | 50-59 | | 116 | Westbury Wheelers | 1 / 39 | 100% | 1h00:25.00 | 1h00:25.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 445 | Westbury Wheelers | 4 / 36 | 91% | 1h19:44.00 | 1h18:23.00 | 1.7% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 50-59 | | 171 | Westbury Wheelers | 3 / 34 | 94% | 1h15:33.80 | 1h14:18.50 | 1.7% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | 50-59 | | 650 | Westbury Wheelers | 1 / 29 | 100% | 1h19:27.00 | 1h19:27.00 | 0% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 615 | Westbury Wheelers | 3 / 32 | 94% | 1h18:40.00 | 1h15:47.00 | 3.8% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 50-59 | | 44 | Westbury Wheelers | 3 / 22 | 90% | 1h08:37.00 | 1h06:27.00 | 3.3% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 463 | Westbury Wheelers | 5 / 32 | 87% | 1h04:24.00 | 1h01:36.00 | 4.6% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 50-59 | | 264 | Westbury Wheelers | 11 / 29 | 64% | 1h14:39.00 | 1h08:54.00 | 8.4% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 50-59 | | 59 | Westbury Wheelers | 2 / 36 | 97% | 1h11:26.00 | 1h10:11.00 | 1.8% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 50-59 | | 453 | Westbury Wheelers | 5 / 24 | 83% | 1h25:45.00 | 1h21:04.00 | 5.8% | - | - | |
| | Thrive - Wareham XC | | Wareham | Cyclocross | | 337 | | 3 / 10 | 78% | 2h26:54.20 | 2h13:53.80 | 9.7% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 50-59 | | 59 | Westbury Wheelers | 3 / 34 | 94% | 1h13:41.00 | 1h10:09.00 | 5% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50-59 | | 503 | Westbury Wheelers | 6 / 33 | 84% | 1h18:35.00 | 1h14:16.00 | 5.8% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | 50-59 | | 46 | Westbury Wheelers | 2 / 31 | 97% | 1h14:01.00 | 1h11:58.00 | 2.9% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 50-59 | | 55 | Westbury Wheelers | 2 / 30 | 97% | 1h22:28.00 | 1h21:11.00 | 1.6% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 503 | Westbury Wheelers | 4 / 29 | 89% | 1h09:02.00 | 1h07:03.00 | 3% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | 50-59 | | 293 | Westbury Wheelers | 2 / 30 | 97% | 1h09:04.00 | 1h08:09.00 | 1.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 708 | Westbury Wheelers | 3 / 43 | 95% | 1h04:03.00 | 1h03:41.00 | 0.6% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | 50-59 | | 383 | westbury wheelers - Gillingham District Wheelers | 1 / 42 | 100% | 1h07:20.00 | 1h07:20.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 50-59 | | 967 | Westbury Wheelers | 1 / 39 | 100% | 1h04:29.00 | 1h04:29.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 50-59 | | 572 | Westbury Wheelers | 4 / 52 | 94% | 1h08:39.00 | 1h07:38.00 | 1.5% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 410 | Westbury Wheelers | 19 / 32 | 42% | 1h30:45.00 | 1h21:46.00 | 11% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 50-59 | | 40 | Westbury Wheelers | 2 / 19 | 94% | 1h04:50.00 | 1h02:28.00 | 3.8% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 50-59 | | 58 | Westbury Wheelers | 4 / 32 | 90% | 1h06:17.00 | 1h02:31.00 | 6% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 50-59 | | 439 | Westbury Wheelers | 2 / 27 | 96% | 1h25:13.00 | 1h23:35.00 | 2% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | 50-59 | | 36 | Westbury Wheelers | 2 / 18 | 94% | 1h32:38.00 | 1h30:38.00 | 2.2% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 50-59 | | 45 | Westbury Wheelers | 2 / 21 | 95% | 1h17:34.00 | 1h14:43.00 | 3.8% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 50-59 | | 579 | Westbury Wheelers | 3 / 39 | 95% | 1h11:52.00 | 1h10:20.00 | 2.2% | - | - | |