La Liga Player Ratings

What the table shows

Every La Liga player with 5+ matches of 45 minutes or more, ranked on their match ratings adjusted for the strength of each opponent. Updated 9 November 2026.

Player Ratings in brief

  • Lamine Yamal of FC Barcelona is the highest-rated player in the La Liga on the Statz Player Ratings at 8.49, ahead of Raphinha (8.24) and Fermín López (7.96), as of 9 November 2026.
  • Denis Suárez gains most from the opponent adjustment, up from 188th on the raw ratings to 132nd: their matches came against some of the strongest sides in the league.
  • Sergio Herrera falls furthest, from 184th on the raw ratings to 248th, having played more of the weaker sides.
  • Marc Bartra is the top-rated defender at 7.68, 7th overall.

La Liga Player Ratings

Rank Player Team Position Rating Raw Adj Matches
1Lamine YamalFC BarcelonaRW8.498.46+0.0312
2RaphinhaFC BarcelonaLW8.248.25-0.0110
3Fermín LópezFC BarcelonaCAM7.967.90+0.069
4Arda GülerReal MadridCAM7.877.86+0.0110
5Kylian MbappéReal MadridST7.847.89-0.0612
6Jude BellinghamReal MadridCAM7.747.75-0.0111
7Marc BartraReal BetisCB7.687.60+0.086
8Ángel FortuñoEspanyolGK7.657.63+0.025
9RodriFC BarcelonaCDM7.597.60-0.018
10Yan DiomandeReal MadridLW7.567.58-0.027
11Pierre-Emerick AubameyangDeportivo La CoruñaST7.447.42+0.027
12IscoReal BetisCAM7.417.42-0.018
13Álvaro VallesReal BetisGK7.417.41+0.0012
14Álex BaenaAtlético MadridLW7.407.35+0.068
15Alejandro GrimaldoAtlético MadridLB7.397.31+0.0810
16Pablo MartínezMálagaCM7.367.42-0.065
17Cristian RomeroAtlético MadridCB7.357.29+0.065
18Yassir ZabiriRacing SantanderST7.337.39-0.069
19Ante BudimirOsasunaST7.337.38-0.0510
20KokeAtlético MadridCM7.337.30+0.035
21Yuri BerchicheAthletic ClubLB7.327.39-0.088
22Sergio CamelloRayo VallecanoST7.327.31+0.0210
23Álex BerenguerAthletic ClubLW7.297.35-0.067
24Unai LópezRayo VallecanoCM7.297.30+0.0011
25Giuliano SimeoneAtlético MadridRW7.297.23+0.0610
26Alex FreemanVillarrealRB7.287.33-0.056
27Marcos LlorenteAtlético MadridRB7.287.21+0.079
28Dávid HanckoAtlético MadridCB7.277.18+0.0910
29Pape GueyeVillarrealCM7.267.28-0.0210
30Abde EzzalzouliReal BetisLW7.257.25+0.008
31Carlos SolerReal SociedadCM7.247.30-0.069
32Kang-in LeeAtlético MadridCAM7.227.17+0.0510
33Pablo FornalsReal BetisCM7.227.16+0.069
34Aitor ParedesAthletic ClubCB7.217.44-0.235
35Luka SucicReal SociedadCM7.217.20+0.0110
36Beñat TurrientesReal SociedadCM7.207.18+0.025
37Mario SorianoDeportivo La CoruñaCAM7.197.21-0.0211
38Juan FoythVillarrealCB7.197.12+0.076
39Nicolas PépéVillarrealRW7.187.25-0.066
40AntonyReal BetisRW7.187.14+0.048
41Félix CorreiaSevillaLW7.177.12+0.048
42Hugo GonzálezCelta de VigoCM7.167.23-0.075
43Dean HuijsenReal MadridCB7.167.12+0.0410
44Miguel RománCelta de VigoCM7.157.25-0.106
45Xavi EspartFC BarcelonaCM7.157.20-0.057
46Alberto MoleiroVillarrealLW7.157.18-0.049
47Roy RevivoElcheLB7.157.10+0.058
48Cucho HernándezReal BetisST7.147.04+0.097
49Iñigo VicenteRacing SantanderLW7.137.17-0.0311
50PedriFC BarcelonaCM7.137.12+0.0211
51Nico WilliamsAthletic ClubLW7.137.11+0.017
52Edu ExpósitoEspanyolCM7.127.13-0.0111
53Unai SimónAthletic ClubGK7.117.11+0.0011
54Lucas CepedaElcheLW7.117.11-0.015
55Federico ValverdeReal MadridCM7.117.09+0.0211
56Aurélien TchouaméniReal MadridCDM7.117.06+0.057
57Ionuț RaduCelta de VigoGK7.107.16-0.0612
58Anthony GordonFC BarcelonaLW7.107.01+0.098
59Morten HjulmandAtlético MadridCDM7.097.15-0.067
60Roger BruguéLevanteLW7.097.05+0.0411
61Pau CubarsíFC BarcelonaCB7.097.05+0.049
62Ilias AkhomachVillarrealRW7.087.08+0.005
63David SoriaGetafeGK7.087.06+0.0212
64César TárregaValenciaCB7.087.03+0.057
65Valentín GómezReal BetisCB7.077.19-0.125
66Rubén GarcíaOsasunaRW7.077.12-0.069
67Marc PubillAtlético MadridCB7.076.94+0.139
68Eric GarcíaFC BarcelonaCB7.067.23-0.176
69Rodrigo RiquelmeReal BetisLW7.067.13-0.086
70Stole DimitrievskiValenciaGK7.056.96+0.0812
71Miguel LoureiroDeportivo La CoruñaRB7.047.16-0.125
72Robert NavarroAthletic ClubRW7.047.11-0.068
73NatanReal BetisCB7.037.11-0.0810
74Vinicius JuniorReal MadridLW7.037.09-0.077
75Pablo BarriosAtlético MadridCM7.037.06-0.038
76Miguel Ángel Sierra OrtegaSevillaRW7.036.99+0.048
77Iñigo Ruiz de GalarretaAthletic ClubCM7.027.08-0.066
78Yeremay HernándezDeportivo La CoruñaLW7.027.06-0.046
79Mathew RyanLevanteGK7.027.04-0.0112
80Marc RocaReal BetisCDM7.017.06-0.059
81Fer NiñoElcheST7.017.04-0.0310
82Ramón TerratsGetafeCM7.017.04-0.0210
83Omar El HilaliEspanyolRB7.016.99+0.0111
84Víctor ChustElcheCB7.016.93+0.0812
85Unai NúñezEspanyolCB7.016.92+0.095
86Yeray ÁlvarezAthletic ClubCB7.016.90+0.115
87Marc BernalFC BarcelonaCDM7.007.04-0.045
88Carlos DotorMálagaCM7.006.96+0.0310
89Álex RemiroReal SociedadGK6.997.01-0.0211
90Mikel OyarzabalReal SociedadST6.996.99+0.019
91Dani RequenaLevanteCM6.996.91+0.096
92Juan IglesiasSevillaRB6.986.97+0.0112
93Diego VillaresDeportivo La CoruñaCM6.986.97+0.025
94Takefusa KuboReal SociedadRW6.986.96+0.025
95Matías DituroElcheGK6.986.89+0.0812
96Julen AgirrezabalaRacing SantanderGK6.976.99-0.0212
97Antonio SiveraDeportivo AlavésGK6.976.98-0.0112
98Lucas BoyéDeportivo AlavésST6.976.97+0.0011
99Gerard MartínFC BarcelonaLB6.976.95+0.029
100Ibrahima KonatéReal MadridCB6.976.89+0.0811
101Marcos AlonsoCelta de VigoCB6.967.05-0.108
102Thibaut CourtoisReal MadridGK6.966.96+0.0011
103Guido RodríguezValenciaCDM6.966.94+0.019
104Gonzalo VillarElcheCM6.966.92+0.0411
105Jan OblakAtlético MadridGK6.966.90+0.0512
106Federico RedondoElcheCDM6.966.86+0.098
107Carlos RomeroVillarrealLB6.956.98-0.035
108Javi RodríguezCelta de VigoCB6.956.97-0.027
109Gabriel SuazoSevillaLB6.956.94+0.0112
110Oihan SancetAthletic ClubCAM6.956.91+0.046
111Ángel PérezDeportivo AlavésRW6.956.91+0.0410
112Carlos PugaMálagaRB6.956.86+0.097
113Péter GulácsiVillarrealGK6.947.04-0.108
114Luismi CruzDeportivo La CoruñaRW6.946.99-0.049
115Roberto FernándezEspanyolST6.946.99-0.0512
116Tajon BuchananVillarrealRW6.946.98-0.057
117Pedro DíazRayo VallecanoCM6.946.95-0.016
118Youssouf FofanaSevillaCDM6.946.92+0.038
119João CanceloFC BarcelonaRB6.946.85+0.095
120Adrián DelaLevanteCB6.936.98-0.059
121Georges MikautadzeVillarrealST6.936.94+0.006
122Jon Ander OlasagastiLevanteCM6.936.91+0.0211
123Lorenzo AmatucciDeportivo La CoruñaCDM6.926.99-0.079
124Marc CucurellaReal MadridLB6.926.89+0.038
125Manuel IoriEspanyolGK6.926.87+0.057
126Sebastián CáceresCelta de VigoCB6.916.98-0.065
127Enzo BardeliLevanteCM6.916.96-0.055
128Iván AzónGetafeST6.916.90+0.015
129Hugo RincónAthletic ClubRB6.916.90+0.006
130Moi GómezOsasunaCAM6.906.94-0.048
131Álvaro GarcíaRayo VallecanoLW6.906.86+0.049
132Denis SuárezDeportivo AlavésCAM6.906.76+0.145
133Bryan ZaragozaEspanyolLW6.896.96-0.075
134Pablo IbáñezDeportivo AlavésCM6.896.92-0.0311
135Sergio CanalesRacing SantanderCAM6.896.89+0.0011
136Bil Dornol Nsongo TonfackDeportivo La CoruñaST6.896.88+0.0111
137Germán ValeraElcheLW6.896.87+0.0212
138Martín SatrianoGetafeST6.886.94-0.0611
139José María GiménezDeportivo La CoruñaCB6.886.90-0.029
140Robbie UreSevillaST6.886.77+0.116
141Jon MartínReal SociedadCB6.876.92-0.0510
142Jorge de FrutosRayo VallecanoRW6.876.89-0.029
143Sergio GómezReal SociedadLB6.876.88+0.0010
144Javi MorcilloElcheCM6.876.88-0.018
145Lucien AgouméSevillaCDM6.876.86+0.0112
146Enes ÜnalGetafeST6.866.94-0.088
147Yangel HerreraReal SociedadCM6.866.82+0.046
148Toni MartínezDeportivo AlavésST6.866.73+0.138
149Ludovic TaillandierEspanyolCB6.856.87-0.039
150Iñaki WilliamsAthletic ClubRW6.856.86-0.0111
151Iván RomeroLevanteST6.856.85+0.0011
152Yoel LagoCelta de VigoCB6.846.92-0.0810
153Kike SalasSevillaCB6.846.91-0.0610
154Renato VeigaVillarrealCB6.846.89-0.0611
155Rafita GarridoMálagaRB6.846.84+0.0010
156Aitor FernándezOsasunaGK6.846.80+0.046
157Aymeric LaporteAthletic ClubCB6.846.80+0.039
158Aïssa MandiLevanteCB6.846.79+0.0510
159Sergio CarreiraCelta de VigoRB6.836.90-0.076
160Denzel DumfriesReal MadridRB6.836.79+0.045
161Jon AramburuReal SociedadRB6.826.80+0.029
162Marc AguadoElcheCDM6.826.74+0.075
163Antonio BlancoDeportivo AlavésCDM6.816.86-0.0510
164Alfonso HerreroMálagaGK6.816.79+0.0212
165Adrià PedrosaRayo VallecanoLB6.816.79+0.019
166Fran GarcíaReal BetisLB6.806.76+0.049
167Orri ÓskarssonReal SociedadST6.796.91-0.126
168Emil AuderoRayo VallecanoGK6.796.86-0.077
169Joan GarcíaFC BarcelonaGK6.796.80+0.0011
170Raúl GarcíaOsasunaST6.796.78+0.015
171PepeluValenciaCDM6.796.77+0.0212
172Nicolás ValentiniDeportivo AlavésCB6.786.87-0.096
173Ilaix MoribaCelta de VigoCM6.786.86-0.0811
174Beñat GerenabarrenaAthletic ClubCM6.786.83-0.058
175Dani LorenzoMálagaCAM6.786.83-0.059
176Gonçalo GuedesReal SociedadLW6.786.80-0.016
177Javi GuerraValenciaCM6.786.74+0.0412
178Igor ZubeldiaReal SociedadCB6.776.85-0.085
179Odysseas VlachodimosSevillaGK6.776.76+0.0112
180Mamadou SarrReal SociedadCB6.766.85-0.096
181Andrés GarcíaGetafeRB6.766.75+0.0110
182Pathé CissRayo VallecanoCM6.766.74+0.0110
183Arnaut DanjumaValenciaLW6.766.69+0.0710
184Adrià AltimiraDeportivo La CoruñaRB6.756.87-0.126
185Pablo RamónRacing SantanderCB6.756.84-0.089
186Bright EdeDeportivo La CoruñaCB6.756.75+0.015
187Filip UgrinicValenciaCM6.746.77-0.047
188Javi HernándezEspanyolCAM6.746.77-0.0311
189Florian LejeuneRayo VallecanoCB6.746.76-0.0211
190Lucas StassinSevillaST6.746.75+0.005
191Peio CanalesAthletic ClubCAM6.746.74+0.007
192Santi ComesañaVillarrealCM6.746.72+0.037
193Javi GalánCelta de VigoLB6.736.80-0.077
194Hugo ÁlvarezCelta de VigoLW6.726.85-0.138
195Zaid RomeroGetafeCB6.726.80-0.086
196Ville KoskiDeportivo AlavésCB6.726.75-0.0311
197Thiago FernándezLevanteLW6.726.73-0.019
198José GayàValenciaLB6.726.70+0.029
199Ferran JutglàCelta de VigoST6.716.85-0.138
200Sergi CardonaVillarrealLB6.716.79-0.086
201Ifeanyi NdukweLevanteCB6.716.79-0.076
202Facundo BuonanotteElcheCAM6.716.76-0.055
203Clemens RiedelEspanyolCB6.716.66+0.066
204Tete MorenteElcheLW6.716.56+0.155
205Ángel RecioMálagaCB6.706.69+0.0110
206Justin de HaasValenciaCB6.706.59+0.117
207Jorge SalinasRacing SantanderLB6.696.82-0.1310
208Santiago MouriñoVillarrealRB6.696.76-0.077
209Ander BarrenetxeaReal SociedadLW6.696.72-0.038
210Nahuel TenagliaDeportivo AlavésRB6.696.70-0.0112
211Matteo PratiRacing SantanderCDM6.696.70-0.018
212Johan MojicaGetafeLB6.696.69+0.009
213David LarrubiaMálagaRW6.696.68+0.0111
214Andrés CastrínSevillaCB6.696.64+0.059
215Einar GalileaMálagaCB6.696.61+0.099
216Ayoze PérezVillarrealST6.676.69-0.028
217Bernardo SilvaReal MadridCAM6.676.69-0.026
218Óscar ValentínRayo VallecanoCM6.676.67+0.005
219Orel MangalaGetafeCDM6.666.72-0.068
220Iván MartínRacing SantanderCM6.666.72-0.069
221Andrei RațiuRayo VallecanoRB6.666.69-0.038
222Manu SánchezLevanteLB6.666.66+0.0010
223Lucas NoubiDeportivo La CoruñaCB6.656.81-0.155
224José SalinasMálagaLB6.656.70-0.055
225Pablo MaffeoValenciaRB6.656.54+0.129
226Alejandro CatenaOsasunaCB6.646.74-0.1011
227Ximo NavarroDeportivo La CoruñaRB6.646.69-0.048
228Álex CalatravaEspanyolCAM6.646.67-0.037
229Nemanja GudeljGetafeCDM6.646.64+0.009
230Dakonam DjenéGetafeCB6.646.62+0.0210
231Facundo BernalReal BetisCDM6.646.54+0.106
232Hugo DuroValenciaST6.636.70-0.075
233Giorgi TsitaishviliRayo VallecanoLW6.636.62+0.015
234Izan MerinoMálagaCM6.636.54+0.096
235Leo RománDeportivo La CoruñaGK6.626.70-0.0812
236Javi RuedaCelta de VigoRB6.626.68-0.078
237Roger HinojoEspanyolCB6.626.53+0.099
238Nacho Pérez GómezLevanteRB6.616.68-0.078
239Lucas TorróOsasunaCDM6.606.58+0.025
240Giacomo QuagliataDeportivo La CoruñaLB6.596.64-0.0511
241Pau NavarroVillarrealRB6.596.60-0.015
242Abde RebbachDeportivo AlavésLW6.596.56+0.0311
243Jonny OttoDeportivo AlavésRB6.596.55+0.049
244Aleix FebasCelta de VigoCM6.586.61-0.035
245Joaquín MuñozMálagaLW6.586.50+0.086
246Jon GuridiSevillaCM6.576.60-0.025
247Héctor BellerínReal BetisRB6.576.51+0.069
248Sergio HerreraOsasunaGK6.566.77-0.216
249Iker MuñozOsasunaCDM6.566.68-0.127
250Robin Le NormandAtlético MadridCB6.566.67-0.115
251Enzo BoyomoOsasunaCB6.566.64-0.087
252Francho SerranoGetafeCM6.566.55+0.017
253Buba SangaréElcheRB6.566.47+0.099
254Jon MoncayolaOsasunaCM6.556.62-0.0711
255Pablo DuránCelta de VigoST6.546.58-0.046
256Mujaid SadickRayo VallecanoCB6.526.71-0.196
257ChupeMálagaST6.526.56-0.049
258Tyrhys DolanEspanyolRW6.526.53-0.027
259Jeremy ToljanLevanteRB6.516.41+0.106
260Abel BretonesOsasunaLB6.476.52-0.0610
261Mario MartínGetafeCDM6.476.45+0.028
262Oriol ReyLevanteCDM6.466.55-0.098
263Riki RodríguezDeportivo La CoruñaCM6.466.45+0.015
264Manu HernandoRacing SantanderCB6.456.41+0.045
265Jonathan DubasinOsasunaLW6.446.48-0.045
266Álvaro MantillaRacing SantanderRB6.436.54-0.119
267Jeanuël BelocianRacing SantanderCB6.436.50-0.087
268David MellaDeportivo La CoruñaRW6.436.43+0.015
269Ademola LookmanAtlético MadridST6.426.47-0.059
270Urko González de ZárateEspanyolCDM6.406.41-0.016
271Williot SwedbergCelta de VigoLW6.386.48-0.105
272Iñigo ArguibideOsasunaRB6.296.35-0.068
273Arouna SanganteSevillaCB6.296.24+0.055

