| | 2017 Southern XC #1 | | Wasing | 13-14 | | 4206 | Team Milton Keynes | 6 / 16 | 67% | 1h08:03.80 | 54:14.70 | 25.5% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 13-14 | | 116 | Team Milton Keynes | 10 / 23 | 59% | 46:54.00 | 37:17.00 | 25.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 136 | Team Milton Keynes | 16 / 66 | 77% | 32:05.00 | 25:29.00 | 25.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 109 | Team Milton Keynes | 16 / 54 | 72% | 32:49.40 | 30:27.30 | 7.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 123 | Team Milton Keynes | 15 / 59 | 76% | 39:26.50 | 35:13.80 | 12% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 12-14 | | 101 | Team Milton Keynes | 13 / 47 | 74% | 33:23.70 | 29:52.70 | 11.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 112 | Team Milton Keynes | 7 / 51 | 88% | 36:40.90 | 34:17.70 | 7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 12-14 | | 97 | The MI Racing Academy | 6 / 44 | 88% | 41:14.70 | 41:09.00 | 0.2% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 121 | The MI Racing Academy | 7 / 60 | 90% | 37:02.70 | 35:24.00 | 4.7% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 13-14 | | 41 | The MI Racing Academy | 20 / 26 | 24% | 52:45.00 | 35:31.00 | 48.5% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 377 | The MI Racing Academy | 28 / 38 | 27% | 59:41.00 | 46:33.00 | 28.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 59 | The MI Racing Academy | 34 / 106 | 69% | 30:28.00 | 27:45.00 | 9.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 49 | The MI Racing Academy | 25 / 86 | 72% | 39:31.40 | 34:12.60 | 15.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 47 | The MI Racing Academy | 36 / 87 | 59% | 36:31.40 | 31:45.50 | 15% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 48 | The MI Racing Academy | 26 / 87 | 71% | 30:39.90 | 28:10.10 | 8.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 46 | The MI Racing Academy | 37 / 90 | 60% | 36:47.40 | 32:14.20 | 14.1% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 45 | The MI Racing Academy | 26 / 91 | 72% | 39:47.00 | 36:19.80 | 9.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 10 | The MI Racing Academy | 20 / 107 | 82% | 32:24.10 | 30:25.00 | 6.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 20 | The MI Racing Academy | 22 / 88 | 76% | 36:54.50 | 33:33.00 | 10% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 22 | The MI Racing Academy | 18 / 90 | 81% | 29:08.70 | 26:27.10 | 10.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 23 | The MI Racing Academy | 17 / 68 | 76% | 37:42.60 | 34:02.80 | 10.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 21 | The MI Racing Academy | 7 / 88 | 93% | 34:25.90 | 31:50.80 | 8.1% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 19 | The MI Racing Academy | 11 / 96 | 89% | 33:51.70 | 31:32.50 | 7.4% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 17-18 | | 34 | Team Jewson-M.I.Racing | 26 / 54 | 53% | 51:38.90 | 43:57.10 | 17.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 30 | Team Jewson-M.I.Racing | 21 / 78 | 74% | 41:14.40 | 38:26.90 | 7.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 29 | Team Jewson-M.I.Racing | 18 / 51 | 66% | 44:34.20 | 41:01.30 | 8.7% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 19 | Team Jewson-M.I.Racing | 10 / 52 | 82% | 49:47.90 | 45:42.50 | 9% | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | 18+ | | 957 | Team Jewson-M.I.Racing | DNF / 63 | 0% | DNF | 52:56.14 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 56 | Zappi Junior RT | 28 / 56 | 51% | 51:21.00 | 29:51.00 | 72% | - | - | |
| | West Midlands Cyclo-Cross League - Boxing Day Cross | | Kenilworth Common | 18+ | | 25 | Zappi Junior RT | 4 / 18 | 82% | 55:12.00 | 51:39.00 | 6.9% | - | - | |