| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 15-16 | | 22 | | 18 / 22 | 19% | 51:39.00 | 41:49.00 | 23.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 17-18 | | 30 | Paul Milnes Bradford Olympic | 33 / 50 | 35% | 44:21.60 | 36:51.70 | 20.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 17-18 | | 31 | Paul Milnes Bradford Olympic | 42 / 48 | 13% | - | 40:01.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 36 | Paul Milnes Bradford Olympic | 42 / 55 | 24% | 50:54.00 | 43:36.00 | 16.7% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 17-18 | | 36 | Paul MilnesBradford Olympic | 27 / 49 | 46% | 51:44.60 | 44:12.30 | 17.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 17-18 | | 37 | Paul MilnesBradfordOlympic | 27 / 50 | 47% | 47:27.30 | 42:17.90 | 12.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 17-18 | | 40 | Paul Milnes Bradford Olympic | 42 / 57 | 27% | 52:38.50 | 45:37.00 | 15.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 17-18 | | 41 | Paul MilnesBradfordOlympic RC | 35 / 53 | 35% | 45:37.50 | 38:57.10 | 17.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 17-18 | | 42 | Paul MilnesBradford OlympicRC | 27 / 63 | 58% | 45:32.90 | 39:40.50 | 14.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 17-18 | | 42 | Paul Milnes - Bradford Olympic RC | DNF / 59 | 0% | DNF | 43:13.10 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 45 | Paul MilnesBradfordOlympic | 24 / 59 | 60% | 49:09.40 | 43:32.50 | 12.9% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 17-18 | | 47 | Paul MilnesBradfordOlympicRC | 43 / 66 | 35% | - | 40:09.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 50 | Paul Milnes Bradford - Olympic RC | 41 / 70 | 42% | 48:27.80 | 42:31.20 | 14% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 17-18 | | 102 | Paul Milnes Bradford Olympic | 27 / 43 | 38% | 46:58.20 | 42:34.50 | 10.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 17-18 | | 106 | Paul MilnesBradford OlympicRC | 34 / 48 | 30% | 47:58.90 | 39:36.90 | 21.1% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 15-16 | | 175 | Paul Milnes - Bradford Olympic RC | 14 / 24 | 43% | 40:04.00 | 29:57.00 | 33.8% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 12-14 | | 242 | Paul Milnes | 16 / 18 | 12% | 1h02:42.00 | 43:10.00 | 45.3% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 12-14 | | 360 | | - / 23 | 0% | - | 24:15.00 | - | - | - | |