Top 25 highest-paid players in the Premier League ranked

Top 25 highest-paid players in the Premier League ranked

Kevin Omuya, Peris Walubengo, Adrianna Simwa
updated at February 13, 2024 at 11:54 AM

The Premier League is highly financially rewarding to players and their clubs because it makes the most money out of all the soccer leagues in the world. For instance, the £5.5 billion EPL generated in 2021/22 was more than La Liga and Bundesliga's combined revenue in the same season. For this reason, more than half of the world's richest soccer clubs and players are from the EPL. The highest-paid players in the Premier League are listed below.

highest-paid players in the Premier League
The highest-paid players in the Premier League. Photo: @jadonsancho, @MarcusRashford, @momosalah, @sterling7official, @raphaelvarane, @AnthonyMartialAM9 (modified by author)
Source: UGC

Most of EPL's revenue is derived from lucrative television, streaming, and marketing deals. They have built an impressive business model around broadcasting rights to enable the league to make enough money to pay clubs and players. As a result, the commercialization of TV rights represents the highest source of income for most EPL clubs.

The top 25 highest-paid players in the Premier League

It should come as no surprise that most of the world's highest-paid athletes are Premier League soccer players. The EPL players' salaries inevitably rise as the league continues to grow and overshadow rival leagues. Below is a list of the highest Premier League player salaries in 2023:

25. Thiago Alcántara do Nascimento - £10,400,000

highest-paid players in the Premier League
Thiago Alcántara do Nascimento of Liverpool. Photo: @thiago6alcantara (modified by author)
Source: UGC
  • Full name: Thiago Alcántara do Nascimento
  • Date of birth: 11 April 1991
  • Age: 32 years (as of 2023)
  • Place of birth: San Pietro Vernotico, Italy
  • Club: Liverpool

Thiago Alcántara is a central midfielder for Premier League club Liverpool. With an annual gross salary of £10,400,000, he is one of the highest-paid players in the Premier League. The player signed a 4-year / £41,600,000 contract with the Liverpool. The contract will end in June 2024.

24. Ben Chilwell - £10,400,000

highest-paid players in the Premier League
Ben Chilwell of Chelsea. Photo: @BenChilwellOfficial (modified by author)
Source: UGC
  • Full name: Benjamin James Chilwell
  • Date of birth: 21 December 1996
  • Age: 26 years (as of 2023)
  • Place of birth: Milton Keynes, United Kingdom
  • Club: Chelsea

English footballer Ben Chilwell plays as a left-back or left-wing-back for Premier League club Chelsea. He signed a 5-year / £49,400,000 contract with the club, including an annual salary of £10,400,000 in the 2023-24 season.

23. Thomas Partey - £10,400,000

highest-paid players in the Premier League
Thomas Partey of Arsenal. Photo: @ThomasPartey5 (modified by author)
Source: UGC
  • Full name: Thomas Teye Partey
  • Date of birth: 13 June 1993
  • Age: 30 years (as of 2023)
  • Place of birth: Krobo Odumase, Ghana
  • Club: Arsenal

Partey is a central midfielder who plays for Arsenal in the English Premier League and the Ghana national team. Partey has a three-year contract with Arsenal, earning £10,400,000 annually. He has become a key player for the team, known for his strong tackling, passing ability, and work rate in midfield.

22. Rodrigo Hernández Cascante - £11,440,000

highest-paid players in the Premier League
Rodrigo Hernández Cascante of Manchester City. Photo: @rodrihernandezcascante (modified by author)
Source: UGC
  • Full name: Rodrigo Hernández Cascante
  • Date of birth: 22 June 1996
  • Age: 27 years (as of 2023)
  • Place of birth: Madrid, Spain
  • Club: Manchester City

Rodrigo Hernández Cascante, also known as Rodri or Rodrigo, is Manchester City's defensive midfielder. He signed a 5-year / £57,200,000 contract with the club, including an annual gross salary of £11,440,000.

21. Virgil Van Dijk - £11,440,000

