English Premier League - Teams & Player Salaries
English football's top division widely known as 'Premier League' is the most watched sports competition in the world. Premier League also has the most lucrative TV & Streaming rights deal across all major sports competitions. Premier League nets around £2 billion a year from their domestic and international rights. All this money is distributed among 20 premier league teams on equality based model.
That is one of the reason that average football salary in premier league is highest compared to all other top european leagues. In 2025, average salary of a premier league football is around £80,000 per week while average salary in top 6 clubs in the league jumps to £110,000 per week. We breakdown each of 20 premier league squads and how much each player is earning from their professional contracts with premier league clubs.