Well Michael Owen has played for Liverpool and now Manchester United but he also played in Spain for Real Madrid but i don't think any player has done that so far
I can think of six:
Nicolas Anelka (Chelsea, Arsenal, Liverpool & Real Madrid)
Lassana Diara (Chelsea, Arsenal & Real Madrid)
Mark Hughes (Chelsea, Man Utd & Barcelona)
Emmanuel Petit (Chelsea, Arsenal & Barcelona)
Jermaine Pennant (Arsenal, Liverpool & Real Zaragosa)
the finalone is Zenden (Chelsea, Liverpool and Barcelona)
There is no player that has played for every premiership club.
Almost anyone in current Liverpool team
Premiership players usually get new jerseys, socks and other kit for every match. This is why the players can often keep on exchanging the jerseys with the away team after the match.
They are professional players, the olympics are for amateur competitors
Ince, Pearson, Robson, Laws, Southgate, Souness
Kevin keegan Was a hero at Liverpool. Didnt do well managing England and Newcastle