highest-paid players in the Premier League
Virgil Van Dijk of Liverpool. Photo: @virgilvandijk (modified by author)
Source: UGC
  • Full name: Virgil van Dijk
  • Date of birth: 8 July 1991
  • Age: 32 years (as of 2023)
  • Place of birth: Breda, Netherlands
  • Club: Liverpool

Van Dijk signed for Liverpool for a world-record transfer fee for a defender at the time. He quickly became a key player for the club and helped Liverpool win the UEFA Champions League in 2019 and the Premier League in 2020. Virgil van Dijk'ss contract run until 2025. He is one of the highest-paid players in Liverpool, with an annual salary of £11,440,000.

20. Phil Foden - £11,700,000

highest-paid players in the Premier League
Phil Foden of Manchester City. Photo: @officialfoden (modified by author)
Source: UGC
  • Full name: Philip Walter Foden
  • Date of birth: 28 May 2000
  • Age: 23 years (as of 2023)
  • Place of birth: Stockport, United Kingdom
  • Club: Manchester City

Phil Foden, Manchester City's midfielder, will earn a gross base salary of £11,700,000 for the 2023-2024 season. Since his contract will expire on 30 Jun 2027, the player has four years and £46,800,000 gross salary remaining on his contract with Man City.

19. Bruno Fernandes - £12,480,000

highest-paid players in the Premier League
Bruno Fernandes of Manchester United. Photo: @BrunoFernandesOfficial (modified by author)
Source: UGC
  • Full name: Bruno Miguel Borges Fernandes
  • Date of birth: 8 September 1994
  • Age: 29 years (as of 2023)
  • Place of birth: Maia, Portugal
  • Club: Manchester United

Bruno Fernandes is Manchester United's attacking midfielder and captain. His annual salary of £12,480,000 makes him one of the best-paid players in the Premier League. Bruno's contract with Manchester United will expire on 30 June 2026.

18. Martin Ødegaard - £12,480,000

https://www.canva.com/design/DAFzKitUBkg/V72R4TXDYMWBP8v9KPasHw/edit?utm_content=DAFzKitUBkg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Martin Ødegaard of Arsenal. Photo: @official.martin.odegaard (modified by author)
Source: UGC
  • Full name: Martin Ødegaard
  • Date of birth: 17 December 1998
  • Age: 24 years (as of November 2023)
  • Place of birth: Drammen, Norway
  • Club: Arsenal

Martin Ødegaard is one of the best midfielders in the world. He captains the Norway national team and Premier League club Arsenal. Ødegaard signed a 5-year / £62,400,000 contract with the Arsenal, including an annual salary of £12,480,000.

17. Declan Rice - £13,000,000

highest-paid players in the Premier League
Declan Rice of Arsenal. Photo: @declanrice (modified by author)
Source: UGC
  • Full name: Declan Rice
  • Date of birth: 14 January 1999
  • Age: 24 years (as of 2023)
  • Place of birth: Kingston upon Thames, United Kingdom
  • Club: Arsenal

Arsenal's defensive midfielder Declan Rice earns £13,000,000 annually from the club. He reportedly turned down West Ham's contract worth around £100,000 per week and now earns £250,000 weekly at Arsenal. Declan's annual salary makes him Arsenal’s second-highest earner behind Brazilian forward Gabriel Jesus, who earns £13,780,000 annually (around £265,000 weekly).

16. Jadon Sancho - £13,000,000

highest-paid players in the Premier League
Jadon Sancho of Manchester United. Photo: @jadonsancho (modified by author)
Source: UGC
  • Full name: Jadon Sancho
  • Date of birth: 25 March 2000
  • Age: 23 years (as of 2023)
  • Place of birth: Camberwell, London, United Kingdom
  • Club: Manchester United

Sancho is a highly technical and creative player known for his trickery, speed, and use of feints in one-on-one situations. Sancho scored 50 goals and had 64 assists during his four seasons with Borussia Dortmund. England International was a member of the Euro 2020 squad that advanced to the final. He currently earns £13,000,000 annually, making him one of the highest-paid players in the world.

