| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 40-49 | | 324 | Rapid Racer Products | DNS / 46 | 0% | DNS | 1h05:18.00 | - | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 40-49 (Master+ race) | | 263 | CHASE RACING | DNF / 28 | 0% | DNF | 1h21:14.40 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite | | 1097 | | - / 23 | 0% | - | | - | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast (Shortened 1) | | 964 | Rapid Racer Products | 2 / 31 | 97% | 1h10:55.00 | 1h09:19.00 | 2.3% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast | | 937 | Rapid Racer Products | 2 / 23 | 95% | 58:31.00 | 58:05.00 | 0.8% | - | - | |
| | 2016/17 MaD Dash in the Park #4 | | Old Ebworth Centre | 40-49 | | 20 | | 2 / 16 | 93% | 1h36:54.12 | 1h27:29.49 | 10.8% | - | - | |
| | 2016/17 MaD Dash in the Park #3 | | Old Ebworth Centre | 40-49 | | 295 | | 3 / 13 | 83% | 1h49:14.20 | 1h38:44.90 | 10.6% | - | - | |
| | 2014 Midlands XC #6 | | Wyre Forest | 30-39 | | 429 | | 4 / 8 | 57% | 1h35:12.00 | 1h28:46.00 | 7.3% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 40-49 | | 170 | Rapid Racer Products | 5 / 32 | 87% | 1h15:14.00 | 1h08:45.00 | 9.4% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 40-49 | | 413 | Rapid Racer Products | 5 / 31 | 87% | 1h15:57.00 | 1h11:55.00 | 5.6% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 6hr | | 159 | Rapid Racer Products | 6 / 51 | 90% | -3LAP | 5h57:16.74 | - | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 40-49 | | 315 | Rapid Racer Products | 6 / 55 | 91% | 1h13:37.00 | 1h09:08.00 | 6.5% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Elite | | 338 | Rapid Racer Products | 6 / 7 | 17% | 1h33:25.00 | 1h20:59.00 | 15.4% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 40-49 | 459469 | 422 | Rapid Racer Products | 7 / 50 | 88% | - | | - | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | 40-49 | | 38 | Rapid Racer Products | 7 / 43 | 86% | 1h02:53.00 | 58:18.00 | 7.9% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40-49 (Vet race) | | 210 | CHASE RACING | 7 / 38 | 84% | 1h41:18.20 | 1h39:44.80 | 1.6% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 40-49 | | 415 | Rapid Racer Products | 7 / 32 | 81% | 1h24:20.00 | 1h16:26.00 | 10.3% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | 40-49 | | 18 | Rapid Racer Products | 7 / 22 | 71% | 1h11:45.00 | 1h07:47.00 | 5.9% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 40-49 | | 397 | | 8 / 83 | 91% | 1h26:13.00 | 1h21:59.00 | 5.2% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | 40-49 | | 251 | Rapid Racer Products | 8 / 45 | 84% | 1h46:35.00 | 1h40:24.00 | 6.2% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 40-49 | | 413 | Rapid Racer Products | 8 / 43 | 83% | 1h23:50.00 | 1h18:43.00 | 6.5% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 40-49 | | 422 | | 8 / 37 | 81% | 1h20:41.00 | 1h16:01.00 | 6.1% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 40-49 | | 185 | Rapid Racer Products | 8 / 33 | 78% | 1h18:44.00 | 1h08:44.00 | 14.6% | - | - | |
| | 2014 Midlands XC #4 | | Eastridge | 30-39 | 459469 | 429 | Rapid Racer Products | 8 / 11 | 30% | 1h51:51.00 | 1h33:52.00 | 19.2% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 40-49 | | 52 | Rapid Racer Products | 9 / 63 | 87% | 1h23:23.00 | 1h17:56.00 | 7% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | 40-49 | | 413 | Rapid Racer Products | 9 / 53 | 85% | 1h24:28.00 | 1h18:38.00 | 7.4% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 40-49 | | 40 | Rapid Racer Products | 10 / 45 | 80% | 1h16:00.00 | 1h07:22.00 | 12.8% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 40-49 | | 225 | Rapid Racer Products | 10 / 42 | 78% | 1h21:36.00 | 1h16:12.00 | 7.1% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 503 | CHASE RACING | 10 / 35 | 74% | 1h33:57.00 | 1h20:37.00 | 16.5% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | Expert | | 73 | Rapid Racer Products | 10 / 20 | 53% | 1h49:19.00 | 1h28:18.00 | 23.8% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 470 | | 10 / 18 | 47% | 1h23:50.00 | 1h11:24.00 | 17.4% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | Expert | | 83 | Rapid Racer Products | 10 / 11 | 10% | 1h38:02.00 | 1h25:24.00 | 14.8% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 40-49 | | 244 | Rapid Racer Products | 11 / 45 | 77% | 1h44:25.00 | 1h28:39.00 | 17.8% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 40-44 | | 420 | Rapid Racer Products | 11 / 26 | 60% | 1h38:42.00 | 1h25:40.00 | 15.2% | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | Expert | | 109 | Rapid Racer Products | 12 / 14 | 15% | 1h52:06.00 | 1h37:54.00 | 14.5% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 40-49 | | 92 | Rapid Racer Products | 13 / 50 | 76% | 1h14:26.00 | 1h07:43.00 | 9.9% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 40-49 | | 32 | Rapid Racer Products | 13 / 39 | 68% | 1h21:18.00 | 1h08:44.00 | 18.3% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 40-49 | | 147 | Rapid Racer Products | 14 / 32 | 58% | 1h26:31.00 | 1h17:22.00 | 11.8% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 30-39 | | 263 | Rapid Racer Products | 14 / 19 | 28% | 1h42:47.00 | 1h30:34.00 | 13.5% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 40-49 | | 266 | | 15 / 40 | 64% | 1h49:22.30 | 1h31:54.10 | 19% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | Expert | | 83 | Rapid Racer Products | 15 / 15 | 0% | 1h37:18.00 | 1h25:44.00 | 13.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 279 | CHASE RACING | 16 / 74 | 79% | 1h43:47.00 | 1h34:36.00 | 9.7% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 335 | | 16 / 40 | 62% | 2h05:05.00 | 1h47:16.00 | 16.6% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 40-49 | | 345 | CHASE RACING | 16 / 40 | 62% | 1h25:34.10 | 1h15:13.30 | 13.8% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 271 | | 16 / 32 | 52% | 1h46:24.00 | 1h35:44.00 | 11.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 40-49 | | 333 | CHASE RACING | 17 / 32 | 48% | 1h51:50.40 | 1h39:40.90 | 12.2% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 40-49 (Vet race) | | 258 | CHASE RACING | 18 / 38 | 54% | 1h42:08.00 | 1h28:29.00 | 15.4% | - | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | 30-39 | | 48 | RapidRacerProducts | 18 / 33 | 47% | - | 1h38:06.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 267 | Rapid Racer Products | 18 / 32 | 45% | - | 1h13:29.00 | - | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 40-49 (Vet race) | | 336 | CHASE RACING | 19 / 34 | 45% | 1h44:44.70 | 1h31:50.10 | 14.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 228 | | 20 / 35 | 44% | 1h48:28.00 | 1h29:41.00 | 20.9% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 40-49 | | 334 | | 20 / 34 | 42% | 1h39:22.00 | 1h26:52.00 | 14.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 40-49 | | 260 | ChaseRacing | 21 / 31 | 33% | -1LAP | 1h26:53.10 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 40-49 | | 339 | | 21 / 62 | 67% | 1h22:19.30 | 1h10:37.40 | 16.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 330 | CHASE RACING | 21 / 45 | 55% | 1h25:27.00 | 1h23:46.80 | 2% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 436 | Rapid Racer Products | 22 / 53 | 60% | 1h37:51.00 | 1h22:35.00 | 18.5% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 40-49 | | 480 | | 22 / 43 | 50% | - | 1h36:54.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 40-49 | | 418 | | 22 / 42 | 49% | - | 1h25:38.00 | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 424 | | 22 / 37 | 42% | 1h38:55.00 | 1h30:30.00 | 9.3% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 40-49 | | 426 | | 23 / 39 | 42% | 1h36:34.40 | 1h20:50.50 | 19.5% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Vet race) | | 258 | CHASE RACING | 24 / 39 | 39% | 1h36:37.00 | 1h23:34.00 | 15.6% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 40-49 | | 347 | CHASE RACING | 25 / 48 | 49% | 1h48:12.00 | 1h29:09.00 | 21.4% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 40-49 | | 322 | Rapid Racer Products | 25 / 47 | 48% | 2h01:25.00 | 1h37:30.00 | 24.5% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 40-49 | | 418 | | 25 / 43 | 43% | - | 1h11:58.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 421 | Rapid Racer Products | 26 / 41 | 38% | - | 1h27:06.20 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 40-49 | | 327 | Rapid Racer Products | 26 / 38 | 32% | - | 1h12:22.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 40-49 | | 217 | Rapid Racer Products | 28 / 44 | 37% | 1h27:24.00 | 1h14:37.00 | 17.1% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 40-49 | | 218 | Rapid Racer Products | 29 / 36 | 20% | - | 1h27:03.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 370 | | 30 / 43 | 31% | 1h37:33.00 | 1h23:28.00 | 16.9% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 452 | | 32 / 46 | 31% | 1h28:20.00 | 1h17:22.00 | 14.2% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 321 | Rapid Racer Products | 33 / 66 | 51% | 1h47:56.00 | 1h33:54.00 | 14.9% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 528 | | 37 / 50 | 27% | 1h26:06.00 | 1h12:32.00 | 18.7% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 420 | Rapid Racer Products | 38 / 84 | 55% | 1h42:32.00 | 1h30:31.00 | 13.3% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 40-49 | | 244 | Rapid Racer Products | 45 / 45 | 0% | - | 1h09:58.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 248 | | 54 / 88 | 39% | 1h52:52.00 | 1h38:06.00 | 15.1% | - | - | |