| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 19-22 | | 92 | Sherwood Pines Cycles- Forme | 26 / 28 | 7% | - | 1h01:47.90 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 19-22 | | 93 | Sherwood Pines Cycles- Forme | 7 / 22 | 71% | - | 1h04:26.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 19-22 | | 87 | Sherwood Pines Cycles- Forme | 8 / 23 | 68% | 1h02:48.00 | 57:38.00 | 9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 19-22 | | 66 | Sherwood Pines Cycles- Forme | 9 / 19 | 56% | 1h08:06.00 | 1h01:45.00 | 10.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 19-22 | | 82 | Sherwood Pines Cycles | 10 / 24 | 61% | 1h03:08.70 | 57:21.00 | 10.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 19-22 | | 92 | Sherwood Pines CyclesForme | 16 / 34 | 55% | - | 59:38.00 | - | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Elite | | 28 | 100% ME | 23 / 25 | 8% | - | 1h27:17.00 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | U23 | | 113 | 100% ME | DNF / 16 | 0% | DNF | 1h29:42.00 | - | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | Elite | | 2 | 100% ME | 3 / 3 | 0% | 2h00:26.00 | 1h51:50.00 | 7.7% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | Elite | | 2 | 100% ME | 2 / 4 | 67% | 1h17:46.00 | 1h16:38.00 | 1.5% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 157 | Pines Cycles - Felt - Enve | 1 / 30 | 100% | 1h08:52.00 | 1h08:52.00 | 0% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | 17-18 | GBR19980321 & 18 | 6 | GB NATIONAL TEAM | 10 / 35 | 74% | 1h05:18.00 | 1h02:20.00 | 4.8% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 17-18 | | 271 | Pines Cycles - Felt - Enve | 1 / 26 | 100% | 1h15:47.00 | 1h15:47.00 | 0% | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | 17-18 | GBR19980321 | 48 | Great Britain | 10 / 99 | 91% | 1h11:01.00 | 1h08:32.00 | 3.6% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 17-18 | | 166 | Pines Cycles - Felt - Enve | 1 / 22 | 100% | 52:50.00 | 52:50.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 122 | Pines Cycles - Felt - Enve | 1 / 27 | 100% | 1h11:28.00 | 1h11:28.00 | 0% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 17-18 | 723881 | 628 | Sherwood Pines Cycles Felt - Enve | 1 / 15 | 100% | 1h13:38.00 | 1h13:38.00 | 0% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 17-18 | | 383 | Pines Cycles - Felt - Enve | 1 / 16 | 100% | 1h15:14.00 | 1h15:14.00 | 0% | - | - | |
| | UCI - XCO World Championships '15 | | Vallnord | 17-18 | GBR19980321 | 71 | UK | 67 / 89 | 25% | - | 1h13:27.00 | - | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 17-18 | | 103 | Pines Cycles - Felt - Enve | 2 / 27 | 96% | 1h00:40.00 | 1h00:10.00 | 0.8% | - | - | |
| | 2015 Midlands XC #5 | | Ringwood | 17-18 | | 10 | Enve / Felt / Pines Cycles | 1 / 5 | 100% | - | | - | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 17-18 | | 202 | Pines Cycles - Felt - Enve | 18 / 25 | 29% | 1h26:00.00 | 1h12:03.00 | 19.4% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 17-18 | | 212 | | 1 / 13 | 100% | 1h18:25.00 | 1h18:25.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | 17-18 | | 15 | Pines Cycles - Felt - Enve | - / 14 | 0% | - | 1h24:35.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 17-18 | | 102 | Pines Cycles - Felt - Enve | 4 / 17 | 81% | 1h09:14.00 | 1h06:33.00 | 4% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 17-18 | | 271 | Matlock CC | 2 / 7 | 83% | 1h17:02.00 | 1h17:00.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 102 | Pines Cycles - Felt - Enve | 2 / 30 | 97% | 59:41.00 | 59:30.00 | 0.3% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 17-18 | | 168 | Pines Cycles - Felt - Enve | 2 / 40 | 97% | 1h14:19.00 | 1h12:34.00 | 2.4% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 17-18 | | 55 | Pines Cycles - Felt - Enve | 2 / 19 | 94% | 1h26:55.00 | 1h26:08.00 | 0.9% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 15-16 | | 104 | Specialized Racing | 1 / 37 | 100% | 1h01:10.00 | 1h01:10.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 15-16 | | 111 | | 2 / 38 | 97% | 59:52.00 | 57:12.00 | 4.7% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 15-16 | | 152 | Specialized Racing | 26 / 30 | 14% | - | 1h03:29.00 | - | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 15-16 | | 343 | Specialized Nottingham | 1 / 17 | 100% | 34:53.00 | 34:53.00 | 0% | - | - | |
| | 2014 Midlands XC #1 - XCE | | Ringwood | U17 | 723881 | ? | Specialized Concept Store Nottingham | 1 / 17 | 100% | - | | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 15-16 | | 141 | | 2 / 51 | 98% | 50:22.00 | 49:18.00 | 2.2% | - | - | |
| | 2013/14 661 Mini DH #2 | | Forest of Dean | 15-16 | | 206 | Matlock CC | 22 / 27 | 19% | 2:00.91 | 1:26.58 | 39.7% | 1:20.96 | 49.4% | |
| | 2013 Midlands XC #2 | | Birchall Woods | 15-16 (Shortened) | | 219 | Matlock CC | 4 / 8 | 57% | 6:04.00 | 5:47.00 | 4.9% | - | - | |
| | 2012 Midlands XC #3 | | Birchall Woods | 13-14 | | 75 | Matlock CC | 1 / 16 | 100% | 45:04.00 | 45:04.00 | 0% | - | - | |