Career

1995:
BMX World Champion

1996:
BMX World Champion

1997:
2nd Sierra Nevada Dual Slalom World Cup

1998:
5th Overall Dual World Cup,
2nd Mont St Anne Dual World Cup
2nd Cortina Dual World Cup

1999:
9th Overall Dual World Cup

2000:
5th Overall Dual World Cup,
3rd Alpe D’Huez World Cup

2001:
8th Overall Dual World Cup,
3rd Dual European Championships

2002:
Injury prevented me from racing this year.

2003:
National 4X Series Champion,
UK Bike Show 4X Champion

2004:
National 4X Series Champion,
4 National 4X Series race wins
English Downhill Champion

2005:
Snow X Champion,
Fat Face 4X Night Series Champion
2 National 4X Series race wins

2006:
2nd 4X European Championships,
2nd 4X National Series
2 National 4X Series wins,
1st English 4X Open Series

2007:
National 4X Series Champion,
4 National Series race wins
2 National ‘Super 4X’ wins,
Bike Show 4X Champion
2nd Mont St Anne 4X World Cup,
7th 4X World Championships
8th Overall 4X World Cup

2008:
4X National Champion,
National 4X Series Champion
6th World Championships

2009:
4X National Champion,
National 4X Series Champion

2010:
World ranked number 10,
Ankle injury prevented me from racing

2011:
British 4X Series Champion
6 British 4X Series race wins
3rd Overall Euro 4X Series

2012:
4X National Champion
4X National Series Champion
5th Overall 4X ProTour

2013:
4X National Champion
4X National Series Champion
4th Overall 4X ProTour

2014:
4X National Champion
4X National Series Champion
4th Overall 4X ProTour

2015:
4X National Champion
2nd 4X ProTour – Winterberg, Germany
2nd 4X ProTour – Fort William, Scotland
2nd 4X ProTour – Szczawno Zdroj, Poland
2nd Overall 4X ProTour
UCI World Ranking: 2

2016:
4X National Champion
5th 4X World Championships – Val Di Sole
3rd 4X ProTour – Fort William
4th Overall 4X ProTour
UCI World Ranking: 1

2017: 
4X National Champion
4th Overall 4X ProTour
UCI World Ranking: 3

2018: 
4X Schwalbe National Champion
4X Schwalbe National Series Champion
UCI World Ranking: 4

2019: 
3rd Overall 4X ProTour
4X British Rankings: 1

2020:
King of the Hill: Redhill
Dual Slalom winner: Redhill
Schwalbe British 4X winner: Harthill

2021:
Schwalbe 4X National Series Champion
Schwalbe 4X National Champion
4X British Rankings- 1st
HSBC British BMX Series – 2nd

2022:

2nd Overall 4X ProTour
Malverns Dual Slalom Champion

2023:

Schwalbe 4X National Series Champion
Schwalbe 4X National Champion
Schwalbe Dual Slalom National Champion
3rd Overall 4X ProTour