xgEdge

La Liga xG leaders 2025/2026

Every La Liga player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.

Kylian Mbappé has taken the best chances in the competition, 23.81 expected goals from 2604 minutes. That is 4.19 clear of Vedat Muriqi.

Showing 251–300 of 601 players

La Liga xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
250 David Carmo Real Oviedo 1,787 10 0.89 0.89 0.09 0.04 1
252 Unai López Rayo Vallecano 1,623 22 0.88 0.88 0.04 0.05 0
253 Martim Neto Elche 1,354 12 0.87 0.87 0.07 0.06 2
253 Marc Pubill Atlético Madrid 1,382 11 0.87 0.87 0.08 0.06 1
255 Fran García Real Madrid 933 6 0.85 0.85 0.14 0.08 1
255 Gerard Gumbau Rayo Vallecano 1,198 20 0.85 0.85 0.04 0.06 0
255 Hugo Rincón Girona FC 1,759 7 0.85 0.85 0.12 0.04 1
255 Jon Gorrotxategi Real Sociedad 2,215 13 0.85 0.85 0.07 0.03 1
259 David Costas Real Oviedo 2,075 5 0.84 0.84 0.17 0.04 1
259 Enzo Boyomo Osasuna 2,545 11 0.84 0.84 0.08 0.03 1
261 Alejandro Francés Girona FC 1,121 16 0.83 0.83 0.05 0.07 0
261 Lucien Agoumé Sevilla 2,693 15 0.83 0.83 0.06 0.03 1
263 Charles Pickel Espanyol 712 10 0.82 0.82 0.08 0.10 1
263 Marc Bernal Barcelona 795 7 0.82 0.82 0.12 0.09 2
263 Leander Dendoncker Real Oviedo 1,340 9 0.82 0.82 0.09 0.06 1
263 Zaid Romero Getafe 1,350 10 0.82 0.82 0.08 0.05 1
263 Valentín Gómez Real Betis 1,881 11 0.82 0.82 0.07 0.04 1
268 Beñat Turrientes Real Sociedad 1,367 20 0.81 0.81 0.04 0.05 0
269 Iván Martín Girona FC 2,538 13 0.80 0.80 0.06 0.03 0
269 Martin Valjent Mallorca 3,309 17 0.80 0.80 0.05 0.02 0
271 José Ángel Carmona Sevilla 2,564 20 0.79 0.79 0.04 0.03 1
272 Pol Lozano Espanyol 2,182 17 0.76 0.76 0.04 0.03 2
272 Iñigo Ruiz de Galarreta Athletic Club 2,231 20 0.76 0.76 0.04 0.03 1
274 Miguel Rubio Espanyol 227 2 0.75 0.75 — 0.30 1
274 Marc Bartra Real Betis 1,984 16 0.75 0.75 0.05 0.03 1
274 Javi Rodríguez Celta Vigo 2,562 13 0.75 0.75 0.06 0.03 0
277 Manuel Sánchez Levante UD 2,818 13 0.74 0.74 0.06 0.02 1
278 Thomas Partey Villarreal 931 11 0.73 0.73 0.07 0.07 0
278 Alan Matturro Levante UD 957 8 0.73 0.73 0.09 0.07 1
278 Juanlu Sánchez Sevilla 2,002 14 0.73 0.73 0.05 0.03 0
281 Lucas Ahijado Real Oviedo 1,100 10 0.71 0.71 0.07 0.06 0
281 Alejandro Rego Mora Athletic Club 1,266 12 0.71 0.71 0.06 0.05 1
283 Zito Luvumbo Mallorca 519 9 0.70 0.70 0.08 0.12 0
283 Koke Atlético Madrid 2,236 14 0.70 0.70 0.05 0.03 2
285 Aitor Mañas Deportivo Alavés 134 2 0.69 0.69 — 0.46 0
285 Álvaro Carreras Real Madrid 2,340 9 0.69 0.69 0.08 0.03 2
287 Luka Ilić Real Oviedo 756 9 0.68 0.68 0.08 0.08 1
287 Fran Beltrán Girona FC 1,562 16 0.68 0.68 0.04 0.04 1
289 Thiago Borbas Real Oviedo 191 5 0.67 0.67 0.13 0.32 0
289 Giacomo Raspadori Atlético Madrid 252 7 0.67 0.67 0.10 0.24 0
289 Kiko Femenía Getafe 2,020 8 0.67 0.67 0.08 0.03 1
292 Nico Serrano Athletic Club 365 16 0.66 0.66 0.04 0.16 1
292 Abel Bretones Osasuna 1,658 11 0.66 0.66 0.06 0.04 1
292 Pedro Bigas Elche 2,068 10 0.66 0.66 0.07 0.03 1
292 Valentin Rosier Osasuna 2,554 19 0.66 0.66 0.03 0.02 1
296 Unai Elgezabal Levante UD 958 3 0.65 0.65 — 0.06 1
297 Youssef Enriquez Deportivo Alavés 1,347 11 0.64 0.64 0.06 0.04 0
298 Robin Le Normand Atlético Madrid 1,789 6 0.63 0.63 0.11 0.03 1
299 Óscar Mingueza Celta Vigo 1,967 14 0.62 0.62 0.04 0.03 1
299 Santiago Colombatto Real Oviedo 2,069 15 0.62 0.62 0.04 0.03 0
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
Shots
Shots he has taken in this competition this season.
xG
Expected goals: the quality of the chances he took, summed.
npxG
Expected goals with penalties taken out.
xG/shot
Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
xG/90
Expected goals per 90 minutes played.
G
Goals scored, penalties included.

Appearances, minutes, goals, assists and shots on this page are summed over the La Liga matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →