| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast (Shortened 1) | | 934 | Beeline Bicycles RT | 13 / 31 | 60% | 1h19:24.00 | 1h09:19.00 | 14.6% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Open | | 655 | Beeline Bicycles RT | 9 / 53 | 85% | 1h28:39.00 | 1h16:51.00 | 15.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | Open | | 545 | Beeline Bicycles RT | 5 / 79 | 95% | 46:30.00 | 44:15.00 | 5.1% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Sport | | 432 | Beeline Bicycles RT | 17 / 24 | 30% | 1h36:48.00 | 1h19:37.00 | 21.6% | - | - | |
| | 2024 Southern XC #1 | | Matterley Estate | Sport | | 469 | Beeline Bicycles RT | 59 / 72 | 18% | -1LAP | 1h10:46.60 | - | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 40+ Plus | | 325 | Beeline Bicycles RT | 28 / 48 | 43% | 1h38:10.00 | 1h26:56.00 | 12.9% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 40+ Plus | | 322 | Beeline Bicycles RT | 34 / 41 | 18% | 1h39:59.00 | 1h17:13.00 | 29.5% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | 40+ Plus | | 500 | Beeline Bicycles RT | 13 / 31 | 60% | 1h35:45.00 | 1h23:09.00 | 15.2% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | 40+ Plus | | 417 | Beeline Bicycles RT | 18 / 35 | 50% | 1h30:54.00 | 1h16:19.00 | 19.1% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | 40+ Plus | | 445 | Beeline Bicycles RT | 13 / 34 | 64% | 1h29:04.00 | 1h15:09.00 | 18.5% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 40+ Plus | | 741 | Beeline Bicycles RT | 25 / 45 | 45% | 1h50:26.00 | 1h36:56.00 | 13.9% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 40+ Plus | | 304 | Beeline Bicycles RT | 19 / 29 | 36% | 1h33:09.00 | 1h19:59.00 | 16.5% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #3 | | Area 51 | 40+ Plus | | 547 | BEE:INE BICYCLES RT | 22 / 26 | 16% | 1h31:52.00 | 1h15:50.00 | 21.1% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 40+ Plus | | 482 | Beeline Bicycles RT | 16 / 24 | 35% | 1h41:28.00 | 1h27:26.00 | 16.1% | - | - | |
| | Gorrick - Summer Monkey | | Frith Hill | 2hr: 40+ | | 2191 | Beeline Bicycles RT | 5 / 40 | 90% | 2h21:23.00 | 2h11:53.00 | 7.2% | - | - | |
| | 2021/22 Brass Monkeys XC Enduro #2 | | Caesar's Camp | 2hr: 40+ | | 2275 | Beeline Bicycles RT | 35 / 68 | 49% | -1LAP | 1h49:19.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 424 | Beeline Bicycles RT | 43 / 60 | 29% | 1h39:54.00 | 1h22:57.00 | 20.4% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 40-49 | | 334 | Beeline Bicycles RT | 22 / 43 | 50% | 1h55:23.00 | 1h36:12.00 | 19.9% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 326 | Beeline Bicycles RT | 24 / 47 | 50% | 1h42:45.00 | 1h27:22.00 | 17.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 40-49 | | 525 | Beeline Bicycles RT | 22 / 54 | 60% | 1h36:46.00 | 1h28:49.00 | 9% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 40-49 | | 193 | Beeline Bicycles RT | 13 / 38 | 68% | 1h40:37.00 | 1h29:52.00 | 12% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 40-49 | | 198 | Beeline Bicycles RT | 23 / 44 | 49% | 1h33:05.00 | 1h17:54.00 | 19.5% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 40-49 | | 136 | Beeline Bicycles RT | 11 / 20 | 47% | 1h30:09.00 | 1h18:55.00 | 14.2% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 50-59 | | 68 | Beeline Bicycles RT | 6 / 35 | 85% | 1h20:11.00 | 1h14:58.00 | 7% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 513 | Beeline Bicycles RT | 12 / 29 | 61% | 1h16:04.00 | 1h07:03.00 | 13.5% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 50-59 | | 59 | Beeline Bicycles RT | 13 / 30 | 59% | 1h31:21.00 | 1h21:11.00 | 12.5% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 728 | Beeline Bicycles RT | 16 / 43 | 64% | 1h10:16.00 | 1h03:41.00 | 10.3% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 50-59 | | 509 | Beeline Bicycles RT | 12 / 33 | 66% | 1h25:31.00 | 1h14:16.00 | 15.2% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 50-59 | | 38 | Beeline Bicycles RT | 6 / 34 | 85% | 1h15:02.00 | 1h10:09.00 | 7% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 50-59 | | 38 | Beeline Bicycles RT | 5 / 36 | 89% | 1h13:01.00 | 1h10:11.00 | 4% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 50-59 | | 281 | Beeline Bicycles RT | 17 / 29 | 43% | 1h19:36.00 | 1h08:54.00 | 15.5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 457 | Beeline Bicycles RT | 22 / 36 | 40% | 1h30:35.00 | 1h18:23.00 | 15.6% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 50-59 | | 719 | Beeline Bicycles RT | 17 / 27 | 38% | 1h24:58.80 | 1h12:22.00 | 17.4% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 50-59 | | 428 | Beeline Bicycles RT | 19 / 29 | 36% | - | 1h52:17.00 | - | - | - | |
| | 2016 Southern XC #6 | | Pippingford | 50-59 | | 719 | Beeline Bicycles RT | 11 / 23 | 55% | 1h26:02.10 | 1h12:20.30 | 18.9% | - | - | |
| | 2016 XC Rampage #1 | | Checkendon | 50+ | | 22 | Beeline | 3 / 12 | 82% | 1h07:55.00 | 1h06:54.00 | 1.5% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 50-59 | | 6548 | Beeline Bicycles RT | 25 / 33 | 25% | 1h16:11.70 | 1h09:13.40 | 10.1% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50-59 | | 640 | Beeline Bicycles RT | 21 / 37 | 44% | 1h37:32.00 | 1h27:40.00 | 11.3% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 572 | Beeline Bicycles RT | 19 / 33 | 44% | 1h28:06.00 | 1h15:08.00 | 17.3% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 50-59 | | 69 | Beeline Bicycles RT | 13 / 32 | 61% | 1h29:01.00 | 1h22:03.00 | 8.5% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 50-59 | | 6376 | Beeline Bicycles RT | 8 / 29 | 75% | 1h22:07.80 | 1h15:49.70 | 8.3% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50-59 | | 572 | Beeline Bicycles RT | 15 / 30 | 52% | 1h42:57.00 | 1h33:11.00 | 10.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 50+ | | 9 | Beeline Bicycles RT | 43 / 57 | 25% | 57:45.70 | 46:30.50 | 24.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50+ | | 8 | Beeline Bicycles RT | 55 / 85 | 36% | 48:56.70 | 42:15.20 | 15.8% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 50-59 | | 159 | Beeline Bicycles RT | 23 / 27 | 15% | 1h42:54.00 | 1h16:55.00 | 33.8% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 50-59 | | 321 | Beeline Bicycles RT | DNS / 38 | 0% | DNS | 1h09:05.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 11 | Beeline Bicycles RT | 36 / 80 | 56% | 47:57.40 | 41:30.60 | 15.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 50-59 | | 6 | Beeline Bicycles RT | 42 / 58 | 28% | 49:33.30 | 40:25.10 | 22.6% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 50-59 | | 829 | Beeline | 20 / 25 | 21% | 1h26:51.30 | 1h13:58.30 | 17.4% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 50-59 | | 988 | Beeline Bicycles RT | 25 / 30 | 17% | - | 1h14:03.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 321 | Beeline Bicycles RT | DNS / 24 | 0% | DNS | 1h06:31.00 | - | - | - | |
| | 2020 Southern XC #4 | | Checkendon | 50-59 | | 342 | Beeline Bicycles RT | 13 / 32 | 61% | 1h11:48.60 | 1h01:35.80 | 16.6% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 50-59 | | 629 | Beeline | 31 / 50 | 39% | 1h20:33.40 | 1h09:17.70 | 16.3% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 50-59 | | 1036 | Beeline | 28 / 44 | 37% | 1h25:43.70 | 1h09:44.40 | 22.9% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 50-59 | | 1592 | Beeline | 47 / 50 | 6% | - | 19:30.50 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 50-59 | | 478 | Beeline Bicycles RT | 25 / 34 | 27% | - | 1h12:08.50 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 531 | Beeline Bicycles RT | 32 / 38 | 16% | - | 1h24:32.90 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 50-59 | | 447 | Beeline Bicycles RT | 27 / 29 | 7% | - | 1h16:18.00 | - | - | - | |
| | Gorrick - Halloween XC Classic | | Highlands Farm | 50-59 | | 828 | Beeline - Beeline Cycles | 17 / 27 | 38% | 1h07:29.00 | 55:25.00 | 21.8% | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | 50-59 (50+ race) | | 914 | Beeline Bicycles RT | 19 / 69 | 74% | 48:03.05 | 41:28.04 | 15.9% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Fun | | 716 | Beeline Bicycles RT | 9 / 27 | 69% | 53:50.00 | 47:40.00 | 12.9% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Fun | | 188 | Beeline | 14 / 18 | 24% | 1h00:43.00 | 51:13.00 | 18.6% | - | - | |