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.
including this seasons 20 teams there are 44 teams and they are
arsenal, Aston villa, man utd, Chelsea, man city, tottenham, Bolton, sunderland, Liverpool, west brom, stoke, blackburn, Newcastle, blackpool, Birmingham, everton, fulham, wigan, wolves, west ham, OPR, norwich, coventry, leeds, derby, watford, burnley, notts forest, reading, barnsley, Portsmouth, leicester, ipswich, hull, sheff utd, crystal palace, middlesbrough, charlton, sheff wed, oldham, Southampton, swindon, Bradford and Wimbledon
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
Nicolas Anelka
I believe it's Andy Cole with 7 clubs.
Nicolas Anelka
Stuart Pearce
david beckham
Nobody.
Spurs, Middlesbrough, Everton, Liverpool, Leeds and Hull
players who have played for 5 premiership clubs and scored for all 5 clubs