| | 2023 Beastway XC #9 | | Redbridge Cycling Centre | 40-49 | | 30 | | 5 / 16 | 73% | 58:38.95 | 55:34.10 | 5.5% | - | - | |
| | 2023 Beastway XC #8 | | Redbridge Cycling Centre | 40-49 | | 30 | | 4 / 13 | 75% | 1h02:20.58 | 56:07.27 | 11.1% | - | - | |
| | 2023 Beastway XC #5 | | Redbridge Cycling Centre | 40-49 | | 30 | | 5 / 13 | 67% | 1h00:47.20 | 57:57.32 | 4.9% | - | - | |
| | 2023 Beastway XC #4 | | Redbridge Cycling Centre | 40-49 | | 30 | | 3 / 12 | 82% | 59:04.32 | 54:34.29 | 8.3% | - | - | |
| | 2023 Beastway XC #3 | | Redbridge Cycling Centre | 40-49 | | 30 | | 4 / 10 | 67% | 1h02:48.30 | 1h01:15.23 | 2.5% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 40-49 | | 457 | NVPA | DNF / 43 | 0% | DNF | 1h29:07.30 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 40+ (36km Lung Buster) | | 639 | | 11 / 31 | 67% | 2h13:13.50 | 1h06:58.60 | 98.9% | - | - | |
| | 2022 Central XC #1 | | Checkendon | 40-49 | | 330 | | 14 / 38 | 65% | 1h20:38.00 | 1h15:50.30 | 6.3% | - | - | |
| | 2022 Southern XC #2 | | Holywell Estate | 40-49 | | 373 | NVPA | 18 / 30 | 41% | -1LAP | 1h42:00.80 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 2 | | 374 | NVPA | 5 / 42 | 90% | 1h33:50.00 | 1h31:38.00 | 2.4% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 2 | | 374 | NVPA | 8 / 55 | 87% | - | 1h25:17.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 2 | | 374 | NVPA | 4 / 73 | 96% | - | 1h26:37.00 | - | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 1 PM 3hr: 40-49 | | 563 | NVPA | 15 / 21 | 30% | - | 2h42:03.00 | - | - | - | |
| | Gorrick - Autum Equinox | | Highlands Farm | Sunday: 1.5hr: 40-49 | | 193 | | 4 / 15 | 79% | - | | - | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | 40-49 | | 1010 | NVCC | 3 / 35 | 94% | 1h24:42.00 | 1h21:43.00 | 3.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40-49 | | 53 | NVCC | 21 / 88 | 77% | 44:25.30 | 38:14.70 | 16.2% | - | - | |
| | Gorrick - Autumn Classic | | Area 51 | 40-49 | | 274 | NVCC | 1 / 12 | 100% | 54:13.00 | 54:13.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | 40-49 | | 716 | NVCC | 5 / 29 | 86% | 1h14:07.00 | 1h11:12.00 | 4.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | 40-49 | | 716 | NVCC | 3 / 24 | 91% | 1h32:57.00 | 1h31:23.00 | 1.7% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 40+ | | 716 | Neon-Velo Cycling Team | 2 / 26 | 96% | 1h29:21.00 | 1h29:07.00 | 0.3% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 414 | NVCC | 11 / 41 | 75% | 1h34:14.50 | 1h27:06.20 | 8.2% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 40-49 | | 716 | NVCC | 4 / 35 | 91% | 1h39:22.00 | 1h36:05.00 | 3.4% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 40-49 | | 748 | NVCC | 9 / 45 | 82% | 1h32:03.70 | 1h23:23.30 | 10.4% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 419 | NVCC | 15 / 53 | 73% | 1h34:00.00 | 1h22:35.00 | 13.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 40-49 | | 716 | NVCC | 3 / 43 | 95% | 1h16:36.00 | 1h15:06.00 | 2% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 40-49 | | 346 | Neon-Velo Cycling Team | 11 / 46 | 78% | 1h13:14.00 | 1h05:18.00 | 12.2% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 23 | Neon-Velo Cycling Team | 27 / 107 | 75% | 46:31.10 | 42:16.60 | 10% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 37 | Neon-Velo Cycling Team | 17 / 59 | 72% | 44:25.90 | 40:14.50 | 10.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 58 | Neon-Velo Cycling Team | 20 / 92 | 79% | 44:01.30 | 39:57.50 | 10.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 45 | Neon-Velo Cycling Team | 22 / 88 | 76% | 46:03.90 | 42:26.20 | 8.6% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 40-49 | | 900 | Neon-Velo Cycling Team | 2 / 33 | 97% | 1h24:46.00 | 1h24:06.00 | 0.8% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 40-49 | | 900 | Neon-Velo Cycling Team | 6 / 41 | 88% | 1h21:16.00 | 1h14:44.00 | 8.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 40-49 | | 38 | Neon-Velo Cycling Team | 13 / 48 | 74% | 47:03.70 | 45:12.60 | 4.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40-49 | | 36 | Neon-Velo Cycling Team | 14 / 49 | 73% | 39:42.10 | 36:44.10 | 8.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 40 | Neon-Velo Cycling Team | DNF / 56 | 0% | DNF | 45:46.30 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 39 | Neon-Velo Cycling Team | 14 / 55 | 76% | 42:21.40 | 39:42.30 | 6.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 43 | Neon-Velo Cycling Team | 22 / 69 | 69% | 44:23.40 | 40:52.00 | 8.6% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #4 | | Bordon | 40+ Plus | | 575 | Neon-Velo Cycling Team | 8 / 38 | 81% | 1h09:29.00 | 1h06:19.00 | 4.8% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 40-49 | | 540 | Neon-Velo Cycling Team | 16 / 51 | 70% | 1h47:08.00 | 1h35:31.00 | 12.2% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | 40-49 | | 118 | Neon Velo Cycling Team | 4 / 16 | 80% | 1h35:27.50 | 1h24:06.70 | 13.5% | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 40-49 | | 470 | Neon-Velo Cycling Team | 2 / 48 | 98% | 1h25:04.00 | 1h23:39.00 | 1.7% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 40-49 | | 118 | Neon-Velo Cycling Team | 12 / 29 | 61% | 1h29:29.20 | 1h18:20.90 | 14.2% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 40-49 | | 118 | Neon-Velo Cycling Team | 37 / 40 | 8% | - | 1h23:00.10 | - | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Porridgepot Hill | 6 Laps | | 530 | Neon-Velo Cycling Team | 9 / 43 | 81% | 4h22:06.00 | 3h44:54.00 | 16.5% | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | 40-49 | | 470 | Neon-Velo Cycling Team | 3 / 61 | 97% | 1h52:14.00 | 1h49:17.00 | 2.7% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 40-49 | | 118 | Neon-Velo Cycling Team | 5 / 43 | 90% | 1h32:00.40 | 1h28:59.50 | 3.4% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 40-49 | | 150 | Neon-Velo Cycling Team | 28 / 28 | 0% | - | 1h20:31.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 306 | Neon-Velo Cycling Team | 6 / 34 | 85% | 1h24:14.00 | 1h18:48.00 | 6.9% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 40-49 | | 306 | Neon-Velo Cycling Team | 11 / 42 | 76% | 1h22:27.00 | 1h16:25.00 | 7.9% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 40+ | | 194 | Neon-Velo Cycling Team | 7 / 49 | 88% | 1h26:48.00 | 1h23:06.00 | 4.5% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 40-49 | | 184 | Neon-Velo Cycling Team | 1 / 43 | 100% | 1h27:20.00 | 1h27:20.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 40-49 | | 408 | Neon-Velo Cycling Team | 8 / 38 | 81% | 1h36:19.00 | 1h27:45.00 | 9.8% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | 40-49 | | 205 | Neon-Velo Cycling Team | 6 / 45 | 89% | 1h29:32.00 | 1h25:26.00 | 4.8% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 40-49 | | 224 | Neon-Velo Cycling Team | 4 / 42 | 93% | 1h39:07.00 | 1h37:55.00 | 1.2% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 406 | Neon-Velo Cycling Team | 8 / 45 | 84% | 1h24:33.00 | 1h17:36.00 | 9% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 437 | Neon-Velo Cycling Team | 2 / 52 | 98% | 1h28:18.00 | 1h27:29.00 | 0.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 418 | Neon-Velo Cycling Team | 9 / 82 | 90% | 1h25:36.00 | 1h20:26.00 | 6.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 437 | Neon-Velo Cycling Team | 2 / 61 | 98% | 1h38:42.00 | 1h37:48.00 | 0.9% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 40-49 | | 240 | Neon-Velo Cycling Team | 3 / 54 | 96% | 1h34:01.00 | 1h29:57.00 | 4.5% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 251 | Neon-Velo Cycling Team | 29 / 32 | 10% | - | 1h35:44.00 | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 402 | Neon-Velo Cycling Team | 5 / 37 | 89% | 1h31:30.00 | 1h30:30.00 | 1.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 201 | Neon-Velo Cycling Team | 6 / 35 | 85% | 1h34:07.00 | 1h29:41.00 | 4.9% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 30-39 | | 67 | Neon-Velo Cycling Team | 2 / 19 | 94% | 1h20:53.00 | 1h17:22.00 | 4.6% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 30-39 | | 109 | Neon / Velo Cycling Team | 15 / 29 | 50% | 1h29:21.00 | 1h21:17.00 | 9.9% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 361 | Neon-Velo Cycling Team | 3 / 29 | 93% | 1h36:51.00 | 1h36:08.00 | 0.8% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | 30-39 | | 68 | Neon-Velo Cycling Team | 3 / 30 | 93% | 1h29:47.00 | 1h26:45.00 | 3.5% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 30-39 | | 89 | Neon-Velo Cycling Team | 1 / 30 | 100% | 1h34:09.00 | 1h34:09.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 343 | Neon-Velo Cycling Team | 1 / 43 | 100% | 1h23:28.00 | 1h23:28.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 30-39 | | 115 | Neon-Velo Cycling Team | 3 / 49 | 96% | 1h37:27.00 | 1h36:31.00 | 1% | - | - | |