John Burridge, who played for 15 teams in England (and another five north of the border).
Workington
Blackpool
Aston Villa
Southend United
Crystal Palace
Queen's Park Rangers
Wolverhampton Wanderers
Derby County
Sheffield United
Southampton
Newcastle United
Scarborough
Lincoln City
Manchester City
Darlington
(and five Scottish League clubs)