Highest Paid Players in Premier League

Who are the highest-paid players in the Premier League (2025) – The pack is led by Manchester City striker, Erling Haaland, who earns an annual salary of £27.3 million.

He is followed by Liverpool’s iconic forward, Mohamed Salah, who cements his legendary status at the club on £20.8 million per year.

According to Spotrac, several top players from clubs such as Manchester City, Manchester United and Liverpool dominate the salary charts.

In this list, we break down who the highest-paid Premier League players are, and how much they earn per week.

Premier League Highest Paid players salary per week

RankPlayerClubWages per Week
1Erling HaalandManchester City£525,000
2Mohamed SalahLiverpool£400,000
3CasemiroManchester United£350,000
3Virgil van DijkLiverpool£350,000
5Raheem SterlingChelsea£325,000
6Bruno FernandesManchester United£300,000
6Marcus RashfordManchester United£300,000
6Bernardo SilvaManchester City£300,000
9Omar MarmoushManchester City£295,000
10Kai HavertzArsenal£280,000
10Alexander IsakLiverpool£280,000
12Gabriel JesusArsenal£265,000
13Rúben DiasManchester City£250,000
13Gianluigi DonnarummaChelsea£250,000
13Reece JamesChelsea£250,000
13William SalibaArsenal£250,000
13John StonesManchester City£250,000
18Declan RiceArsenal£240,000
18Martin ØdegaardArsenal£240,000
20Tijjani ReijndersManchester City£230,000
Back to top button