| | Gorrick - Autumn Classic | | Area 51 | Open | | 980 | SMBE | 9 / 20 | 58% | 1h08:37.00 | 1h00:09.00 | 14.1% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite | | 1098 | Mammoth Lifestyle Racing Team | - / 23 | 0% | - | | - | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 40-49 | | 289 | Clee Cycles | DNS / 40 | 0% | DNS | 1h31:54.10 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 306 | Clee Cycles | 8 / 74 | 90% | 1h41:11.00 | 1h34:36.00 | 7% | - | - | |
| | Struggle Events - Struggle Borderlands Road & Gravel Sportive | | Dales Bike Centre | Open | | 936 | | n/a (sportive) | - | 7h55:52.00 | - | - | - | - | |
| | Struggle Events - Struggle Borderlands Road & Gravel Sportive | | Dales Bike Centre | Open (Gravel: 100km) | | 1227 | | n/a (sportive) | - | 6h25:23.00 | - | - | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 40-49 | | 414 | Clee Cycles - Paramount RT | 2 / 31 | 97% | 1h14:40.00 | 1h11:55.00 | 3.8% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 40-49 | | 423 | Clee Cycles - Paramount RT | 1 / 37 | 100% | 1h16:01.00 | 1h16:01.00 | 0% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 40-49 | | 414 | Clee Cycles | 4 / 18 | 82% | 1h01:59.00 | 59:08.00 | 4.8% | - | - | |
| | UCI - Gralloch | | Gatehouse of Fleet | 45-49 | | 619 | Clee Cycles | 94 / 105 | 11% | 6h00:13.00 | 3h35:27.00 | 67.2% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 40-49 | | 758 | | n/a (sportive) | - | 7h45:00.00 | - | - | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 40-49 | | 254 | Clee Cycles | 5 / 44 | 91% | 5h38:00.00 | 5h20:29.00 | 5.5% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | 40-49 | | 453 | Clee Cycles | n/a (sportive) | - | 7h58:05.00 | - | - | - | - | |
| | 2016 Welsh MTB XC #1 | | Llandegla | 40-49 | | 70 | Mammoth Lifestyle Racing Team | 3 / 26 | 92% | 1h23:38.00 | 1h20:35.00 | 3.8% | - | - | |
| | Long Mynd Batch Burner - Long Mynd Batch Burner | | Long Mynd | Open | | 171 | | n/a (sportive) | - | 2h11:22.00 | - | - | - | - | |
| | A Cycling - Epic Cymru | | Margam Park | Grand Veteran | | 149 | | 7 / 17 | 63% | 4h31:52.10 | 3h27:41.10 | 30.9% | 3h07:10.40 | 45.3% | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 11 | Clee Cycles | 3 / 236 | 99% | 1h28:55.00 | 1h28:36.00 | 0.4% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 162 | Clee Cycles | 31 / 149 | 80% | 4h18:12.10 | 1h02:18.50 | 314.4% | - | - | |
| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | 40-49 | | 40 | Clee Cycles | 2 / 27 | 96% | 1h03:55.00 | 1h01:29.00 | 4% | - | - | |
| | Racers Guild Racing - Winter Classic | | Stile Cop | 40-49 | | 109 | | 12 / 14 | 15% | 1:32.42 | 1:20.51 | 14.8% | 1:15.26 | 22.8% | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 40-49 | | 413 | Clee Cycles | 2 / 30 | 97% | 1h22:32.00 | 1h22:31.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #11 | | Walsall Arboretum | 40-49 | | 636 | Clee Cycles | 1 / 17 | 100% | 56:09.00 | 56:09.00 | 0% | - | - | |