Liverpool chelsea arsenal
Andy cole Marcus bent Craig bellamy
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.
Rory Delap and Gary Speed
The answer is Kanu - Premiership with Arsenal, FA Cup with Portsmouth and Champions League with Ajax.
There are many players who have played for 3 or more Premier League clubs, including: Andy Cole Teddy Sherringham Nicolas Anelka Michael Owen Carlton Palmer Stan Collymore Emile Heskey Nicky Barnby Jermaine Defoe Peter Crouch David James Richard Dunne Jimmy Bullard
Kevin Campbell, Teddy Sheringham and Les Ferdinand.
No, only for Man City (twice).
Kevin Campbell, Yakubu, Sherringham, Les Ferdinand