It's 42.
In addition to the 20 teams that are currently there, these teams have also graced the top division since 1992: Barnsley, Birmingham, Bradford, Charlton, Coventry, Crystal Palace, Derby, Ipswich, Leeds, Leicester, MK Dons (as Wimbledon), Norwich, Nottm Forest, Oldham, QPR, Reading, Sheff Utd, Sheff Wed, Southampton, Swindon, Watford and Wolves.
There are 20 clubs in the Premiership.
43 i think
Wayne Routledge. No League goals in Premiership for his 6 clubs. One cup goal
37
I believe it's Andy Cole with 7 clubs.
Nicolas Anelka
Nicolas Anelka
Stuart Pearce
david beckham
players who have played for 5 premiership clubs and scored for all 5 clubs
The only one I can think of has played for five premiership clubs: 1997-99 Arsenal. 2002 (loan) Liverpool. 2002-2005 Manchester city. 2006-2008 Bolton. 2008- present, Chelsea. Nicholas Anelka.
Spurs, Middlesbrough, Everton, Liverpool, Leeds and Hull