English Premier League Salary Database

Complete wage bill breakdown and highest-paid players for all clubs in the Football English Premier League

Highest Paid Players

1 Norway Flag
Erling Haaland

Manchester City

£26m
2 Egypt Flag
Mohamed Salah

Liverpool

£20.8m
3 Netherlands Flag
£18.2m
4 Portugal Flag
Bernardo Silva

Manchester City

£15.6m
5 England Flag
Marc Guéhi

Manchester City

£15.6m
6 Brazil Flag
Casemiro

Manchester United

£15.6m
7 Portugal Flag
Bruno Fernandes

Manchester United

£15.6m
8 England Flag
£15.6m
9 Egypt Flag
Omar Marmoush

Manchester City

£14.3m
10 Germany Flag
£14.2m
11 England Flag
£13m
12 Sweden Flag
£13m
13 Italy Flag
Gianluigi Donnarumma

Manchester City

£13m
14 England Flag
John Stones

Manchester City

£13m
15 Portugal Flag
Ruben Dias

Manchester City

£13m
16 France Flag
£13m
17 Netherlands Flag
Tijjani Reijnders

Manchester City

£12m
18 England Flag
Phil Foden

Manchester City

£11.8m
19 England Flag
£11.7m
20 England Flag
£11.7m

English Premier League Salary Insights

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. 

Premier League Ranking According To Wage Bill:

In 2025, average salary of a premier league footballer is around £67,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.

See Also: Highest Paid Premier League Players In Every Season

Frequently Asked Questions

Latest Football News & Analysis

Stay updated with the latest football financial and player market insights.