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 |