Tudor began his football career playing for his local team, Ilkeston Town before turning professional with Coventry City. He was not as prolific for Coventry in the First Division and after scoring just seven more goals he left for Sheffield United. He rediscovered his goalscoring form at Bramall Lane scoring 33 goals in 78 appearances which helped the "Blades" on their way to promotion in 1970-1971.
He scored 14 goals in 1973-1974 and 18 in 1974-1975 before Gordon Lee became manager and Tudor lost his place.
He joined Stoke City in September 1976 and made an impressive debut for the "Potters" scoring twice in a 2–1 victory over Ipswich Town at the Victoria Ground. However he scored just once more in 1976-1977 as Stoke suffered relegation.
The following year he moved to K.A.A. Gent in Belgium and stayed two years, scoring 16 goals in 40 games for De Buffalo"son He became a publican in Derbyshire and Northumberland, before moving to the United States, where he coached at Tonka United in Minnesota.