| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Sport | | 584 | Rose RT | DNS / 35 | 0% | DNS | 1h33:39.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 39 | Rose RT | 30 / 68 | 57% | -2LAP | 1h03:30.00 | - | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ | | 51 | Rose RT | 22 / 36 | 40% | 25:50.00 | 18:44.00 | 37.9% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | Sport | | 74 | Sleaford Wheelers CC | 1 / 19 | 100% | 1h16:36.00 | 1h16:36.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 18+ | | 34 | Rose RT | 16 / 33 | 53% | 45:10.00 | 1h04:18.00 | -29.8% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | Sport | | 270 | Sleaford Wheelers CC | 3 / 60 | 97% | 1h21:17.00 | 1h21:13.00 | 0.1% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | Sport | | 144 | Sleaford Wheelers CC | 4 / 44 | 93% | 1h15:55.00 | 1h14:35.00 | 1.8% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | Sport | | 302 | Giant Store Rutland / Wattbike | 12 / 51 | 78% | 1h24:10.00 | 1h20:36.00 | 4.4% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 23+ | | 37 | Rose RT | 10 / 40 | 77% | 56:32.00 | 1h10:22.00 | -19.7% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | Sport | | 148 | Sleaford Wheelers CC | 2 / 26 | 96% | 1h09:06.00 | 1h08:55.00 | 0.3% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | Sport | | 322 | Sleaford Wheelers CC | 1 / 29 | 100% | 1h08:28.00 | 1h08:28.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Sport | | 432 | Sleaford Wheelers CC | 3 / 43 | 95% | 1h19:05.00 | 1h18:09.00 | 1.2% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | Sport | | 209 | Sleaford Wheelers CC | 2 / 66 | 98% | 1h07:19.00 | 1h07:14.00 | 0.1% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | Sport | | 99 | Sleaford Wheelers CC | 2 / 25 | 96% | 1h09:43.00 | 1h08:51.00 | 1.3% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | Sport | | 124 | Sleaford Wheelers CC | 14 / 21 | 35% | 1h17:25.00 | 1h06:00.00 | 17.3% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | Sport | | 171 | Sleaford Wheelers CC | 7 / 49 | 88% | 1h14:14.00 | 1h10:47.00 | 4.9% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | Sport (Sport/Open race) | | 191 | Rose RT | 4 / 31 | 90% | 1h16:03.00 | 1h15:49.00 | 0.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | Elite | | 42 | Sleaford Wheelers CC | 5 / 51 | 92% | 1h03:28.00 | 1h01:11.00 | 3.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 41 | Sleaford Wheelers CC | 10 / 45 | 80% | 1h00:43.00 | 58:25.00 | 3.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | Elite | | 22 | Sleaford Wheelers CC | 6 / 33 | 84% | 1h05:31.00 | 1h02:34.00 | 4.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 40 | Sleaford Wheelers CC | 12 / 57 | 80% | 1h01:39.00 | 58:23.00 | 5.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 19 | Rose RT | 8 / 45 | 84% | 1h07:28.00 | 1h03:51.00 | 5.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 38 | Sleaford Wheelers CC | 11 / 40 | 74% | 1h04:32.85 | 1h00:50.10 | 6.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | Elite | | 44 | Sleaford Wheelers CC | 7 / 64 | 90% | 1h06:30.00 | 1h02:37.00 | 6.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | Elite | | 39 | Sleaford Wheelers CC | 11 / 50 | 80% | 1h01:19.00 | 57:26.00 | 6.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | Elite | | 34 | Sleaford Wheelers CC | 9 / 37 | 78% | 1h01:25.80 | 58:01.65 | 5.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | Elite | | 31 | Sleaford Wheelers CC | 11 / 40 | 74% | 1h07:46.00 | 1h04:09.00 | 5.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | Elite | | 39 | Sleaford Wheelers CC | 12 / 41 | 73% | 1h04:34.00 | 59:51.00 | 7.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | Elite | | 10 | Rose RT | 10 / 44 | 79% | 1h07:21.00 | 1h02:25.00 | 7.9% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | Elite | | 48 | Sleaford Wheelers CC | 3 / 68 | 97% | 1h09:51.00 | 1h07:19.00 | 3.8% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | Elite | | 56 | Sleaford Wheelers CC | 16 / 55 | 72% | 1h12:38.00 | 1h06:11.00 | 9.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | Elite | | 32 | Sleaford Wheelers CC | 16 / 30 | 48% | 1h07:06.00 | 1h00:59.00 | 10% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 60 | Rose RT | 16 / 39 | 61% | 1h08:31.80 | 1h02:46.50 | 9.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 18+ | | 24 | Rose RT | 14 / 27 | 50% | 1h02:36.00 | 56:52.00 | 10.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | Elite | | 15 | Rose RT | 7 / 24 | 74% | 1h04:52.00 | 59:04.00 | 9.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | Elite | | 25 | Sleaford Wheelers CC | 15 / 32 | 55% | 1h12:33.00 | 1h05:05.00 | 11.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | Elite | | 13 | Rose RT | 10 / 29 | 68% | 1h06:52.00 | 59:28.00 | 12.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 11 | Rose RT | 9 / 36 | 77% | 1h15:50.60 | 1h06:37.10 | 13.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 29 | Rose RT | 26 / 56 | 55% | 1h07:40.00 | 29:51.00 | 126.7% | - | - | |
| | 2014 PORC DH Series #1 | | Penshurst | 19-29 | | 176 | Total Mechanics | 41 / 50 | 18% | 55.73s | 46.28s | 20.4% | 46.28s | 20.4% | |
| | 2005 Midlands Super Series #6 | | Radnor | 19-29 | | 277 | RAF-CA | 71 / 82 | 14% | 2:37.21 | 1:50.17 | 42.7% | 1:48.56 | 44.8% | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 14 | Rose RT | 15 / 71 | 80% | 1h08:43.00 | 59:19.00 | 15.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 46 | Rose RT | 44 / 71 | 39% | 45:48.90 | 22:12.10 | 106.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 28 | Rose RT | 22 / 62 | 66% | 1h07:29.00 | 29:05.00 | 132% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 26 | Rose RT | 24 / 54 | 57% | 1h07:40.00 | 25:49.00 | 162.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 42 | Rose RT | 31 / 66 | 54% | 1h07:46.00 | 20:42.00 | 227.4% | - | - | |