The Premier League is not just the most-watched league in the world; it is also home to some of the highest-paid footballers on the planet.
The average Premier League wage is £67,000 per week—or £3 million per year—but some of the contracts that players have blow that figure out of the water.
In 2025, Erling Haaland emerged as the highest-paid player in the Premier League, with his earnings setting a new benchmark for player salaries.
Whether you’re a fan tracking Premier League salaries, a fantasy football enthusiast curious about the weekly wages of Premier League stars, or simply fascinated by football finance, this list covers all of the top 10 highest-paid Premier League players.
This list will only count players' base wages, bonuses not included.
Note - this list will not include players on loan
Gabriel Jesus
Arsenal
£265,000 per week
£13,780,000 per year
Arsenal’s Gabriel Jesus is the first entry on the list of the highest-paid players in the Premier League. The Brazilian forward, earning £265,000 per week, has become a central figure in Arsenal’s rebuild under Mikel Arteta.
Gabriel Jesus to Arsenal, here we go! Personal terms fully agreed with his agent Marcelo Pettinati and his two partners. Gabriel signs until 2027, it’s 100% done. 🚨⚪️🔴 #AFC
— Fabrizio Romano (@FabrizioRomano) June 26, 2022
Arsenal already agreed £45m fee with Man City as revealed on Friday.
Edu & Arteta, key for the deal. pic.twitter.com/06dTVNNLmM
Surprisingly he earns £65,000 more than new teammate Viktor Gyokores, despite Gyokores scoring more goals last season than Jesus has managed in his past five.
His contract expires on June 30th, 2027.
Kai Havertz
Arsenal
£280,000 per week
£14,560,000 per year
Another Arsenal star in the Premier League’s top 10 highest-paid players, Kai Havertz earns £280,000 per week, putting him just above his teammate Jesus. He is another player that has an integral role under Mikel Arteta.
Arsenal 2023-2024 Season: £179M total salary, £3.45M/week. Top earner: Kai Havertz, Attacking Midfielder, £14.56M/year, £280K/week. Havertz, 24, holds 5-year contract worth £72.8M. #PremierLeague #Arsenal #tableau #sports #DataScience pic.twitter.com/IO0zugNQZD
— Arinze (@ArinzeUgwuanyi) August 21, 2023
But just like Jesus, Arsenal are paying £280,000 for a player that will most likely not start over Gyokores most weeks. In total, Arsenal are paying £745,000 per week on three players who all predominantly play the same position. That is just under £40 million per year.
His contract expires on June 30th, 2028.
Omar Marmoush
Manchester City
£295,000 per week
£15,340,000 per year
The first Manchester City player on this list, Omar Marmoush, was brought in from Frankfurt and has had an instant impact on Pep Guardiola’s side.
🚨Omar Marmoush just signed his contract at Manchester City. His contract is valid until June 2029.
— Golazo news (@news_golazo) January 23, 2025
Manchester City pays €75m to Eintracht for Marmoush. pic.twitter.com/oWyek5o6vx
In 25 games for the Citizens last year, Marmoush managed eight goals and three assists. His all-around game has been effective for Manchester City.
Marmoush is a dead-ball specialist, and we will likely see him taking free-kicks for Manchester City this season.
His contract expires on June 30th, 2029.
Bernardo Silva
Manchester City
£300,000 per week
£15,600,000 per year
The second Manchester City player in a row, Bernardo Silva, is one of the greatest players in the club’s history.
.@BernardoCSilva has extended his contract at City until 2026! ✍️ pic.twitter.com/lGyZ4I3lI0
— Manchester City (@ManCity) August 23, 2023
Joining in 2017 from Monaco, Silva has won six Premier League titles, four League Cups, two FA Cups, and a solitary Champions League.
He has been a servant for Pep Guardiola, and will remain in the hearts of City fans for a very long time.
His contract expires on June 30th, 2026.
Bruno Fernandes
Manchester United
£300,000 per week
£15,600,000 per year
The first Manchester United player on the list, Bruno Fernandes, earns the same amount as Bernardo Silva but is placed ahead, as he has two years left on his contract to Silva’s one.
BREAKING: Bruno Fernandes has signed a new contract with Manchester United until 30 June 2027, with the option for a further year. 🚨 pic.twitter.com/JBtN0VZ0ul
— Sky Sports Premier League (@SkySportsPL) August 14, 2024
There can be many arguments over money for footballers, but if there is any player who deserves his wage, it is Bruno Fernandes. A stand-out player in a shocking side that finished 15th last season—their lowest since 1973/74—Bruno has been the best Manchester United player since Sir Alex Ferguson retired.
His contract expires on June 30th, 2027. .
Raheem Sterling
Chelsea
£325,000 per week
£16,900,000 per year
Going from one player who deserves his wage, to one that certainly does not, Raheem Sterling is costing Chelsea a whopping £325,000 per week.
Sterling has another two years on his 325k a week contract at Chelsea AFTER this season. 👀
— mattkandela (@mattkandela) February 16, 2025
Once an elite winger who would destroy the best full-backs, Sterling is a shell of his old self. He was sent out on loan to Arsenal last season, but failed to make any impact on Mikel Arteta’s squad.
Chelsea will hope to offload him, but with his big wages, it is unlikely that he will want to leave any time soon.
His contract expires on June 30th, 2027.
Casemiro
Manchester United
£350,000 per week
£18,200,000 per year
Earning £25,000 more than Raheem Sterling is Casemiro. Another player who is a shell of their old self, Casemiro certainly does not play well enough to receive £350,000 per week. He has improved over the last 12 months, however. Since Jamie Charagher said the infamous quote, “Leave the football before the football leaves you,” Casemiro has improved massively.
Casemiro in centre-mid at Manchester United, knowing he's got four years left on a £350,000-a-week contract until he's 35-years old. https://t.co/RVXRITi3o8
— Sunday League Footy (@SundayChants) September 20, 2023
Nevertheless, he is still costing Manchester United way too much. It is unlikely they will be extending this contract.
His contract expires on June 30th, 2026.
Virgil Van Dijk
Liverpool
£350,000 per week
£18,200,000 per year
One of Liverpool’s greatest ever players, Virgil Van Dijk, takes the bronze medal for the highest-paid Premier League players.
🚨⏳ Virgil van Dijk: “Everybody knows I love this club… let’s see what next week looks like!”.
— Fabrizio Romano (@FabrizioRomano) April 13, 2025
New contract until June 2027, ready and sealed. pic.twitter.com/fl40QYrWn2
The Dutch titan earns the same salary as Casemiro, but just as we noted with Bruno Fernandes and Bernardo Silva, contract length is a crucial factor — Van Dijk still has two years left on his deal compared to Casemiro’s one.
During his time at Liverpool, Van Dijk has been regarded as one of the best defenders in the world—if not the very best. His dominance in the Premier League, both in terms of defensive leadership and consistency, has redefined what it means to be a modern centre-back.
His contract expires on June 30th, 2027.
Mohammed Salah
Liverpool
£400,000 per week
£20,800,000 per year
Taking the silver medal for the highest-paid Premier League players is the second Liverpool player, Mohammed Salah.
HE'S STAYING!
— BBC Sport (@BBCSport) April 11, 2025
MO SALAH HAS SIGNED A NEW CONTRACT AT LIVERPOOL! 🔏 pic.twitter.com/quuXKccCeP
Arguably the greatest player in the history of the league, Salah has scored 187 Premier League goals—the most by any foreign player. He also has the fourth-best goal-to-game ratio out of any player with 100+ goals.
During his time at Liverpool, he has won two Premier League titles, one FA Cup, one League Cup and a Champions League trophy. His contract expires on June 30th, 2027.
Erling Haaland
Manchester City
£525,000 per week
£27,380,000 per year
Taking the gold medal for the highest-paid Premier League players, is the viking beast, Erling Haaland.
Earning £525,000 per week, Haaland makes just under double what 10th place Jesus makes.
🚨 EXCLUSIVE: Erling Haaland signs new 9.5yr contract to commit vast majority of career to Manchester City. 24yo #MCFC striker now secured to 2034 & any exit clauses from previous terms removed. Among most lucrative deals in sporting history @TheAthleticFC https://t.co/YPQArvVU6O
— David Ornstein (@David_Ornstein) January 17, 2025
In his first season at Manchester City, he shattered the record for the most goals in a Premier League campaign, scoring 36. He has also scored 87 league goals in 98 matches, an outstanding ratio.
He was part of the Manchester City side that completed the treble in the 2022/23 season, yet many fans around the world felt he was unfairly snubbed for the Ballon d’Or that year.
Haaland’s contract is by far the longest on this list, running until 2034. If he remains at City for the full duration, he could amass a staggering £245.7 million in wages
Join our newsletter
Become a part of our community and never miss an update from Football Park.
Contact Sales