1969. Club: Ellesmere St Raphael CC
1st North Wales Junior RR Championships.
7th eq [bunch] National Junior RR Championship.
1974. 1st Mumford Crit.
1975. Club: Halesowen A & CC rode road/track.
1976. 2 wins, inc. 2nd Birmingham Divisional RR champs. First selection for Birmingham Divisional Team, Tour of Ireland.
1977. 5 wins inc. 1st Severn Valley GP; 1st National Police 25 tt.
6th Tour of Ireland [won by Angel Arroyo of Spain who finished 2nd Tour de France 1983]
1978. 1 win. First selection for senior GB Team. Tour of Bohemia 56th
Made life member Halesowen A & CC.
1979. Club: CC Basingstoke
4 wins inc. Wyre Forest RR & Hereford Town Centre Crit
GB teams: GP Liberazione [Rome] Giro delle Regione;
Milk Race; Tour of Slovakia.
1980. 3 wins inc Builth Wells RR.
1981. 1 win inc. TTT stage Tour of Ireland West Midlands Centre Team.
1985. Club: West Midland Police CRT
1985. 1 win.
1986. 2 wins.
1987. 2 wins.
1989. 3 wins inc. 1st PAA National Police RR Championship.
West Midlands Police Sportsman of the Year.
1999. 2 wins inc. stage 2 Birmingham 2 Day
2004. 1st Wyre Forest LVRC RR