The average salary of a player in the English Premier League was about £2.6 million in the 2017-18 season, compared with about £1.2 million in 2007-08 and £676,000 in 2006-07. Even as early as 2010-11, top players such as John Terry and Steven Gerrard could make up to £7 million per year with the players of Premier League club Manchester City F.C. receiving an average salary of £2 million in that season. Premier League salaries have boomed in more recent years thanks to massive television deals and wealthy new investors in clubs. Terrys and Gerrards 2010-11 salaries would not have placed them among the top 25 earners in 2017-18. In that season, more than 20 players earned more than £10 million, led by Alexis Sánchez (£21.5 million) and Mesut Özil (£20.9 million). The Premier Leagues two Manchester clubs had the highest average salaries in 2017-18, with players for both Manchester United F.C. and Manchester City averaging over £5.2 million.. What player made the second most in 2017-18 season?