15. Mason Mount - £13,000,000

highest-paid players in the Premier League
Mason Mount of Manchester United. Photo: @MasonMountOfficial (modified by author)
Source: UGC
  • Full name: Mason Tony Mount
  • Date of birth: 10 January 1999
  • Age: 24 years (as of November 2023)
  • Place of birth: Portsmouth, United Kingdom
  • Club: Manchester United

Mason Mount's basic weekly salary tripled from £80,000 to £250,000 following his move from Chelsea to Manchester United. The attacking/central midfielder will earn a £13,000,000 gross base salary for the 2023-2024 season. His contract expires on 30 Jun 2028.

14. Anthony Martial - £13,000,000

highest-paid players in the Premier League
Anthony Martial of Manchester United. Photo: @AnthonyMartialAM9 (modified by author)
Source: UGC
  • Full name: Anthony Jordan Martial
  • Date of birth: 5 December 1995
  • Age: 27 years (as of November 2023)
  • Place of birth: Massy, France
  • Club: Manchester United

Martial has won several trophies during his career, including the FA Cup, the EFL Cup, and the Europa League with Manchester United. He has also represented France at various youth levels and made his senior debut in 2015. Anthony has two years and £26,000,000 gross remaining on his contract with Manchester United, which expires on 30 June 2024. His annual salary is £13,000,000 for the 2022-2023 season.

13. John Stones - £13,000,000

highest-paid players in the Premier League
John Stones of Manchester City. Photo: @johnstonesofficial (modified by author)
Source: UGC
  • Full name: John Stones
  • Date of birth: 28 May 1994
  • Age: 29 years (as of 2023)
  • Place of birth: Barnsley, United Kingdom
  • Club: Manchester City

Stones is a center-back for Manchester City and the England national team. In 2016, he joined Manchester City in a deal worth around £50 million, becoming the second-most expensive defender in history. He currently earns an annual salary of £13,000,000, and his contract runs until 30 June 2026.

12. Reece James - £13,000,000

highest-paid players in the Premier League
Reece James of Chelsea. Photo: @reecejames24(modified by author)
Source: UGC
  • Full name: Reece Lewis James
  • Date of birth: 8 December 1999
  • Age: 23 years (as of 2023)
  • Place of birth: Redbridge, England
  • Club: Chelsea

English defender Reece James has been a revelation for Chelsea in recent years. He's known for his versatility, as he can be a right-back, center-back, or defensive midfielder. His current salary is around £13,000,000 annually.

11. Gabriel Jesus - £13,780,000

highest-paid players in the Premier League
Gabriel Jesus of Arsenal. Photo: @dejesusoficial (modified by author)
Source: UGC
  • Full name: Gabriel Fernando de Jesus
  • Date of birth: 3 April 1997
  • Age: 26 years (as of 2023)
  • Place of birth: São Paulo, Brazil
  • Club: Arsenal

Gabriel Jesus is capable of playing in a variety of attacking positions, including center-forward and striker. He is well-known for his quickness, technical abilities, dribbling ability, creativity, finishing, movement, and work ethic. His current annual salary is around £13,780,000.

10. Kai Havertz - £14,560,000

highest-paid players in the Premier League
Kai Havertz of Arsenal. Photo: @kaihavertz29 (modified by author)
Source: UGC
  • Full name: Kai Lukas Havertz
  • Date of birth: 11 June 1999
  • Age: 24 years (as of 2023)
  • Place of birth: Aachen, Germany
  • Club: Arsenal

Kai Havertz is Arsenal's attacking midfielder or forward. The German player signed a 5-year / £72,800,000 contract with the Arsenal, including an annual salary of £14,560,000. His present deal expires in 2025.

9. Enzo Fernández - £15,470,000

highest-paid players in the Premier League
Enzo Fernández of Chelsea. Photo: @enzojfernandez (modified by author)
Source: UGC
  • Full name: Enzo Jeremías Fernández
  • Date of birth: 17 January 2001
  • Age: 22 years (as of 2023)
  • Place of birth: San Martín, Buenos Aires, Argentina
  • Club: Chelsea

