The Premier League is widely regarded as the richest in football, with several players on some of the biggest salaries in the world, save for the Saudi Pro League.
The average weekly wage for a player in the Premier League is reportedly in the region of £60,000, although plenty of top stars earn four or five times that amount.
That's before taking into account bonuses and other clauses, which likely leave some players hitting closer to £500,000 a week when all added together.
Here, Flashscore takes a look at the reported top 10 earners in the Premier League - these figures have been sourced online and are not official public numbers.
10. Kai Havertz - £280,000 per week
Despite being an often divisive player, Arsenal striker Kai Havertz is reportedly the 10th-highest earner in the Premier League with a £280,000 per week wage.
The German has started to dispel his doubters since leaving Chelsea for Arsenal and has established himself as an important cog in the Gunners' team.
9. Omar Marmoush - £295,000 per week
Omar Marmoush arrived at Manchester City in the January transfer window in 2025 after a stellar opening to the season with Frankfurt, where he provided 25 goal contributions in 17 Bundesliga games.
That helped the Egyptian bag a reported salary of £295,000 per week after moving to England, where he has since netted seven league goals.
8. Jack Grealish - £300,000 per week
Jack Grealish's future at Manchester City is in doubt after struggling for form at the Etihad Stadium, but the winger is one of three Premier League players to earn a reported £300,000 a week.
Transfer rumours have grown over the summer surrounding Grealish's future, and any permanent move away would likely see a significant drop in wages.
7. Bruno Fernandes - £300,000 per week
Manchester United captain Bruno Fernandes is also estimated to earn £300,000 per week and has been one of the Red Devils' best players throughout a tumultuous period for the club.
Fernandes consistently delivers in the Premier League, and as captain of one of the division's biggest clubs, his high salary is not surprising.
6. Bernardo Silva - £300,000 per week
The third player to earn a reported £300,000 per week is Manchester City star Bernardo Silva.
Silva has spent eight years in England and performed at the top level throughout that time, penning a new deal with City back in 2023.
5. Raheem Sterling - £325,000 per week
Raheem Sterling has spent his entire career in the Premier League, turning out for Liverpool, Manchester City, Chelsea and Arsenal.
The Englishman has risen to be one of the league's top earners in that time, but is currently out of favour at Stamford Bridge and expected to leave the club.
4. Virgil van Dijk - £350,000 per week
Liverpool star Virgil van Dijk is reportedly the joint-third highest earner in the Premier League with a weekly wage of £350,000.
The defender's previous contract was due to expire in the summer of 2025 - but an agreement was reached to extend it until 2027.
3. Casemiro - £350,000 per week
Alongside Van Dijk is Manchester United midfielder Casemiro, who also earned a reported £350,000 per week.
Casemiro has been subject to plenty of criticism since arriving in the Premier League, but still features fairly regularly under manager Ruben Amorim.
2. Mohamed Salah - £400,000 per week
Mohamed Salah was the Premier League's Player of the Season in 2024/25 and is a four-time Golden Boot winner.
Like teammate Van Dijk, the Egyptian's contract was due to expire in 2025, but a new deal was agreed, worth a reported £400,000 a week until 2027.
1. Erling Haaland - £525,000 per week
The Premier League's top earner by a considerable margin is Manchester City striker Erling Haaland, who is on a reported £525,000 per week.
The Norwegian signed a new contract at the start of 2025, which is due to run through until 2034.