| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 15-16 | | 646 | Bowlphish Racing | DNS / 48 | 0% | DNS | 1h03:42.00 | - | - | - | |
| | 2017 Southern XC #1 | | Wasing | 15-16 | | 4530 | Bowlphish Racing | 23 / 24 | 4% | - | 1h17:11.30 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 15-16 | | 630 | Bowlphish Bontrager Racing | 13 / 13 | 0% | - | 1h01:26.00 | - | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 134 | Bowlphish Bontrager Racing | 37 / 46 | 20% | 1h04:27.00 | 52:54.00 | 21.8% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | 13-16 | GBR20010101 & 15 | 60 | | 5 / 11 | 60% | 1h06:44.00 | 55:02.00 | 21.3% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 15-16 | | 193 | Bowlphish Bontrager Racing | 22 / 46 | 53% | 1h24:04.00 | 1h08:45.00 | 22.3% | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 15-16 | | 630 | Bowlphish Bontrager Racing | 9 / 20 | 58% | 53:28.00 | 49:04.00 | 9% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 15-16 | | 143 | Bowlphish Bontrager Racing | 38 / 44 | 14% | 1h12:32.00 | 56:57.00 | 27.4% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 15-16 | | 97 | Bowlphish Bontrager Racing | 18 / 19 | 6% | - | 51:24.90 | - | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 228 | Bowlphish Bontrager Racing | 57 / 57 | 0% | - | 58:50.00 | - | - | - | |
| | 2016 Southern XC #1 | | Black Park | 15-16 | | 97 | Bowlphish Bontrager Racing | 6 / 19 | 72% | 1h00:26.90 | 54:18.10 | 11.3% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 13-14 | | 58 | Bowlphish Bontrager Racing | 1 / 11 | 100% | 34:13.00 | 34:13.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 361 | Bowlphish Bontrager Racing | 9 / 24 | 65% | 45:05.00 | 40:43.00 | 10.7% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 13-14 | | 368 | Bowlphish Bontrager Racing | 14 / 31 | 57% | 1h02:54.00 | 53:20.00 | 17.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 13-14 | | 464 | Bowlphish Bontrager Racing | - / 24 | 0% | 1h03:29.00 | 56:09.00 | 13.1% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 13-14 | | 76 | Bowlphish Bontrager Racing | 2 / 11 | 90% | 38:20.00 | 35:57.00 | 6.6% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 13-14 | | 73 | Active / VC Deal | 3 / 15 | 86% | 38:39.00 | 35:13.00 | 9.8% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 13-14 | | 358 | Active / VC Deal | 12 / 29 | 61% | 42:18.00 | 36:08.00 | 17.1% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 13-14 | | 464 | Active / VC Deal | 3 / 24 | 91% | 51:16.00 | 42:39.00 | 20.2% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 13-14 | | 74 | Active / VC Deal | 3 / 20 | 89% | 43:18.00 | 39:36.00 | 9.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 468 | Bowlphish Bontrager Racing | 8 / 24 | 70% | 35:38.00 | 32:08.00 | 10.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 504 | Active / VC Deal | 9 / 40 | 79% | 55:13.00 | 50:49.00 | 8.7% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 13-14 | | 464 | Bowlphish Bontrager Racing | 1 / 19 | 100% | 55:26.00 | 55:26.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 15-16 | | 19 | Bowlphish Bontrager Racing | 6 / 19 | 72% | 43:00.00 | 39:25.00 | 9.1% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 13-14 | | 99 | Bowlphish Bontrager Racing | 3 / 23 | 91% | 39:37.00 | 37:50.00 | 4.7% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 13-14 | | 211 | Bowlphish Bontrager Racing | 1 / 15 | 100% | 49:05.00 | 49:05.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 13-14 | | 709 | Bowlphish Bontrager Racing | 2 / 15 | 93% | 48:54.00 | 48:20.00 | 1.2% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 359 | Active / VC Deal | 13 / 35 | 65% | 1h06:54.00 | 1h01:01.00 | 9.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 13-14 | | 239 | Active / VC Deal | 16 / 42 | 63% | 52:06.00 | 47:17.00 | 10.2% | - | - | |
| | 2014 Mud Sweat & Gears XC #5 | | Radical Bikes | 13-14 | | 676 | ACTiV / VC Deal | 3 / 24 | 91% | 1h06:31.00 | 1h05:14.00 | 2% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 13-14 | | 367 | VC Deal | 10 / 28 | 67% | 51:59.00 | 47:59.00 | 8.3% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 13-14 | | 176 | ACTiV / VC Deal | 2 / 15 | 93% | 45:05.00 | 44:15.00 | 1.9% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 13-14 | | 88 | ACTiV / VC Deal | 4 / 27 | 88% | 45:23.00 | 43:41.00 | 3.9% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 13-14 | | 259 | VC Deal | 6 / 21 | 75% | 57:28.00 | 51:58.00 | 10.6% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | 13-14 | | 59 | ACTiV / VC Deal | 1 / 16 | 100% | 1h01:42.00 | 1h01:42.00 | 0% | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 13-14 | | 496 | ACTiV / VC Deal | 1 / 17 | 100% | 57:26.00 | 57:26.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 13-14 | | 70 | ACTiV / VC Deal | 19 / 19 | 0% | - | 40:27.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 13-14 | | 332 | VC Deal | 12 / 37 | 69% | 39:55.00 | 35:27.00 | 12.6% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 13-14 | | 87 | ACTiV / VC Deal | 4 / 18 | 82% | 45:31.00 | 43:31.00 | 4.6% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | 13-14 | | 368 | Active / VC Deal | 4 / 11 | 70% | 46:19.00 | 42:14.00 | 9.7% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 13-14 | | 493 | VC Deal | 3 / 12 | 82% | 47:42.00 | 44:09.00 | 8% | - | - | |