Enzo Fernández is an Argentine professional footballer who plays as a central midfielder for Chelsea. Despite his young age, he is considered one of the most promising midfielders in Europe. Enzo earns a gross salary of £15,470,000.

8. Marcus Rashford - £15,600,000

highest-paid players in the Premier League
Marcus Rashford of Manchester United. Photo: @MarcusRashford (modified by author)
Source: UGC
  • Full name: Marcus Rashford
  • Date of birth: 31 October 1997
  • Age: 26 years (as of 2023)
  • Place of birth: Manchester, United Kingdom
  • Club: Manchester United

English forward Marcus Rashford earns an annual salary of £15,600,000. He has been with the Red Devils since the age of seven and has scored 123 goals in 359 first-team games for the club. The player will make £78m over five years if he stays with the Red Devils for the duration of his contract.

7. Jack Grealish - £15,600,000

highest-paid players in the Premier League
Jack Grealish of Manchester City. Photo: @JackGrealishOfficial (modified by author)
Source: UGC
  • Full name: Jack Grealish
  • Date of birth: 10 September 1995
  • Age: 28 years (as of 2023)
  • Place of birth: Birmingham, United Kingdom
  • Club: Manchester City

English player Jack Grealish received a hefty wage rise after joining Manchester City from Aston Villa. He signed a 6-year / £93,600,000 contract with the club and earns an annual salary of £15,600,000. Jack's Manchester City contract will end on 30 June 2027.

6. Raheem Sterling - £16,900,000

highest-paid players in the Premier League
Raheem Sterling of Chelsea. Photo: @sterling7official (modified by author)
Source: UGC
  • Full name: Raheem Sterling
  • Date of birth: 8 December 1994
  • Age: 28 years (as of November 2023)
  • Place of birth: Kingston, Jamaica
  • Club: Chelsea

English footballer Raheem Sterling plays for Chelsea and the England national team as a winger and attacking midfielder. He was named PFA Young Player of the Year and FWA Footballer of the Year in 2018-19. Raheem Sterling earns an annual gross salary of £16,900,000 (£325,000 weekly) in the Premier League.

5. Raphael Varane - £17,680,000

highest-paid players in the Premier League
Raphael Varane of Manchester United. Photo: @raphaelvarane (modified by author)
Source: UGC
  • Full name: Raphael Varane
  • Date of birth: 25 April 1993
  • Age: 30 years (as of 2023)
  • Place of birth: Lille, France
  • Club: Manchester United

French footballer Raphael Xavier Varane plays for the Premier League club Manchester United and the France national team. Manchester United signed a 4-year / £70,720,000 contract with the player. The club currently pays Varane £17,680,000 annually.

4. Carlos Casimiro - £18,200,000

highest-paid players in the Premier League
Carlos Casimiro of Manchester United. Photo: @Casemiro92 (modified by author)
Source: UGC
  • Full name: Carlos Henrique Casimiro
  • Date of birth: 23 February 1992
  • Age: 31 years (as of 2023)
  • Place of birth: São José dos Campos, Brazil
  • Club: Manchester United

Brazilian defensive midfielder Carlos Casimiro plays for Premier League club Manchester United. He is known for his defensive abilities and ability to break up opposition attacks, making him a valuable asset for any team. His current annual salary is around £18,200,000.

3. Mohamed Salah - £18,200,000

highest-paid players in the Premier League
Mohamed Salah of Liverpool. Photo: @momosalah (modified by author)
Source: UGC
  • Full name: Mohamed Salah Hamed Mahrous Ghaly
  • Date of birth: 15 June 1992
  • Age: 31 years (as of 2023)
  • Place of birth: Nagrig, Basyoun, Egypt
  • Club: Liverpool

Egyptian forward Mohamed Salah plays for Liverpool and has been a key player in the team's recent success. He has scored an impressive 204 goals in just 127 appearances for the club, making him one of the most lethal strikers in the Premier League. Salah's current annual salary of around £18,200,000 makes him one of the highest-paid players in the league.

