| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Senior | | 22 | | 30 / 32 | 6% | - | 1h43:10.00 | - | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Elite | | 29 | | 29 / 30 | 3% | - | 1h45:49.00 | - | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 34 | | 21 / 36 | 43% | 1h36:45.00 | 1h25:18.00 | 13.4% | - | - | |
| | Dirty Reiver - Dirty Reiver | | Kielder Forest | Open | | 70 | A Cycling / Pivot | n/a (sportive) | - | - | - | - | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 26 | | 37 / 44 | 16% | 2h00:31.00 | 1h42:43.00 | 17.3% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | Expert | | 582 | A Cycling / Pivot | 3 / 21 | 90% | 2h07:10.00 | 2h02:48.00 | 3.6% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #3 | | Highlands Farm | 4hr | | 4863 | A Cycling / Pivot | 26 / 31 | 17% | - | 4h05:15.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 4hr | | 4802 | | 31 / 36 | 14% | - | 4h44:57.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 4hr | | 4759 | | 39 / 39 | 0% | - | 4h01:00.00 | - | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | Senior | | 21 | | 15 / 43 | 67% | 1h45:04.00 | 1h34:06.00 | 11.7% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | Elite | GBR19820123 | 342 | A Cycling / Pivot | 4 / 9 | 63% | 2h09:43.00 | 2h06:47.00 | 2.3% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Elite | | 350 | Pivot | 3 / 10 | 78% | 1h39:45.00 | 1h37:28.00 | 2.3% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Elite | | 29 | | 19 / 37 | 50% | 1h45:14.00 | 1h34:16.00 | 11.6% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Elite | | 344 | A Cycling / Pivot | 6 / 14 | 62% | 1h40:09.00 | 1h35:35.00 | 4.8% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Elite | | 38 | | 32 / 51 | 38% | 1h36:15.00 | 1h26:22.00 | 11.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 46 | | 38 / 56 | 33% | 2h05:17.00 | 1h50:50.00 | 13% | - | - | |
| | 2015 Pembrey Winter XC #3 | | Pembrey Country Park | Elite | | 1 | | 2 / 3 | 50% | 1h44:05.00 | 1h44:03.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 31 | Salsa Factory Racing | 28 / 35 | 21% | 2h01:35.00 | 1h42:51.00 | 18.2% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | Elite | | 39 | Salsa Factory Racing | 36 / 57 | 38% | 2h02:49.00 | 1h52:32.00 | 9.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | Elite | | 28 | | 38 / 47 | 20% | - | 1h30:14.00 | - | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | Elite | | 2 | Salsa Factory Racing | 6 / 11 | 50% | 1h35:50.00 | 1h32:25.00 | 3.7% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | Elite | | 2 | Salsa Factory Racing | 2 / 14 | 92% | 1h36:02.00 | 1h35:53.00 | 0.2% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Elite | | 26 | | 26 / 47 | 46% | 2h04:27.00 | 1h40:50.00 | 23.4% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | Elite | | 2 | | 5 / 13 | 67% | 1h59:00.00 | 1h51:08.00 | 7.1% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | Elite | | 2 | | 4 / 14 | 77% | 1h48:53.00 | 1h46:34.00 | 2.2% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | Elite | | 32 | | 29 / 63 | 55% | 1h56:21.00 | 1h46:21.00 | 9.4% | - | - | |