There’s an argument to be made that England currently have the best group of players that they’ve had since the 1966 World Cup victory and that is reflected by some eye-watering weekly salaries.

Even those outside of the Premier League are able to boast impressive wages these days, especially those who have made the decision to join the Saudi Pro League.

But who earns the most? Are Harry Kane’s Bayern Munich heroics enough to claim top spot? Football FanCast has ranked the highest-earning English players in football right now.

10

Marc Guehi (Man City)

Coming in at No.10 is a player who secured a well-earned move to Manchester City in the January transfer window. Marc Guehi, having taken Crystal Palace to shock FA Cup glory and a subsequent place in the Europa Conference League, had plenty of options as he looked to move on from Selhurst Park.

Ultimately, it was a move to the Etihad that he chose alongside the hefty contract offer that came with it. The England centre-back now reportedly earns a staggering £250,000-a-week and £13m-per-year.

9

Trent Alexander-Arnold (Real Madrid)

When Trent Alexander-Arnold left Liverpool as a free agent off the back of winning his second Premier League title, he broke Anfield hearts but left behind an undeniable Premier League legacy.

Alexander-Arnold’s honours

Premier League x2

Champions League x1

UEFA Super Cup x1

FIFA Club World Cup x1

FA Cup x1

League Cup x1

Community Shield x1

Now, at Real Madrid, the right-back reportedly earns a staggering £277,895-a-week and over £14m-per-year to make him one of the highest-earning England players in football right now. However, so far, it has not been enough to earn a place in Thomas Tuchel’s Three Lions side.

8

Declan Rice (Arsenal)

A Premier League champion and one of England’s highest earners, Declan Rice now brings home £300,000 a week at Arsenal. It’s well deserved for the midfielder, who is among the best in his position in world football.

Mikel Arteta will be the first to admit that this Arsenal side wouldn’t be the same without Rice, who may yet add more trophies in the coming years.

7

Elliot Anderson (Man City)

After completing a move to Manchester City worth as much as £116m in the summer, Elliot Anderson is now among England’s highest earners.

Most expensive Premier League deals of all time

Player

From

To

Transfer fee

1

Morgan Rogers

Aston Villa

Chelsea

£117m

2

Elliot Anderson

Nottingham Forest

Manchester City

£116m

3

Alexander Isak

Newcastle United

Liverpool

£125m

4

Florian Wirtz

Bayer Leverkusen

Liverpool

£116m

5

Jack Grealish

Aston Villa

Manchester City

£100m

The midfielder brings in a whopping £300,000 a week at the Etihad and now has the task of leading the Citizens’ recent midfield overhaul. Also a regular for England these days next to Rice, it may only be a matter of time before Anderson accelerates up this list even further.

6

Bukayo Saka (Arsenal)

Arsenal rewarded their ‘starboy’ with a new £300,000-a-week basic wage as they hoped to close in on a first Premier League title since 2004 and soon did just that, finally ending their wait for silverware last season.

One of the best wingers in world football at his peak, the Gunners academy starlet finally became a Premier League champion with his boyhood side last season.

5

Jack Grealish (Man City)

Jack Grealish’s loan spell at Everton sent the Premier League a timely reminder of his quality and exactly why Man City tied him down to a £300,000-a-week contract a number of years ago.

The winger remains one of the highest-earning England players, despite the fact that he’s not played a key role at the Etihad for some time. It speaks volumes of the talent that he was at Aston Villa that City made him one of the best earners amongst England players.

4

Anthony Gordon (Barcelona)

After securing a big-money move to Barcelona in the summer, Anthony Gordon now earns a hefty £300,000 a week. It’s a major increase for the winger, who has already shown plenty of promise at the Nou Camp.

Newcastle record sales

Fee (add ons included)

Sold To

Year

Alexander Isak

£125m

Liverpool

2025

Sandro Tonali

£100m

Tottenham

2026

Bruno Guimaraes

£75m

Arsenal

2026

Anthony Gordon

£69m

Barcelona

2026

Andy Carroll

£35m

Liverpool

2011

A key player for England who is set to get even better in Spain, Gordon is likely to be one of the most interesting stars to watch over the next 12 months.

3

Jude Bellingham (Real Madrid)

Jude Bellingham was always going to be high on this list, as one of the best midfielders that football has to offer. He is the man for the big occasions and his £347,243-a-week salary reflects that at Real Madrid.

Bellingham’s senior career path

Birmingham City 2019-2020

Borussia Dortmund 2020-2023

Real Madrid 2023-Present

The former Birmingham man has enjoyed quite the career path so far and is on course to become an England great after such an incredible World Cup. And he’ll be doing so whilst earning the big bucks.

2

Harry Kane (Bayern Munich)

Many consider Kane to be the best England striker of all time and it’s hard to argue with that. The Bayern Munich striker carried Tottenham Hotspur on his back during his prime years, before finally ending his wait for a trophy at Bayern Munich.

It’s in Germany that he’s become England’s second-highest earner at £416,758-a-week, which translates to an astonishing £22.6m-per-year. It’s certainly well-earned after also becoming the Three Lions’ World Cup top scorer over the summer, eclipsing Gary Lineker’s record.

1

Ivan Toney (Al-Ahli)

Before Ivan Toney has the chance to blink, he’s made money in the Saudi Pro League. The former Brentford striker headed towards the riches in 2024 and has not looked back, earning a reported £425,260-a-week – almost £22m a year.

So, despite Kane’s legacy and Bellingham’s place as one of the best midfielders in Europe, it is the Al-Ahli man who sits at the very top as the highest-earning English player in football right now.

Rank

Player

Club

Weekly wage

1

Ivan Toney

Al-Ahli

£425,000

2

Harry Kane

Bayern Munich

£417,000

3

Jude Bellingham

Real Madrid

£347,000

=4

Jack Grealish

Everton (loan from Man City)

£300,000

=4

Bukayo Saka

Arsenal

£300,000

=4

Anthony Gordon

Barcelona

£300,000

=4

Elliot Anderson

Manchester City

£300,000

=4

Declan Rice

Arsenal

£300,000

9

Trent Alexander-Arnold

Real Madrid

£278,000

10

Marc Guehi

Manchester City

£250,000

11

Marcus Rashford

Manchester United

£234,000

12

Phil Foden

Manchester City

£225,000

13

Reece James

Chelsea

£200,000

=13

Conor Gallagher

Tottenham

£200,000

15

Harry Maguire

Manchester United

£190,000

16

Eberechi Eze

Arsenal

£180,000

17

James Maddison

Tottenham

£170,000

18

Ben White

Arsenal

£150,000

=18

Luke Shaw

Manchester United

£150,000

20

Jarrod Bowen

West Ham

£150,000