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
| # | 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 Hide
- 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 →