Peter Crouch. There are probably loads of others though.
Nicolas Anelka
There is no player that has played for every premiership club.
Mark Hughes?
DI CANIO
Gael Clichy
Gary McAllister.
Must be more than one.Anelka's played in four: Arsenal, Bolton, Man City, Chelsea.
nicols anelka
i think 38 games are played in the premiership
the oldest player was called sir Stanley matthews who played for stoke city aged 55 when he retired from his career.
Nicolas Anelka has played for Arsenal, Liverpool, Manchester City, Bolton Wanderers and now Chelsea.
Nicolas anelka.