| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 68 | Solent Pirates | 31 / 78 | 61% | 30:56.50 | 27:32.70 | 12.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 55 | Solent Pirates | 16 / 60 | 75% | 30:09.10 | 28:14.50 | 6.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 61 | Solent Pirates | 18 / 67 | 74% | 34:23.50 | 30:32.00 | 12.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 15-16 | | 51 | Solent Pirates | 11 / 56 | 82% | 29:51.20 | 27:30.70 | 8.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 15-16 | | 56 | Solent Pirates | 12 / 52 | 78% | 38:48.80 | 36:50.40 | 5.4% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 15-16 | | 62 | Solent Pirates | 5 / 66 | 94% | 32:37.00 | 31:24.50 | 3.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 58 | Hargroves-Ridley-Montezuma's | 21 / 70 | 71% | 46:00.30 | 42:31.20 | 8.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 17-18 | | 19 | Hargroves-Ridley-Montezuma's | 13 / 59 | 79% | 45:07.70 | 43:13.10 | 4.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 17-18 | | 19 | Hargroves-Ridley-Montezuma's | 37 / 63 | 42% | 46:29.50 | 39:40.50 | 17.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 20 | Hargroves-Ridley-Montezuma's | 13 / 59 | 79% | 46:53.40 | 43:32.50 | 7.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 17-18 | | 16 | Hargroves Montezuma's RT | 9 / 50 | 84% | 44:12.80 | 42:17.90 | 4.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 17-18 | | 21 | Hargroves Montezuma's RT | 14 / 53 | 75% | 41:57.80 | 38:57.10 | 7.7% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 17-18 | | 21 | Hargroves Montezuma's RT | 15 / 66 | 78% | 43:59.00 | 40:09.50 | 9.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 10 | Hargroves Montezuma's RT | 28 / 77 | 64% | 48:38.20 | 45:27.10 | 7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 20 | Hargroves Montezuma's RT | 11 / 59 | 83% | 44:05.60 | 40:33.60 | 8.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 17-18 | | 10 | Hargroves Montezuma's RT | 10 / 53 | 83% | 45:03.20 | 43:20.60 | 4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 17-18 | | 9 | Hargroves Montezuma's RT | 10 / 46 | 80% | 49:35.00 | 45:35.40 | 8.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 17-18 | | 9 | Hargroves Montezuma's RT | 9 / 33 | 75% | 44:58.50 | 41:49.80 | 7.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 17-18 | | 13 | Hargroves Montezuma's RT | 13 / 54 | 77% | 43:46.00 | 39:32.00 | 10.7% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 17-18 | | 64 | Hargroves Montezuma's RT | 8 / 59 | 88% | 45:32.90 | 42:12.80 | 7.9% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 33 | Montezuma's RT | 18 / 31 | 43% | - | 1h02:30.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 51 | Montezuma's RT | 17 / 45 | 64% | 1h05:37.60 | 1h02:16.70 | 5.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 34 | Montezuma's RT | 16 / 72 | 79% | 1h08:10.00 | 1h05:16.00 | 4.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 19 | Montezuma's RT | 36 / 68 | 48% | -3LAP | 1h03:30.00 | - | - | - | |