2. Erling Haaland - £19,500,000

highest-paid players in the Premier League
Erling Haaland of Manchester City. Photo: @erling.haaland (modified by author)
Source: UGC
  • Full name: Erling Braut Haaland
  • Date of birth: 21 July 2000
  • Age: 23 years old (as of 2023)
  • Place of birth: Leeds, West Yorkshire, England
  • Club: Manchester City

Striker Erling Haaland plays for Premier League club Manchester City and the Norway national team. The Premier League player's goal-scoring prowess has earned him a reputation as one of football's most exciting young talents. Erling Haaland's salary per week is around £865,000 (£19,500,000 annually).

1. Kevin de Bruyne - £20,800,000

highest-paid players in the Premier League
Kevin de Bruyne of Manchester City. Photo: @kevindebruyne (modified by author)
Source: UGC
  • Full name: Kevin de Bruyne
  • Date of birth: 28 June 1991
  • Age: 32 years (as of 2023)
  • Place of birth: Drongen, Ghent, Belgium
  • Club: Manchester City

Kevin De Bruyne's £400,000 weekly gross salary (£20,800,000 annually) makes him the highest-paid player in the Premier League. The midfielder has incredible shot power, accurate passes, and an eye for goal, as he was the EPL's assist leader last season. He is considered one of Europe's and the Premier League's top midfield maestros.

Who is the highest-paid player in the Premier League?

Most best-paid EPL players come from the league's top soccer clubs. Below are the 25 highest-paid Premier League and their annual gross salaries:

  1. Kevin de Bruyne - £20,800,000
  2. Erling Haaland - £19,500,000
  3. Mohamed Salah - £18,200,000
  4. Carlos Casimiro - £18,200,000
  5. Raphael Varane - £17,680,000
  6. Raheem Sterling - £16,900,000
  7. Jack Grealish - £15,600,000
  8. Marcus Rashford - £15,600,000
  9. Enzo Fernández - £15,470,000
  10. Kai Havertz - £14,560,000
  11. Gabriel Jesus - £13,780,000
  12. Reece James - £13,000,000
  13. John Stones - £13,000,000
  14. Anthony Martial - £13,000,000
  15. Mason Mount - £13,000,000
  16. Jadon Sancho - £13,000,000
  17. Declan Rice - £13,000,000
  18. Martin Ødegaard - £12,480,000
  19. Bruno Fernandes - £12,480,000
  20. Phil Foden - £11,700,000
  21. Virgil Van Dijk - £11,440,000
  22. Rodrigo Hernández Cascante - £11,440,000
  23. Thomas Partey - £10,400,000
  24. Ben Chilwell - £10,400,000
  25. Thiago Alcántara do Nascimento - £10,400,000

Who are the top 20 highest-paid players in the Premier League?

The table below shows the annual salaries of the 20 highest-paid players in the Premier League in 2023:

Rank

Player's name

Annual salary

1

Kevin de Bruyne

£20,800,000

2

Erling Haaland

£19,500,000

3

Mohamed Salah

£18,200,000

4

Carlos Casimiro

£18,200,000

5

Raphael Varane

£17,680,000

6

Raheem Sterling

£16,900,000

7

Jack Grealish

£15,600,000

8

Marcus Rashford

£15,600,000

9

Enzo Fernández

£15,470,000

10

Kai Havertz

£14,560,000

11

Gabriel Jesus

£13,780,000

12

Reece James

£13,000,000

13

Anthony Martial

£13,000,000

14

Mason Mount

£13,000,000

15

Anthony Martial

£13,000,000

16

Jadon Sancho

£13,000,000

17

Declan Rice

£12,480,00

18

Martin Ødegaard

£12,480,00

19

Bruno Fernandes

£11,700,000

20

Phil Foden

£11,440,000

Who are the top 10 highest-paid players in the Premier League?

