The average weekly wage for a Premier League player has risen above £50,000 for the first time, says a new study.
Sportingintelligence's Global Sports Salaries Survey says the average annual wage in England's top flight is £2,642,508 - or £50,817 per week.
The annual survey also says NBA side Oklahoma City Thunder has become the highest-paid sports team in history.
Manchester United and Manchester City pay the most money in the Premier League but only make 23 and 24 on the survey's list, despite both paying a basic average weekly salary of £100,000, or £5.2m a year, to their squads.
The £2.6m average for a Premier League player is more than double the equivalent figure in the German Bundesliga (£1.26m) and France's Ligue 1 (£944,4075). Players in Spain's La Liga earn an average of £1.68m annually, while the figure for Italy's Serie A is £1.33m.