| | 2023 South East Enduro Series #4 | | Milland | 40-49 | | 128 | RideCamo | 37 / 49 | 25% | 6:05.37 | 4:42.11 | 29.5% | 4:26.95 | 36.9% | |
| | Hurt wood Events - Hurtwood Enduro | | Hurtwood, Peaslake | 40-49 | | 115 | RideCamo | 29 / 59 | 52% | 7:42.62 | 6:26.41 | 19.7% | 5:47.79 | 33% | |
| | 2023 Hope PMBA Enduro #2 | | Graythwaite | 40-49 | | 1848 | RideCamo | 48 / 77 | 38% | 22:10.44 | 14:52.07 | 49.1% | 14:31.36 | 52.7% | |
| | 2023 South East Enduro Series #2 | | Pippingford | 40-49 | | 131 | RideCamo | 24 / 41 | 43% | 9:16.31 | 7:38.75 | 21.3% | 7:32.11 | 23.1% | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40-49 (Vet race) | | 236 | | DNF / 38 | 0% | DNF | 1h39:44.80 | - | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | 40-49 | | 497 | Ride Camo | 41 / 51 | 20% | 1h32:18.50 | 1h22:56.00 | 11.3% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 40-44 (MV40) | | 5 | | 39 / 43 | 10% | 55:12.00 | 52:33.00 | 5% | - | - | |
| | 2022/23 Brass Monkeys XC Enduro #1 | | Porridgepot Hill | 2hr: 40+ | | 2258 | | 26 / 75 | 66% | 1h29:49.00 | 29:30.00 | 204.5% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 40-49 | | 423 | | 14 / 18 | 24% | 1h18:41.00 | 59:08.00 | 33.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 40-49 | | 272 | | 28 / 31 | 10% | -1LAP | 1h26:53.10 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 40-49 | | 369 | | 27 / 40 | 33% | -1LAP | 1h15:13.30 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 40-49 | | 349 | | 47 / 62 | 25% | -1LAP | 1h10:37.40 | - | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 40-44 | | 50 | | 35 / 41 | 15% | -1LAP | 54:53.60 | - | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 40-49 | | 277 | | 29 / 40 | 28% | -1LAP | 1h31:54.10 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 40-49 | | 434 | | 13 / 39 | 68% | 1h27:40.00 | 1h20:50.50 | 8.4% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 40-49 | | 428 | | 39 / 43 | 10% | - | 1h11:58.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 40-49 | | 428 | | 36 / 42 | 15% | - | 1h25:38.00 | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 40-44 | | 443 | | 17 / 26 | 36% | - | 1h25:40.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 443 | Windmill Wheels CC | 7 / 53 | 88% | 1h31:30.00 | 1h22:35.00 | 10.8% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 467 | Windmill Wheels CC | 65 / 84 | 23% | - | 1h30:31.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Fun | | 184 | Windmill Wheelers | 1 / 18 | 100% | 51:13.00 | 51:13.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Sport | | 639 | Windmill Wheels CC | 34 / 39 | 13% | - | 1h24:27.00 | - | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Open | | 659 | Windmill Wheels CC | 8 / 25 | 71% | 59:53.00 | 54:17.00 | 10.3% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | Open | | 208 | Windmill Wheels CC | 6 / 41 | 88% | 1h08:22.00 | 1h04:29.00 | 6% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Open | | 527 | Windmill Wheels CC | 10 / 41 | 78% | 1h32:57.00 | 1h24:14.00 | 10.4% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Open | | 543 | Windmill Wheels CC | 7 / 32 | 81% | 45:12.00 | 42:54.00 | 5.4% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Open | | 510 | Windmill Wheels CC | 6 / 19 | 72% | 1h13:32.00 | 1h08:48.00 | 6.9% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | Expert | | 224 | Windmill Wheels CC | 1 / 19 | 100% | 1h22:58.00 | 1h22:58.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 435 | Windmill Wheels CC | 41 / 46 | 11% | 1h33:15.00 | 1h17:22.00 | 20.5% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Expert | | 334 | Windmill Wheels CC | 24 / 31 | 23% | - | 1h28:03.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Expert | | 251 | Windmill Wheels CC | 54 / 66 | 18% | - | 1h24:43.00 | - | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | Expert | | 144 | Windmill Wheels CC | 19 / 22 | 14% | 1h54:08.00 | 1h37:48.00 | 16.7% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Expert | | 238 | Windmill Wheels CC | 50 / 67 | 26% | 1h34:11.00 | 1h17:39.00 | 21.3% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 233 | Windmill Wheels CC | 49 / 88 | 45% | 1h52:22.00 | 1h38:06.00 | 14.5% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | Elite/Expert | | 196 | Windmill Wheels CC | 10 / 21 | 55% | 2h01:02.00 | 1h43:39.00 | 16.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | Elite/Expert | | 196 | Windmill Wheels CC | 11 / 16 | 33% | 1h41:23.00 | 1h27:33.00 | 15.8% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 267 | Bio Cadenza RT | 22 / 32 | 32% | 1h50:53.00 | 1h35:44.00 | 15.8% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 422 | Bio Cadenza RT | 26 / 37 | 31% | 1h45:49.00 | 1h30:30.00 | 16.9% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 224 | Bio Cadenza RT | 22 / 35 | 38% | - | 1h29:41.00 | - | - | - | |
| | 2014 Midlands XC #4 | | Eastridge | 30-39 | | 384 | Bio Cadenza RT | 9 / 11 | 20% | 1h56:44.00 | 1h33:52.00 | 24.4% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 383 | Bio Cadenza RT | 23 / 29 | 21% | - | 1h36:08.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 30-39 | | 461 | Bio Cadenza RT | 4 / 11 | 70% | - | 1h36:16.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 353 | Bio Cadenza RT | 36 / 43 | 17% | 1h44:21.00 | 1h23:28.00 | 25% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 30-39 | | 345 | team300 | 16 / 27 | 42% | 1h42:56.00 | 1h26:38.00 | 18.8% | - | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | 30-39 | | 264 | team300 | 19 / 33 | 44% | - | 1h38:06.00 | - | - | - | |