Kylian Mbappé is the best-paid player in La Liga, and Real Madrid hold the top two places. Averaged across the pay trackers we checked, Mbappé earns about £508,000 a week, ahead of team-mate Vinícius Júnior on £457,000. Then comes a drop to Barcelona's Rodri, followed by Lamine Yamal and Real Madrid's Jude Bellingham, who are separated by about £10,000 a week. These are estimates rather than official figures, so we have averaged what several providers claim to give a clear ranking: Real Madrid take three of the five places and Barcelona two. Here is the list, how we reached it, and how each player is playing on our La Liga player pages.
The top 5 at a glance
| # | Player | Club | Average weekly pay | Range across providers | Yearly |
|---|---|---|---|---|---|
| 1 | Kylian Mbappé | Real Madrid | £508,000 | £497,000 to £513,000 | £26.4m |
| 2 | Vinícius Júnior | Real Madrid | £457,000 | £345,000 to £514,000 | £23.8m |
| 3 | Rodri | Barcelona | £363,000 | £165,000 to £514,000 | £18.9m |
| 4 | Lamine Yamal | Barcelona | £353,000 | £274,000 to £514,000 | £18.3m |
| 5 | Jude Bellingham | Real Madrid | £343,000 | £342,000 to £345,000 | £17.8m |
How we worked this out
Clubs do not publish what they pay, so every number here is an estimate of gross fixed weekly pay: before bonuses, tax and image rights. We took the 2026-27 figures from Football Whispers (built on Capology data), SalaryLeaks, Salary Sport and, for the two Barcelona players, beIN SPORTS, converted euros to pounds at about €1 to £0.855, averaged each player's figures from the providers that list him, and ranked on that average. The range column shows the lowest and highest figure any provider gave, which is wide for the Barcelona pair because beIN SPORTS puts both at €31.25 million a year gross (about £514,000 a week) while Salary Sport has far lower numbers. Yearly figures are the average multiplied by 52.
1. Kylian Mbappé, Real Madrid
Mbappé is the one name where the providers almost agree: Football Whispers has £513,000 a week, SalaryLeaks €600,000 (£513,000) and Salary Sport £497,000, an average of £508,000, or £26.4 million a year. He joined from Paris Saint-Germain in 2024, and the goals justify the top spot: his player page shows 11 league goals from 10 starts, more than anyone in La Liga except Barcelona's Raphinha, who has 13. He has two assists from 894 minutes as well.

2. Vinícius Júnior, Real Madrid
The Brazilian winger has been at Real Madrid since 2018 and has signed a fresh six-year deal. Football Whispers has him on £514,300 a week and SalaryLeaks on €600,000 (£513,000), but Salary Sport says £345,000, so the average is £457,000, or £23.8 million a year. His season has started quietly for the money: his player page shows one league goal and three assists from 585 minutes.

3. Rodri, Barcelona
Rodri's figures are the most scattered in the top five, from £165,000 (Salary Sport) to £514,000 (beIN SPORTS), with Football Whispers at £445,000 and SalaryLeaks at €385,000 (£329,000). The average is £363,000, about £18.9 million a year. The Spain midfielder, the 2024 Ballon d'Or winner, now plays for Barcelona, and his player page shows one league goal from seven starts and 607 minutes.

4. Lamine Yamal, Barcelona
At 19, Yamal is the youngest player in this list by four years, and he is already fourth on the pay table on an average of £353,000 a week (£18.3 million a year). The providers range from £274,000 (SalaryLeaks) to £514,000 (beIN SPORTS), with Football Whispers at £342,000 and Salary Sport at £281,000. He came through the Barcelona academy, and his player page shows eight league goals and six assists from 831 minutes, the most assists of anyone in the top five.

5. Jude Bellingham, Real Madrid
Bellingham is the other name the providers agree on, with Football Whispers at £342,000, SalaryLeaks at €400,000 (£342,000) and Salary Sport at £345,000, an average of £343,000 or £17.8 million a year. He joined Real Madrid from Borussia Dortmund in 2023, and at 23 he is the second-youngest in the list. His player page shows three league goals and three assists from 778 minutes and nine starts.

What the top 5 tells us
Real Madrid supply three of the five and Barcelona two, with Mbappé and Vinícius on their own at the top: the pair are at least £94,000 a week clear of everyone else. The second point is the uncertainty lower down. Rodri, Yamal and Bellingham are separated by about £20,000 a week on average, and the providers disagree more about the two Barcelona players than about anyone in Madrid. Just outside the top five, Atlético Madrid goalkeeper Jan Oblak averages £324,000 a week (providers range from £308,000 to £342,000), making him the highest-paid goalkeeper in the league. He has kept five clean sheets in 10 league starts.
For every upcoming game, with odds, see our La Liga fixtures page, and our La Liga stats pages show who is scoring and creating the most.
Who is the highest-paid La Liga player?
Kylian Mbappé of Real Madrid, on an average estimate of £508,000 a week or about £26.4 million a year, ahead of team-mate Vinícius Júnior on £457,000.
Who is the highest-paid player at Barcelona?
Rodri, on an average estimate of £363,000 a week, with Lamine Yamal just behind on £353,000.
More highest-paid lists
See who tops the pay table in the other leagues: Highest-paid Premier League players, Highest-paid Serie A players, Highest-paid Bundesliga players, Highest-paid Ligue 1 players, Highest-paid Saudi Pro League players, Highest-paid MLS players. For all five of Europe's biggest leagues in one list, read our top 10 highest-paid footballers in Europe.
Photo credits
Photographs come from Wikimedia Commons and have been cropped and resized by TotalOdds. Kylian Mbappé: Bryan Berlin, CC BY-SA 4.0, source; Vinícius Júnior: Bryan Berlin, CC BY-SA 4.0, source; Rodri: Bryan Berlin, CC BY-SA 4.0, source; Lamine Yamal: Bryan Berlin, CC BY-SA 4.0, source; Jude Bellingham: Bryan Berlin, CC BY-SA 4.0, source.