Best in each position

Position Player Team Rating Rank
GKÁngel FortuñoEspanyol7.658
RBAlex FreemanVillarreal7.2826
CBMarc BartraReal Betis7.687
LBAlejandro GrimaldoAtlético Madrid7.3915
CDMRodriFC Barcelona7.599
CMPablo MartínezMálaga7.3616
CAMFermín LópezFC Barcelona7.963
RWLamine YamalFC Barcelona8.491
LWRaphinhaFC Barcelona8.242
STKylian MbappéReal Madrid7.845

Player Ratings FAQ

How are the Statz Player Ratings calculated?

Each match starts from the player's SportMonks match rating. Eighty per cent of the rating stands as it is; the other twenty per cent is scaled by how strong the opponent was on the Statz team ratings, and the result is capped at 10. A player's season rating is the average of their adjusted match ratings in league games where they played 45 minutes or more.

Why does the opponent matter?

Because a 7.0 against the best side in the league is a better performance than a 7.0 against the worst. The adjustment credits players who did well against strong opposition and takes a little from those whose ratings came against weak sides.

Which part of the opponent counts for which player?

It depends on the position. A striker is judged against the defence they faced and a centre back or goalkeeper against the attack. Wingers and attacking midfielders take three quarters from the defence, full backs three quarters from the attack, and central midfielders half of each.

What do Raw and Adj mean?

Raw is the player's average SportMonks rating with no adjustment. Adj is how far the opponent adjustment moved it: positive when the player's ratings came against stronger than average opposition. Opposition is the average multiplier behind it, above 1.00 for a harder than average run of opponents.

Who is the best player in the La Liga right now?

Lamine Yamal of FC Barcelona tops the Statz La Liga Player Ratings as of 9 November 2026, with an adjusted rating of 8.49 from 12 matches.

How many matches does a player need to appear?

Five matches of 45 minutes or more early in the season, rising to ten once the league is 15 rounds in. The La Liga is 12 rounds in, so the table needs 5.

How often do the ratings update?

Every morning. The last two weeks of matches are recalculated each time, because SportMonks revises some match ratings in the days after a game.

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org