| | 2014 Schwalbe British 4x #3 | | Redhill | Elite | | 64 | | 15 / 15 | 0% | n/a | | - | | - | |
| | 2014 4x Pro Tour #4 | | Val di Sole | Pro | GBR19960209 | 79 | Nakedracing.co.uk | 27 / 43 | 38% | n/a | | - | | - | |
| | 2014 4x Pro Tour #5 | | Jablonec | Pro | GBR19960209 | 80 | | 24 / 49 | 52% | n/a | | - | | - | |
| | 2014 4x Pro Tour #3 | | Fort William | Pro | GBR19960209 | 101 | Team Nakedracing | 6 / 34 | 85% | n/a | | - | | - | |
| | Naked Racing - UK 4x National Champs '14 | | Falmouth 4x | Pro | GBR19960209 | 64 | | 8 / 27 | 73% | n/a | | - | | - | |
| | 2014 4x Pro Tour #1 | | Szczawno-Zdrój | Pro | GBR19960209 | 16 | | 25 / 51 | 52% | n/a | | - | | - | |
| | 2015 Schwalbe British 4x #1 | | Harthill | Elite | | 64 | | 2 / 9 | 88% | n/a | | - | | - | |
| | 2015 One Industries Mini Enduro #3 | | Forest of Dean | Elite | | 11 | www.actionsportstiming.co.uk | 6 / 14 | 62% | 6:34.12 | 6:13.18 | 5.6% | 6:13.18 | 5.6% | |
| | 2015 Welsh Gravity Enduro #4 | | Coed-y-Brenin | Elite | | 11 | www.actionsportstiming.co.uk | 7 / 10 | 33% | 16:26.45 | 15:40.64 | 4.9% | 15:06.13 | 8.9% | |
| | 2016 Schwalbe British 4x #2 | | Afan | Elite | | 64 | | 3 / 14 | 85% | n/a | | - | | - | |
| | 2016 Schwalbe British 4x #3 | | Redhill | Elite | | 3 | Action Sports Timing | 7 / 11 | 40% | n/a | | - | | - | |
| | 2016 Schwalbe British 4x #4 | | 417 Project | Elite | | 64 | www.actionsportstiming.co.uk | 2 / 13 | 92% | n/a | | - | | - | |
| | 2015 Schwalbe British 4x #5 | | Falmouth 4x | Elite | | 64 | | 6 / 13 | 58% | n/a | | - | | - | |
| | 2015 Schwalbe British 4x #4 | | Falmouth 4x | Elite | | 64 | | 7 / 13 | 50% | n/a | | - | | - | |
| | 2015 Schwalbe British 4x #3 | | Redhill | Elite | | 64 | | 6 / 17 | 69% | n/a | | - | | - | |
| | 2015 Schwalbe British 4x #2 | | Afan | Elite | | ? | | 3 / 14 | 85% | n/a | | - | | - | |
| | 2014 4x Pro Tour #7 | | Pamporovo | Pro | GBR19960209 | 69 | Nakedracing.co.uk | 6 / 20 | 74% | n/a | | - | | - | |
| | 2016 Schwalbe British 4x #6 | | Falmouth 4x | Elite | | 3 | | 2 / 10 | 89% | n/a | | - | | - | |
| | 2016 Schwalbe British 4x #5 | | Falmouth 4x | Elite | | 3 | Action Sports Timing | 5 / 10 | 56% | n/a | | - | | - | |
| | 2016 4x Pro Tour #2 | | Winterberg | Elite | GBR19960209 | 68 | Action Sports Timing / Nakedracing.co.uk | 26 / 72 | 65% | n/a | | - | | - | |
| | 2016 4x Pro Tour #3 | | Fort William | Elite | GBR19960209 | 9 | Action Sports Timing | 13 / 32 | 61% | n/a | | - | | - | |
| | 2015 4x Pro Tour #5 | | Malmedy | Elite | GBR19960209 | 8 | Action Sports Timing | 7 / 36 | 83% | n/a | | - | | - | |
| | 2015 4x Pro Tour #2 | | Fort William | Elite | GBR19960209 | 17 | Nakedracing.co.uk | 11 / 41 | 75% | n/a | | - | | - | |
| | 2015 4x Pro Tour #1 | | Winterberg | Elite | GBR19960209 | 64 | Nakedracing.co.uk | 28 / 71 | 61% | n/a | | - | | - | |
| | 2013 4x Pro Tour #2 | | Fort William | Elite | GBR19960209 | 29 | Nakedracing.co.uk | 28 / 51 | 46% | n/a | | - | | - | |
| | 2013 Euro 4x #2 | | Harthill | Elite | GBR19960209 | 59 | Nakedracing.co.uk | 40 / 40 | 0% | n/a | | - | | - | |
| | 2016 Schwalbe British 4x #7 | | Harthill | Elite | | 54 | | 1 / 12 | 100% | n/a | | - | | - | |
| | 2016 4x Pro Tour #5 | | Azur Bike Park | Elite | GBR19960209 | 5 | Nakedracing.co.uk | 4 / 30 | 90% | n/a | | - | | - | |
| | British 4x - UK 4x National Champs '16 | | Moelfre | Elite | | 3 | | 2 / 24 | 96% | n/a | | - | | - | |
| | 2016 One Industries Mini Enduro #3 | | Forest of Dean | Elite | | 6 | Action Sports Timing | 3 / 6 | 60% | 7:47.01 | 7:36.86 | 2.2% | 7:31.34 | 3.5% | |
| | 2017 HSBC UK | Schwalbe British 4x #1 | | Chicksands | Elite | | 64 | | 9 / 22 | 62% | n/a | | - | | - | |
| | 2017 HSBC UK | Schwalbe British 4x #2 | | Harthill | Elite | | 64 | | 3 / 15 | 86% | n/a | | - | | - | |
| | 2017 HSBC UK | Schwalbe British 4x #3 | | Afan | Elite | | 64 | | 2 / 12 | 91% | n/a | | - | | - | |
| | 2017 4x Pro Tour #3 | | Fort William | Elite | 10009565796 & 1996 | 2 | 7 Protection / Nukeproof / Royal | 4 / 49 | 94% | n/a | | - | | - | |
| | British 4x - UK 4x National Champs '17 | | Moelfre | Elite | 10009565796 | 64 | | 2 / 18 | 94% | n/a | | - | | - | |
| | 2017 HSBC UK | Schwalbe British 4x #5 | | Moelfre | Elite | | 64 | | 2 / 12 | 91% | n/a | | - | | - | |
| | UCI - 4x World Championships '14 | | Leogang | Elite | GBR19960209 | 15 | Great Britain | 18 / 50 | 65% | n/a | | - | | - | |
| | UCI - 4x World Championships '15 | | Val di Sole | Elite | GBR19960209 | 8 | Great Britain | 2 / 43 | 98% | n/a | | - | | - | |
| | UCI - 4x World Championships '16 | | Val di Sole | Elite | GBR19960209 | 8 | Great Britain | 3 / 45 | 95% | n/a | | - | | - | |
| | UCI - 4x World Championships '17 | | Val di Sole | Elite | 10009565796 & 1996 | 5 | | 7 / 45 | 86% | n/a | | - | | - | |
| | 2019 4x Pro Tour #1 | | Fort William | Elite | 1996 | 88 | 661 Protection / NUKE PROOF BIKE / Spikes bike shop | 40 / 43 | 7% | n/a | | - | | - | |
| | Naked Racing - UK 4x National Champs '15 | | Moelfre | Elite | | 64 | Team Nakedracing | 4 / 31 | 90% | n/a | | - | | - | |
| | 2017 4x Pro Tour #1 | | Azur Bike Park | Open | 10009565796 & 21 | 3 | NUKE PROOF BIKES | 8 / 52 | 86% | n/a | | - | | - | |
| | 2017 Enduro World Series #4 | | Carrick, Co. Wicklow | Open | | 204 | | DNF / 248 | 0% | DNF | 23:57.48 | - | 23:57.48 | - | |
| | Mini Enduro - Enduro Night Race | | Llandegla | Senior | | 324 | | 4 / 51 | 94% | 6:44.50 | 6:11.93 | 8.8% | 6:11.93 | 8.8% | |
| | 2010 NPS 4x #2 | | Harthill | 12-14 | | 149 | | 1 / 8 | 100% | n/a | | - | | - | |
| | 2010 NPS 4x #3 | | Redhill | 12-14 | | 149 | Five Two RT | 5 / 10 | 56% | n/a | | - | | - | |
| | 2010 NPS 4x #4 | | Penshurst | 12-14 | | 149 | | 4 / 10 | 67% | n/a | | - | | - | |
| | 2010 NPS 4x #5 | | South West Extreme | 12-14 | | 149 | | 5 / 13 | 67% | n/a | | - | | - | |
| | 2010 NPS 4x #6 | | Chicksands | 12-14 | | 149 | | 1 / 11 | 100% | n/a | | - | | - | |
| | 2012 British 4x #1 | | Leamington Spa | 15-16 | | 1Y | | 3 / 12 | 82% | n/a | | - | | - | |
| | 2012 Euro 4x #3 | | Afan | 15-16 | | 1Y | Team Nakedracing | 1 / 7 | 100% | n/a | | - | | - | |
| | Naked Racing - National 4x Championships | | Harthill | 15-16 | | 1Y | Team Nakedracing | 1 / 9 | 100% | n/a | | - | | - | |
| | 2012 British 4x #4 | | Harthill | 15-16 | | 1Y | Team Nakedracing | 2 / 7 | 83% | n/a | | - | | - | |
| | 2012 British 4x #3 | | Redhill | 15-16 | | 1Y | Team Nakedracing | 2 / 16 | 93% | n/a | | - | | - | |
| | 2011 British 4x #3 | | Afan | 15-16 | | 356 | Team Nakedracing | 2 / 14 | 92% | n/a | | - | | - | |
| | 2011 British 4x #4 | | Harthill | 15-16 | | 356 | Team Nakedracing | 3 / 14 | 85% | n/a | | - | | - | |
| | 2011 British 4x #5 | | South West Extreme | 15-16 | | 356 | Team Nakedracing | 5 / 14 | 69% | n/a | | - | | - | |
| | 2011 British 4x #6 | | South West Extreme | 15-16 | | 356 | Team Nakedracing | 2 / 14 | 92% | n/a | | - | | - | |
| | 2012 British 4x #5 | | South West Extreme | 15-16 | | ? | | 5 / 9 | 50% | n/a | | - | | - | |
| | 2012 British 4x #6 | | South West Extreme | 15-16 | | ? | | 1 / 11 | 100% | n/a | | - | | - | |
| | 2012 British 4x #2 | | Penshurst | 15-16 | | ? | | 1 / 12 | 100% | n/a | | - | | - | |
| | 2013 Schwalbe British 4x #4 | | Redhill | 17-18 | | 1J | | 1 / 10 | 100% | n/a | | - | | - | |
| | 2013 Schwalbe British 4x #3 | | Harthill | 17-18 | | 1J | | 1 / 10 | 100% | n/a | | - | | - | |
| | 2013 Schwalbe British 4x #6 | | Leamington Spa | 17-18 | | 1J | Team Nakedracing | 1 / 12 | 100% | n/a | | - | | - | |
| | 2013 Schwalbe British 4x #5 | | Bridgnorth | 17-18 | | 1J | Team Nakedracing | 5 / 10 | 56% | n/a | | - | | - | |
| | 2013 Schwalbe British 4x #2 | | Falmouth 4x | 17-18 | | 1Y | Team Nakedracing | 1 / 8 | 100% | n/a | | - | | - | |