He also played in the Football League for Notts County, Derby County, Sheffield Wednesday, Gillingham, Sheffield United and Scunthorpe United, before finishing his career in non-League football with Tamworth and Rocester.
During his professional career, he participated in the Football League for several clubs, including Notts County, Derby County, Sheffield Wednesday, Gillingham, Sheffield United, and Scunthorpe United. He concluded his playing days in non-league football with Tamworth and Rocester.