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
| Rank | Player | Club | Wages per Week |
|---|---|---|---|
| 1 | Erling Haaland | Manchester City | £525,000 |
| 2 | Mohamed Salah | Liverpool | £400,000 |
| 3 | Casemiro | Manchester United | £350,000 |
| 3 | Virgil van Dijk | Liverpool | £350,000 |
| 5 | Raheem Sterling | Chelsea | £325,000 |
| 6 | Bruno Fernandes | Manchester United | £300,000 |
| 6 | Marcus Rashford | Manchester United | £300,000 |
| 6 | Bernardo Silva | Manchester City | £300,000 |
| 9 | Omar Marmoush | Manchester City | £295,000 |
| 10 | Kai Havertz | Arsenal | £280,000 |
| 10 | Alexander Isak | Liverpool | £280,000 |
| 12 | Gabriel Jesus | Arsenal | £265,000 |
| 13 | Rúben Dias | Manchester City | £250,000 |
| 13 | Gianluigi Donnarumma | Chelsea | £250,000 |
| 13 | Reece James | Chelsea | £250,000 |
| 13 | William Saliba | Arsenal | £250,000 |
| 13 | John Stones | Manchester City | £250,000 |
| 18 | Declan Rice | Arsenal | £240,000 |
| 18 | Martin Ødegaard | Arsenal | £240,000 |
| 20 | Tijjani Reijnders | Manchester City | £230,000 |