| | 2008/09 661 Mini DH #3 | | Chicksands | 10-12 | | 294 | | 1 / 8 | 100% | 39.12s | 39.12s | 0% | 28.90s | 35.4% | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 19-22 | | 52 | Beobank-Corendon | 1 / 19 | 100% | 1h01:45.00 | 1h01:45.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 19-22 | | 4 | CORENDON-CIRCUS | 2 / 33 | 97% | 51:23.60 | 50:25.80 | 1.9% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | U23 | | 75 | CORENDON-CIRCUS | 2 / 32 | 97% | 1h06:11.00 | 1h04:44.00 | 2.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 62 | CORENDON-CIRCUS | 2 / 28 | 96% | 58:37.00 | 58:30.00 | 0.2% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 3 | Creafin-Fristads | 4 / 71 | 96% | 1h01:52.00 | 59:19.00 | 4.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 19-22 | | 73 | Beobank-Corendon | 2 / 23 | 95% | 58:33.00 | 57:38.00 | 1.6% | - | - | |
| | 2014 Midlands XC #1 - XCE | | Ringwood | U17 | 704913 | ? | Dinnington RC | 3 / 17 | 88% | - | | - | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 15-16 | 704913 | 467 | Dinnington Racing Club | 5 / 26 | 84% | 48:02.00 | 45:26.00 | 5.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 2 | CORENDON-CIRCUS | 8 / 42 | 83% | 1h05:44.00 | 1h03:38.00 | 3.3% | - | - | |
| | 2008/09 661 Mini DH #2 | | Forest of Dean | 10-12 | | 345 | | 2 / 5 | 75% | 1:17.89 | 1:16.86 | 1.4% | 47.27s | 64.8% | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 15-16 | 704913 | 467 | Dinnington Racing Club | 7 / 25 | 75% | 44:32.00 | 40:51.00 | 9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 316 | Paul Milnes - Bradford Olympic RC | 16 / 57 | 73% | 1h09:11.00 | 1h03:29.00 | 9% | - | - | |
| | 2012 British 4x #1 | | Leamington Spa | 10-14 | | 391 | | 5 / 11 | 60% | n/a | | - | | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 15-16 | | 26 | Dinnington RC | 8 / 17 | 56% | 39:08.00 | 34:53.00 | 12.2% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 15-16 | 704913 | 467 | Dinnington Racing Club | 12 / 23 | 50% | 51:05.00 | 42:43.00 | 19.6% | - | - | |
| | Steel City - Steel City DH | | Greno Woods | 13-14 | | 207 | Doncaster Whls CC | 4 / 6 | 40% | 2:15.47 | 2:02.08 | 11% | 1:25.70 | 58.1% | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 15-16 | | 467 | Dinnington Racing Club | 15 / 20 | 26% | 1h02:10.00 | 42:44.00 | 45.5% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 15-16 | | 139 | Bradford Olympic / Paul Milnes Cycles | 37 / 37 | 0% | - | 1h01:10.00 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 17-18 | | 226 | HMT with JLT Condor | DNF / 26 | 0% | DNF | 1h13:48.00 | - | - | - | |