1998
> Champion BMCRC Rookie 400

1999
> 4th Manx GP 400 Newcomers
> Champion Southern 100 400 class

2000
> Champion BMCRC Supersport 400
> 2nd F2 Sidecar BMCRC

2001
> Champion BMCRC F1 Sidecar
> 5th MRO Supersport 400

2002
> 3rd MRO Super Sidecar Championship

2003
> Champion MRO Super Sidecar Championship
> 7th World Sidecar Championship

2004
> 4th Eastern Airways Sidecar Championship

2005
> 3rd MRO Super Sidecar Championship
> 6th FIM Superside World Championship

2006
> Debut Mini Challenge