The Premier League is a true footballing benchmark both on the pitch and in the offices, where its clubs enjoy enviable financial health. Both the distribution of their juicy television contract and foreign investment have a lot to do with this, with Manchester City being the best example.
These circumstances have enabled their 20 teams, including the newly promoted ones, to cope with transfers - and major contracts. Sportrac, a website specialising in sports salaries, has revealed the salaries of the players in the Premier League and here we bring you the 15 best paid:
15. Harry Maguire (Manchester United)
He earns 10 million euros a year
14. Virgil van Dijk (Liverpool)
He is on 10.1 million a year
13. Roberto Firmino (Liverpool)
Another Liverpool player. He gets 11 million annually.
12. Alexandre Lacazette (Arsenal)
He is on 11.1 million euros.
11. Tanguy Ndombele (Tottenham)
The French midfielder is paid 12.3 million euros a year.
10.Harry Kane (Tottenham)
Kane gets 12.3 million euros a year.
9. Marcus Rashford (Manchester United)
Another English forward. United pay him 12.3 million a year.
8. Mohamed Salah (Liverpool)
Salah also gets 12.3 million a year.
7. Sergio Agüero (Manchester City)
Aguero earns a whopping 14.1 million euros a year.
6. Anthony Martial (Manchester United)
Martial gets 15.3 million by United.
5. Mesut Özil (Arsenal)
Now in the top 5. The 31-year-old is paid 16.5 million euros a year.
4. Paul Pogba (Manchester United)
Pogba is paid a huge 17.8 million euros to play for United.
3. Raheem Sterling (Manchester City)
Sterling gets 18.5 million euros as a City player.
2. Kevin De Bruyne (Manchester City)
The Belgian is the 2nd most paid player with 19.7 million euros.
1. David de Gea (Manchester United)
According to the source, the Spaniard is the highest-paid player, earning 23 million euros a year.