43 Clubs have played in the Premier League.
Blake
david may
jamie harrison
Craig Bellamy
benayoun
andy cole
There are 20 clubs in the Premier League.
The clubs who have won the Premier League are Manchester United, Blackburn Rovers, Arsenal, Chelsea and Manchester City. I don't believe that any player has won three Premiership titles with three of these clubs.
Iain Scott, robert.j.hopcraft or Tim Richardson
I think crouch
Rory Delap and Gary Speed