| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 527 | Chevin Cycles.com Trek | 24 / 40 | 41% | 1h00:21.00 | 50:49.00 | 18.8% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 13-14 | | 396 | Chevin Cycles.com Trek | 4 / 36 | 91% | 42:21.00 | 40:15.00 | 5.2% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 13-14 | | 369 | Chevin Cycles.com Trek | 38 / 39 | 3% | - | 59:00.00 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 15-16 | | 648 | Chevin Cycles.com Trek | DNS / 48 | 0% | DNS | 1h03:42.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 65 | Oldfield / Paul Milnes / PH-MAS | 1 / 78 | 100% | 27:32.70 | 27:32.70 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 1 | Oldfield / Paul Milnes / PH-MAS | DNF / 60 | 0% | DNF | 28:14.50 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 56 | Oldfield / Paul Milnes / PH-MAS | 2 / 67 | 98% | 30:32.00 | 30:32.00 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 15-16 | | 52 | Oldfield / Paul Milnes / PH-MAS | 12 / 53 | 79% | 33:07.50 | 30:16.80 | 9.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 15-16 | | 50 | Oldfield / Paul Milnes / PH-MAS | 11 / 52 | 80% | 38:46.80 | 36:50.40 | 5.3% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 15-16 | | 54 | Oldfield / Paul Milnes / PH-MAS | 12 / 66 | 83% | 33:37.10 | 31:24.50 | 7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 43 | Oldfield / Paul Milnes Cycles ERT | 11 / 70 | 86% | 44:28.60 | 42:31.20 | 4.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 17-18 | | 38 | OldfieldPaulilnes Cycles ERT | 2 / 59 | 98% | 43:44.30 | 43:13.10 | 1.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 17-18 | | 37 | Oldfield / Paul Milnes Cycles | DNS / 63 | 0% | DNS | 39:40.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 40 | OldfieldPaul Milnes Cycles | DNS / 59 | 0% | DNS | 43:32.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 17-18 | | 39 | Oldfield / Paul MilnesCyclesERT | 7 / 53 | 88% | 40:47.20 | 38:57.10 | 4.7% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 17-18 | | 41 | Oldfield / Paul MilnesCyclesERT | 6 / 66 | 92% | 42:36.10 | 40:09.50 | 6.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 4 | FenshamHowesMAS | 16 / 77 | 80% | 47:07.00 | 45:27.10 | 3.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 12 | Fensham Howes - MAS Design | 4 / 59 | 95% | 42:17.40 | 40:33.60 | 4.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 17-18 | | 5 | FenshamHowesMASDesign | DNS / 53 | 0% | DNS | 43:20.60 | - | - | - | |