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