| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | 40-49 | | 41 | Lichfield City CC | DNS / 27 | 0% | DNS | 1h01:29.00 | - | - | - | |
| | Cold Brew Events - Hammers 8 | | Hamsterley Forest | Open (Pairs) | | 212 | Lichfield City CC | 4 / 14 | 77% | 7h40:26.63 | 7h50:52.91 | -2.2% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 94 | Lichfield City CC | 137 / 149 | 8% | 2h31:23.50 | 1h02:18.50 | 143% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Vet race) | | 273 | Lichfield City CC | 31 / 39 | 21% | 1h25:33.00 | 1h23:34.00 | 2.4% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 40-49 (Vet race) | | 277 | Lichfield City CC | 32 / 38 | 16% | 1h36:21.00 | 1h28:29.00 | 8.9% | - | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | Enthusiast | | 118 | LCCC | 18 / 57 | 70% | 1h08:38.84 | 17:18.51 | 296.6% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40-49 (Vet race) | | 222 | Lichfield City CC | DNF / 38 | 0% | DNF | 1h39:44.80 | - | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | 40-49 | | 105 | Lichfield City CC | 16 / 32 | 52% | 1h55:57.00 | 1h34:59.00 | 22.1% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 40-49 (Vet race) | | 354 | Lichfield City CC | 31 / 34 | 9% | 1h40:18.70 | 1h31:50.10 | 9.2% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 346 | Lichfield City CC | DNF / 45 | 0% | DNF | 1h23:46.80 | - | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Elite/Expert | | 248 | LCCC | 4 / 4 | 0% | 1h29:59.66 | 1h11:54.89 | 25.1% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 40-49 | | 364 | Lichfield City CC | DNF / 48 | 0% | DNF | 1h29:09.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 40-49 | | 274 | LichfieldCityCC | 25 / 31 | 20% | -1LAP | 1h26:53.10 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 302 | Lichfield City CC | 42 / 74 | 44% | -1LAP | 1h34:36.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 40-49 | | 367 | Lichfield City CC | 31 / 40 | 23% | -1LAP | 1h15:13.30 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 40-49 | | 350 | Lichfield City CC | 41 / 62 | 34% | -1LAP | 1h10:37.40 | - | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Pairs: 6hr | | 33 | Lichfield City CC | 2 / 30 | 97% | -1LAP | 5h50:28.54 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 343 | LCCC | 14 / 24 | 43% | 1h38:19.90 | 1h17:23.00 | 27.1% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 40-49 | | 290 | CC Giro | 26 / 40 | 36% | -1LAP | 1h31:54.10 | - | - | - | |
| | Dyfi MTB Events - Howies Dyfi Enduo | | Dyfi Forest | Full course: 30-39 | | 326 | | n/a (sportive) | - | 2h35:01.00 | - | - | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | Sport | | 208 | Lichfield City CC | 18 / 34 | 48% | 1h22:41.00 | 1h15:54.00 | 8.9% | - | - | |
| | Dyfi MTB Events - Howies Dyfi Enduro | | Dyfi Forest | Short course: 18-39 (Shortened) | | 334 | | n/a (sportive) | - | 2h44:40.00 | - | - | - | - | |
| | 2015 Welsh MTB XC #2 | | Royal Welsh Showground | Sport | | 44 | | 25 / 25 | 0% | - | 52:47.00 | - | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | Sport | | 210 | Tri-1st | 4 / 59 | 95% | 1h09:46.00 | 1h07:19.00 | 3.6% | - | - | |