| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 55 | Oldfield / Paul Milnes / PH-MAS | 11 / 67 | 85% | 32:39.60 | 30:32.00 | 7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 49 | Oldfield / Paul Milnes / PH-MAS | 3 / 60 | 97% | 28:25.70 | 28:14.50 | 0.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 15-16 | | 51 | Oldfield / Paul Milnes / PH-MAS | 5 / 53 | 92% | 31:32.80 | 30:16.80 | 4.2% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 15-16 | | 53 | Oldfield / Paul Milnes / PH-MAS | 9 / 66 | 88% | 32:58.40 | 31:24.50 | 5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 433 | Hull Thursday RC | 16 / 35 | 56% | 55:52.00 | 47:22.00 | 18% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 13-14 | | 328 | Hull Thursday RC | 10 / 18 | 47% | 47:34.00 | 38:16.00 | 24.3% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 365 | Hull Thursday RC | 23 / 34 | 33% | 56:28.00 | 41:52.00 | 34.9% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 13-14 | | 376 | Hull Thursday RC | 11 / 36 | 71% | 44:47.00 | 40:15.00 | 11.3% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 365 | Hull Thursday RC | 10 / 38 | 76% | 42:08.00 | 37:31.00 | 12.3% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 572 | Hull Thursday RC | 3 / 31 | 93% | 38:41.00 | 36:53.00 | 4.9% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 13-14 | | 563 | Hull Thursday RC | 7 / 40 | 85% | 1h00:34.00 | 55:10.00 | 9.8% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 13-14 | | 505 | Hull Thursday RC | 16 / 38 | 59% | 51:43.10 | 4.20s | 73783.3% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 13-14 | | 505 | Hull Thursday RC | 15 / 33 | 56% | 51:26.70 | 43:04.00 | 19.5% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 13-14 | | 202 | Hull Thursday RC | 1 / 14 | 100% | 44:54.00 | 44:54.00 | 0% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | 13-14 | | 157 | Hull Thursday RC | 1 / 14 | 100% | 41:27.00 | 41:27.00 | 0% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 13-14 | | 230 | Hull Thursday RC | 1 / 12 | 100% | 35:21.00 | 35:21.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 360 | Hull Thursday RC | DNS / 41 | 0% | DNS | 51:38.50 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 35 | Hull Thursday RC | 3 / 78 | 97% | 27:40.80 | 27:32.70 | 0.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 1 | Vive Le Velo | 2 / 86 | 99% | 34:21.40 | 34:12.60 | 0.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 1 | Vive Le Velo | 1 / 87 | 100% | 28:10.10 | 28:10.10 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 76 | Vive Le Velo | 1 / 87 | 100% | 31:45.50 | 31:45.50 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U16 | | 79 | Vive Le Velo | 1 / 80 | 100% | 30:09.30 | 30:09.30 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 1 | Vive Le Velo | DNS / 90 | 0% | DNS | 32:14.20 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 298 | Vive Le Velo | 9 / 69 | 88% | 1h04:39.00 | 1h02:02.00 | 4.2% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 73 | Vive Le Velo | 2 / 91 | 99% | 36:23.10 | 36:19.80 | 0.2% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 479 | Wold Top Actif RT | 12 / 55 | 80% | 1h00:33.00 | 57:17.00 | 5.7% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 15-16 | | 412 | Wold Top Actif RT | 4 / 53 | 94% | 1h03:15.00 | 1h00:50.00 | 4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 98 | Wold Top Actif RT | 3 / 106 | 98% | 27:48.80 | 27:45.00 | 0.2% | - | - | |