| | British Cycling - UK XC National Champs '23 | | Tong | 40-49 (Master+ race) | | 254 | | 3 / 28 | 93% | 1h26:04.55 | 1h21:14.40 | 6% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 36 | | 14 / 149 | 91% | 4h00:49.00 | 1h02:18.50 | 286.5% | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | 40-49 | | 295 | | 2 / 39 | 97% | 1h36:42.80 | 1h35:28.50 | 1.3% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 40-49 (Vet race) | | 252 | | 3 / 38 | 95% | 1h32:11.00 | 1h28:29.00 | 4.2% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 40-49 | | 280 | | 2 / 41 | 98% | 1h23:52.90 | 1h23:52.40 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40-49 (Vet race) | | 202 | | 3 / 38 | 95% | 1h41:29.60 | 1h39:44.80 | 1.8% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 40-49 (Vet race) | | 322 | | 2 / 34 | 97% | 1h33:17.50 | 1h31:50.10 | 1.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 341 | | 2 / 45 | 98% | 1h26:46.60 | 1h23:46.80 | 3.6% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 40-49 | | 179 | Bournemouth Cycleworks / Ford Civil / Vitec Fire | 2 / 56 | 98% | 3h43:21.30 | 1h01:34.50 | 262.7% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 40-49 | | 177 | Bournemouth Cycleworks - Vitec Fire - Ford Civil | 3 / 44 | 95% | 5h36:45.00 | 5h20:29.00 | 5.1% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 40-49 | | 218 | Bournemouth Cycleworks / Ford Civil / Vietcong fire | 2 / 73 | 99% | 4h00:50.10 | 3h59:26.40 | 0.6% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 40-49 | | 829 | Bournemouth Cycleworks / Ford Civil / Vitec Fire | 3 / 54 | 96% | 1h26:00.60 | 1h23:22.40 | 3.2% | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 1 PM 3hr: 40-49 | | 558 | | 1 / 21 | 100% | 2h42:03.00 | 2h42:03.00 | 0% | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #2 | | Porridgepot Hill | 4hr: 40+ | | 4454 | | 1 / 28 | 100% | 3h37:09.00 | 3h37:09.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 45-49 | | 404 | Bournemouth Cycleworks - Vitec Fire | 2 / 20 | 95% | 1h27:46.00 | 1h25:41.00 | 2.4% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 403 | BmthCycleVitecFireFordCivil | 3 / 41 | 95% | 1h28:21.20 | 1h27:06.20 | 1.4% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 402 | Bournemouth Cycleworks - Vitec Fire | 4 / 53 | 94% | 1h25:28.00 | 1h22:35.00 | 3.5% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 40-49 | | 302 | Bournemouth Cycleworks - Vitec Fire | 2 / 46 | 98% | 1h05:35.00 | 1h05:18.00 | 0.4% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 404 | BmthCworksVitecFireFordCivil | 3 / 84 | 98% | 1h31:09.00 | 1h30:31.00 | 0.7% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 40-49 | | 334 | Bournemouth Cycleworks / Ford Civil / Vitec Fire | 3 / 48 | 96% | 1h21:01.00 | 1h18:03.00 | 3.8% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #2 | | Minley Manor | 4hr: 40+ | | 4270 | | 1 / 33 | 100% | 3h49:07.00 | 3h49:07.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 253 | Bournemouth Cycleworks - UK-Biking | 1 / 32 | 100% | 1h13:29.00 | 1h13:29.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 40-49 | | 302 | Bournemouth Cycleworks - UK-Biking | 2 / 38 | 97% | 1h13:13.00 | 1h12:22.00 | 1.2% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 40-49 | | 203 | Bournemouth Cycleworks | 3 / 44 | 95% | 1h15:24.00 | 1h14:37.00 | 1.1% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | 40-49 | | 6121 | Bournemouth Cycleworks / Trek / UK-Biking | 1 / 30 | 100% | 1h41:28.30 | 1h41:28.30 | 0% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 40-49 | | 203 | Bournemouth Cycleworks - UK-Biking | 4 / 36 | 91% | 1h30:26.00 | 1h27:03.00 | 3.9% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 40-49 | | 6076 | Bournemouth Cycleworks / Trek / UK Biking | 2 / 41 | 98% | 1h16:33.10 | 1h15:17.10 | 1.7% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 40-49 | | 304 | Bournemouth Cycleworks - UK-Biking | 4 / 47 | 93% | 1h41:51.00 | 1h37:30.00 | 4.5% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 302 | Bournemouth Cycleworks / UK Biking | 6 / 66 | 92% | 1h36:23.00 | 1h33:54.00 | 2.6% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #2 | | Minley Manor | 4hr: 40+ | | 4104 | | 1 / 34 | 100% | 3h45:19.00 | 3h45:19.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 455 | | 3 / 18 | 88% | 1h12:09.00 | 1h11:24.00 | 1.1% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 40-49 | | 453 | | 3 / 43 | 95% | 1h39:32.00 | 1h36:54.00 | 2.7% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | 40-49 | | 6142 | | 1 / 32 | 100% | 1h15:09.70 | 1h15:09.70 | 0% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 40-49 | | 6108 | | 1 / 36 | 100% | 1h28:34.40 | 1h28:34.40 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 40-49 | | 452 | | 4 / 39 | 92% | 1h29:09.00 | 1h23:29.00 | 6.8% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 40-49 | | 501 | | 2 / 51 | 98% | 1h37:39.00 | 1h35:31.00 | 2.2% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 40-49 | | 6402 | | 1 / 43 | 100% | 1h18:21.10 | 1h18:21.10 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 506 | | 1 / 50 | 100% | 1h12:32.00 | 1h12:32.00 | 0% | - | - | |
| | 2017 Southern XC #1 | | Wasing | 40-49 | | 6423 | | 1 / 34 | 100% | 1h38:07.10 | 1h38:07.10 | 0% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 40-49 | | 860 | Off Camber | 1 / 24 | 100% | 1h16:12.00 | 1h16:11.20 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 305 | | 5 / 40 | 90% | 1h50:21.00 | 1h47:16.00 | 2.9% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 40-49 | | 206 | Off Camber | 3 / 31 | 93% | 1h22:22.00 | 1h19:04.00 | 4.2% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 40-49 | | 306 | | 4 / 28 | 89% | 1h44:59.00 | 1h38:05.00 | 7% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 40-49 | | 529 | Off Camber | 4 / 30 | 90% | 1h27:06.50 | 1h25:14.20 | 2.2% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 40-49 | | 306 | | 6 / 50 | 90% | 1h17:42.00 | 1h14:27.00 | 4.4% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 40-49 | | 529 | Off Camber | 5 / 40 | 90% | 1h28:20.50 | 1h23:00.10 | 6.4% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 306 | | 6 / 35 | 85% | 1h21:06.00 | 1h16:01.00 | 6.7% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 304 | | 7 / 58 | 89% | 1h29:03.00 | 1h27:47.00 | 1.4% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 2hr: 40-49 | | 2261 | | 1 / 74 | 100% | 2h21:14.00 | 2h21:14.00 | 0% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 40-49 | | 194 | | 2 / 28 | 96% | 1h20:40.00 | 1h20:31.00 | 0.2% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 308 | | 3 / 34 | 94% | 1h20:21.00 | 1h18:48.00 | 2% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 40-49 | | 312 | | 2 / 42 | 98% | 1h17:58.00 | 1h16:25.00 | 2% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 40+ | | 263 | | 3 / 49 | 96% | 1h23:42.00 | 1h23:06.00 | 0.7% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 40-49 | | 290 | | 2 / 43 | 98% | 1h27:23.00 | 1h27:20.00 | 0.1% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 40-49 | | 202 | | 2 / 42 | 98% | 1h38:14.00 | 1h37:55.00 | 0.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 404 | | 3 / 45 | 95% | 1h21:09.00 | 1h17:36.00 | 4.6% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 404 | VC St. Raphael | 6 / 82 | 94% | 1h23:22.00 | 1h20:26.00 | 3.7% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 301 | VC St. Raphael | 2 / 31 | 97% | 1h34:22.00 | 1h34:07.00 | 0.3% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 40-49 | | 502 | VC St. Raphael | 4 / 54 | 94% | 1h29:35.00 | 1h28:49.00 | 0.9% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 302 | VC St. Raphael | 3 / 47 | 96% | 1h29:15.00 | 1h27:22.00 | 2.2% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 305 | VC St. Raphael | 1 / 43 | 100% | 1h36:12.00 | 1h36:12.00 | 0% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | 40+ Plus | | 419 | VC St Raphael | 2 / 38 | 97% | 1h25:33.00 | 1h23:32.00 | 2.4% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 429 | VC St. Raphael | 5 / 60 | 93% | 1h24:19.00 | 1h22:57.00 | 1.7% | - | - | |