Much has been said about the amount of money that footballers earn over the years. Every year, it seems that elite footballers’ salaries grow more and more – but which English players earn the most money in 2025?
In this piece, we’ll look at the ten highest-paid English footballers in the world at the moment. They don’t all play in the Premier League – stars from La Liga, the Bundesliga and the Saudi Pro League will all feature in our list.
10. Reece James
One of Chelsea’s key players and an product of their academy’s own design, Reece James is among the highest-paid players in the Premier League. He earns a weekly salary of £250,000 a week at Chelsea – given his excellent displays this season, he is certainly worth the money.
9. Jadon Sancho
Jadon Sancho is a deeply divisive figure in football – some believe he is a misunderstood technical master, while others see him as an overrated flop who cannot perform in the Premier League. Whatever your opinions on the Aston Villa loanee are, he remains one of the highest-paid English players at the moment with a weekly salary of £250,000.
8. John Stones
What a career John Stones has had. After being unfairly maligned in his early 20s for making a few isolated errors, he swiftly progressed into one of the best defenders in the world. Now, he is one of Manchester City’s most important and celebrated players – his weekly earnings of £250,000 certainly reflect this.
7. Mason Mount
Mason Mount’s move from Chelsea to Manchester United has largely been an unfortunate one – this is only further compounded when his mammoth salary is taken into account. Currently, Mount is earning £250,000 a week at Old Trafford.
6. Trent Alexander-Arnold
Trent Alexander-Arnold was the subject of widespread ire following his move from Liverpool to Real Madrid on a free transfer. Liverpool fans were incensed that a player would have the temerity to leave them for more money – but ultimately, football is a business. Alexander-Arnold’s time at Madrid has been underwhelming so far, in contrast to his weekly salary of £277,766.
5. Jack Grealish
Jack Grealish is currently on loan at Everton, but his weekly salary of £300,000 from Manchester City remains in place. It is unclear how much of this the Toffees are required to pay during his stint at the Hill Dickinson Stadium. Furthermore, with an asking price of £100 million back in 2021, Grealish also remains one of the most expensive footballers of all time.
4. Raheem Sterling
The career of Raheem Sterling has taken an unfortunate nosedive since his move to Chelsea. A loan move to Arsenal last season did little to improve matters – nonetheless, the former Liverpool ace is still earning a tidy sum of £325,000 a week.
3. Jude Bellingham
Jude Bellingham is England’s current golden boy – as such, it should come as no surprise to see him near the top of this list. Bellingham currently earns a weekly wage of £345,369 at Real Madrid, though this hasn’t always been reflected in his performances for Los Blancos.
2. Harry Kane
Harry Kane had been the subject of transfer speculation for years before he joined Bayern Munich in 2023. Unsurprisingly, they had to offer him a gargantuan amount of money to pry him away from Tottenham Hotspur – England’s number nine earns a weekly salary of £414,509.
1. Ivan Toney
To the surprise of no one, the highest-paid English footballer in the world also plays in the Saudi Pro League. Ivan Toney may not be the most talented player on this list, but his eye-watering weekly salary of £422,965 cares not one jot. He has been targeted by Premier League clubs recently – but how many of them can hope to match such an enormous figure?