| | 2023/24 Miche Wessex CX League #12 | | Southampton Sports Centre | 18+ | | 915 | Magspeed Racing | 1 / 43 | 100% | 58:52.99 | 58:52.99 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 23+ | | 48 | Magspeed Racing | 14 / 40 | 67% | 45:38.00 | 1h10:22.00 | -35.2% | - | - | |
| | 2023/24 Western Cyclo-Cross League #5 | | Bradford-on-Avon | 18+ | | 542 | Magspeed Racing | 1 / 42 | 100% | 1h03:24.00 | 1h03:24.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 23+ | | 59 | Magspeed Racing | 18 / 29 | 39% | 41:03.00 | 1h00:38.00 | -32.3% | - | - | |
| | 2023/24 Western Cyclo-Cross League #4 | | Stroud | 18+ | | 532 | Magspeed Racing | 2 / 34 | 97% | 1h02:41.00 | 1h01:11.00 | 2.5% | - | - | |
| | 2023/24 Western Cyclo-Cross League #3 | | Purdown | 18+ | | 550 | Magspeed Racing | 2 / 46 | 98% | 59:46.00 | 58:42.00 | 1.8% | - | - | |
| | 2023/24 Western Cyclo-Cross League #1 | | Frome | 18+ | | 554 | Magspeed Racing | 1 / 29 | 100% | 48:49.00 | 48:49.00 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 31 | Magspeed Racing | 23 / 149 | 85% | 4h10:03.10 | 1h02:18.50 | 301.3% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | Expert | | 135 | Magspeed Racing | 8 / 24 | 70% | 1h32:39.00 | 1h24:55.00 | 9.1% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | Expert | | 147 | | 5 / 25 | 83% | 1h24:02.00 | 1h21:12.00 | 3.5% | - | - | |
| | 2022/23 Western Cyclo-Cross League #13 | | ShamXross | 18+ | | 554 | Magspeed Racing | 2 / 43 | 98% | 59:25.00 | 22:36.00 | 162.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 26 | Morvelo Magspeed racing | 33 / 62 | 48% | 51:08.00 | 29:05.00 | 75.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 34 | Morvelo Magspeed racing | 34 / 66 | 49% | 49:06.00 | 20:42.00 | 137.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 35 | Morvelo Magspeed racing | 32 / 71 | 56% | 1h07:26.00 | 22:12.10 | 203.7% | - | - | |
| | 2022/23 Western Cyclo-Cross League #2 | | Purdown | 18+ | | 545 | Morvelo Magspeed racing | 1 / 42 | 100% | - | | - | - | - | |
| | 2022/23 Western Cyclo-Cross League #1 | | ShamXross | 18+ | | 546 | Morvelo Magspeed racing | 7 / 44 | 86% | 1h02:24.00 | 4:57.00 | 1160.6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | Elite | | 46 | Magspeed Racing | 21 / 45 | 55% | -1LAP | 57:00.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 38 | Magspeed Racing | DNF / 39 | 0% | DNF | 1h02:46.50 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert | | 103 | Magspeed Racing | 15 / 25 | 42% | - | 2h08:32.80 | - | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | Expert | | 2284 | Magspeed Racing | 4 / 15 | 79% | 1h29:54.30 | 1h26:51.20 | 3.5% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | Expert | | 122 | Magspeed Racing | 4 / 28 | 89% | 1h27:36.30 | 1h23:28.00 | 5% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | Expert | | 1926 | Magspeed Racing | DNF / 14 | 0% | DNF | 1h35:54.70 | - | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Sport | | 599 | Magspeed Racing | 1 / 67 | 100% | 55:08.00 | 55:08.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | Elite | | 36 | Avid Sport | 12 / 24 | 52% | - | 59:04.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | Elite | | 55 | Avid Sport | 36 / 48 | 26% | - | 1h07:38.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U23 | | 55 | Clevedon & District RC | 20 / 27 | 27% | - | 1h03:04.00 | - | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | Sport | | 1145 | CDRC | 8 / 34 | 79% | 1h34:25.00 | 1h29:55.10 | 5% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | Sport | | 261 | Clevedon & District RC | 8 / 25 | 71% | 1h15:42.00 | 1h12:46.00 | 4% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Sport | | 641 | Clevedon & District RC | 13 / 39 | 68% | 1h30:42.00 | 1h24:27.00 | 7.4% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 745 | CDRC | 3 / 50 | 96% | 1h04:23.00 | 54:47.00 | 17.5% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 132 | Clevedon & District RC | 18 / 26 | 32% | 1h04:57.00 | 57:54.00 | 12.2% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 120 | Clevedon & District RC | 13 / 24 | 48% | 1h20:57.00 | 1h13:55.00 | 9.5% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 17-18 | | 221 | Clevedon & District RC | 17 / 25 | 33% | 1h21:23.00 | 1h13:00.00 | 11.5% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 179 | Clevedon & District RC | 16 / 26 | 40% | 1h19:43.00 | 1h10:18.00 | 13.4% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Open | | 526 | Clevedon | 1 / 34 | 100% | 1h15:17.00 | 1h15:17.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 17-18 | | 63 | | 6 / 9 | 38% | 1h23:37.00 | 1h13:12.00 | 14.2% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 17-18 | | 78 | CRDR | 6 / 10 | 44% | 1h23:10.00 | 1h16:06.00 | 9.3% | - | - | |