Below is a list of Premier League players salary per week for the 10 highest-paid EPL players:

  • Kevin de Bruyne - £400,000
  • Erling Haaland - £375,000
  • Mohamed Salah - £350,000
  • Carlos Casimiro - £350,000
  • Raphael Varane - £340,000
  • Raheem Sterling - £325,000
  • Jack Grealish - £300,000
  • Marcus Rashford - £300,000
  • Enzo Fernández - £300,000
  • Kai Havertz - £280,000

Who has the highest salary in the Premier League 2023?

Kevin de Bruyne is the highest-paid player in Premier League per week. Manchester City pays the midfielder £400,000 weekly (a £20,800,000 annual salary).

Who is the lowest-paid Premier League player in 2023?

Forward Elijah Adebayo of Luton Town and goalkeeper Denis Franchi of Burnley Club are the lowest-paid Premier League players in 2023. They earn £30,000 annual salary.

What is the average Premier League player's salary?

The average annual salary for a Premier League player is around £3 million per year (over £60,000 per week). The league's payment structure is entirely up to the club and the player because factors like player experience and individual contract details are considered.

What are the Premier League salaries by team?

Below is a summary table of the top five EPL salaries by teams:

Rank

Club

Forwards

Midfielders

Defensemen

Goalkeepers

Transfer fees

Total salary

1.

Man U

£61.8 m

£65.0 m

£66.7 m

£10.4 m

£121.7 m

£203.931 m

2.

Man City

£27.3 m

£98.4 m

£63.4 m

£12.0 m

£151.1 m

£201.188 m

3.

Arsenal

£43.2 m

£63.5 m

£48.3 m

£11.2 m

£226.6 m

£166.106 m

4.

Chelsea

£23.8 m

£59.5 m

£60.6 m

£06.2 m

£449.1 m

£150.124 m

5.

Liverpool

£41.9 m

£39.8 m

£41.9 m

£11.4 m

£172.0 m

£134.992 m

Who is the highest-paid soccer player?

Cristiano Ronaldo is the highest-paid soccer player in the world, with an estimated $260 million in income in 2023.

Who are the top 10 highest-paid footballers in 2023?

The world's ten highest-paid footballers and their annual incomes in 2023 are:

  1. Cristiano Ronaldo - $260 million
  2. Lionel Messi - $135 million
  3. Neymar - $112 million
  4. Kylian Mbappé - $110 million
  5. Karim Benzema - $106 million
  6. Erling Haaland - $58 million
  7. Mohamed Salah - $53 million
  8. Sadio Mané - $52 million
  9. Kevin De Bruyne - $39 million
  10. Harry Kane - $36 million

Who is the highest-paid player in Man City in 2023?

Kevin de Bruyne is the highest-paid Man City player in 2023. The midfielder earns a £20,800,000 annual gross salary (£400,000 weekly), and his contract with Manchester City will expire on 30 June 2025.

The Premier League is one of the world's best-paying soccer leagues. For this reason, most players across the globe would be delighted to play for clubs in this league. The salaries of the 25 highest-paid players in the Premier League motivate many to aspire for a chance to play in this league.

Highest-paid players in the Premier League
Photo: canva.com (modified by author)
Source: Original

Sportsbrief.com published an article about the lowest-paid NBA players. Although the NBA has some of the best-paid athletes in the world, there is a vast salary gap between the lowest and highest-paid players in the league.

Some players have significantly more money than their counterparts despite all working hard and being dedicated to the game. Discover the lowest-paid NBA player in the league from the article.

Authors
Kevin Omuya photo
Kevin Omuya
Kevin Omuya is a Content Writer with 4 years of experience who joined Sports Brief in 2022. In 2019 he held a Bachelor of Arts in Journalism & Digital Media from KCA University.
Peris Walubengo photo
Peris Walubengo
Peris Walubengo is a content creator with 4 years of experience in writing informational and entertainment articles, researching, editing, and proofreading.
Adrianna Simwa photo
Adrianna Simwa
Adrianna Simwa is a content writer at Sports Brief, where she has worked since mid-2022. She has written for many periodicals on a variety of subjects, including news, celebrities, and lifestyle, for more than three years.