A total of 43 teams have played in the Premier League
A total of 44 teams have played in the Premier League .