Obstacle Course Race Highlights (2012-current)
- 2015
- 1st place (Team – Military Suffering) Cotswold 24hr Ultra
- 1st place (Team – UK Wolf Pack) Mud & Madness
- 12th place (Team – UK Wolf Pack) Toughest 24hr Xtreme Sweden
- 3rd place The Suffering – Overall Legends race (27 mile aggregate over 3 races)
- On Trial Finisher (40 hours completed non stop)
- 20th Spartan Race Scotland – Super Distance
- 28th Spartan Race South – Beast (Series Finale)
- 12th Spartan Race Cambridge
- 10th Elite Male Spartan Race South (World Championship Qualified)
- 214th Spartan Race World Championship (Lake Tahoe)
- 2014
- 2nd place Overall Championship – Spartan Race UK Elite
- 10th place Overall Championship – Spartan Race European Elite
- 9th place (Team – LoC) Tough Mudder World Champs 24hr race – Las Vegas
- On Trial Finisher (42 hours completed non stop)
- 4 lap Winter nuts finisher (13th place)
- 1st place (Team – MK) F.E.A.R
- 2nd place (Team – MK) Judgement Day
- 3rd Place Mud & Madness
- 5th Warrior Run (12km)
- 2013
- 6th place Overall championship – Spartan Race UK Elite
- 33rd place Overall championship – Spartan Race Global Elite Male
- 3rd place Zombie Evac Race – Pippingford Park
- Spartan Race Trifecta gained 2012,2013,2014
Toyota Sprint Series – Highlights (2009-current)
- 2015 – 2 Class victories, 2 x 2nd Place overall after 2 rounds
- 2nd Place in 2014 Championship – Class A1 Pro
- 2014 Blyton Rd 1 – Hard Charger award
- Multiple Class victories and overall podiums
Motor Cycle Career highlights (1998-2009)
- World Championship (Moto GP) 250cc Grand Prix starts : 5
- Best result – Estoril 2006
- European Championship (UEM) 250cc GP starts : 16
- Led both British & Super-Club 250cc GP championships after opening rounds 2006
- Rode a Kawasaki ZX10 in the 2008 Spanish Superbike Championship
- 3rd BMCRC 250 cc GP 2002 Championship
- 3rd place 2002 Open 1300cc Championship (on 250cc Honda)
- 2nd BMCRC 125 cc GP 2001 Championship
- Novice Champion 1999 BMZRC
- Raced for the following teams
- Spooky Racing (Privateer)
- BM GroundWorks (Yamaha TZ 250 – 2005-6 European & World Championships)
- TNT Express Team Fila (Honda RS250 2007 European & World Championships)
- Alvaro Molina Race Team (Aprilia RSV 250 European & World Championships)
- Inerzia Puro Racing (Kawasaki ZX10 Spanish Superbike Championship)