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 1–50 of 601 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kylian Mbappé | Real Madrid | 2,604 | 146 | 23.81 | 16.43 | 0.16 | 0.82 | 25 |
| 2 | Vedat Muriqi | Mallorca | 3,134 | 116 | 19.62 | 13.88 | 0.17 | 0.56 | 23 |
| 3 | Ante Budimir | Osasuna | 2,953 | 103 | 17.07 | 10.51 | 0.17 | 0.52 | 17 |
| 4 | Robert Lewandowski | Barcelona | 1,657 | 63 | 14.71 | 12.25 | 0.23 | 0.80 | 14 |
| 5 | Mikel Oyarzabal | Real Sociedad | 2,714 | 79 | 14.64 | 8.90 | 0.19 | 0.49 | 15 |
| 6 | Vinícius Júnior | Real Madrid | 2,826 | 101 | 13.76 | 9.66 | 0.14 | 0.44 | 16 |
| 7 | Ferran Torres | Barcelona | 1,983 | 69 | 13.44 | 13.44 | 0.19 | 0.61 | 16 |
| 8 | Lamine Yamal | Barcelona | 2,268 | 117 | 12.67 | 9.39 | 0.11 | 0.50 | 16 |
| 9 | Cucho Hernández | Real Betis | 2,592 | 89 | 11.42 | 10.60 | 0.13 | 0.40 | 11 |
| 10 | Georges Mikautadze | Villarreal | 2,117 | 65 | 11.30 | 11.30 | 0.17 | 0.48 | 13 |
| 11 | Toni Martínez | Deportivo Alavés | 2,725 | 93 | 11.27 | 10.45 | 0.12 | 0.37 | 14 |
| 12 | Raphinha | Barcelona | 1,388 | 65 | 10.77 | 8.31 | 0.17 | 0.70 | 13 |
| 13 | André Silva | Elche | 1,859 | 57 | 10.67 | 8.21 | 0.19 | 0.52 | 10 |
| 14 | Gorka Guruzeta | Athletic Club | 2,372 | 84 | 10.27 | 9.45 | 0.12 | 0.39 | 10 |
| 15 | Borja Iglesias | Celta Vigo | 1,904 | 46 | 10.26 | 6.98 | 0.22 | 0.48 | 14 |
| 16 | Jorge de Frutos | Rayo Vallecano | 2,483 | 63 | 9.98 | 9.16 | 0.16 | 0.36 | 10 |
| 17 | Akor Adams | Sevilla | 2,070 | 61 | 9.85 | 7.39 | 0.16 | 0.43 | 10 |
| 18 | Lucas Boyé | Deportivo Alavés | 1,959 | 63 | 9.78 | 7.32 | 0.16 | 0.45 | 11 |
| 19 | Alexander Sørloth | Atlético Madrid | 1,982 | 68 | 9.73 | 9.73 | 0.14 | 0.44 | 13 |
| 20 | Roberto Fernández | Espanyol | 2,387 | 59 | 9.59 | 8.77 | 0.16 | 0.36 | 7 |
| 21 | Abdessamad Ezzalzouli | Real Betis | 2,255 | 73 | 9.56 | 9.56 | 0.13 | 0.38 | 10 |
| 22 | Federico Viñas | Real Oviedo | 2,453 | 57 | 9.06 | 7.42 | 0.16 | 0.33 | 9 |
| 23 | Hugo Duro | Valencia | 1,991 | 36 | 9.03 | 7.39 | 0.25 | 0.41 | 10 |
| 24 | Álvaro Rodriguez | Elche | 2,200 | 76 | 8.81 | 8.81 | 0.12 | 0.36 | 7 |
| 24 | Iván Romero | Levante UD | 2,287 | 59 | 8.81 | 7.99 | 0.15 | 0.35 | 7 |
| 26 | Kike García | Espanyol | 1,749 | 60 | 8.77 | 7.13 | 0.15 | 0.45 | 8 |
| 27 | Etta Eyong | Levante UD | 1,703 | 50 | 8.75 | 7.93 | 0.18 | 0.46 | 7 |
| 28 | Antony | Real Betis | 2,459 | 90 | 8.72 | 8.72 | 0.10 | 0.32 | 8 |
| 29 | Rafa Mir | Elche | 1,816 | 69 | 8.39 | 6.75 | 0.12 | 0.42 | 8 |
| 30 | Vladyslav Vanat | Girona FC | 1,960 | 27 | 8.38 | 5.92 | 0.31 | 0.38 | 9 |
| 31 | Nicolas Pépé | Villarreal | 2,396 | 63 | 8.28 | 7.46 | 0.13 | 0.31 | 8 |
| 32 | Julián Alvarez | Atlético Madrid | 1,902 | 54 | 7.88 | 5.42 | 0.15 | 0.37 | 8 |
| 33 | Mauro Arambarri | Getafe | 3,255 | 58 | 7.78 | 5.32 | 0.13 | 0.22 | 6 |
| 34 | Dani Olmo | Barcelona | 2,077 | 70 | 7.71 | 7.71 | 0.11 | 0.33 | 7 |
| 35 | Marcus Rashford | Barcelona | 1,763 | 76 | 7.52 | 7.52 | 0.10 | 0.38 | 8 |
| 36 | Antoine Griezmann | Atlético Madrid | 1,477 | 47 | 7.34 | 7.34 | 0.16 | 0.45 | 7 |
| 37 | Carlos Espí | Levante UD | 1,351 | 57 | 7.27 | 7.27 | 0.13 | 0.48 | 11 |
| 38 | Jude Bellingham | Real Madrid | 1,917 | 51 | 7.16 | 7.16 | 0.14 | 0.34 | 6 |
| 39 | Viktor Tsygankov | Girona FC | 2,641 | 51 | 7.03 | 7.03 | 0.14 | 0.24 | 6 |
| 40 | Fermín López | Barcelona | 1,797 | 68 | 7.02 | 7.02 | 0.10 | 0.35 | 6 |
| 41 | Pere Milla | Espanyol | 1,990 | 59 | 6.97 | 6.97 | 0.12 | 0.32 | 7 |
| 42 | Largie Ramazani | Valencia | 1,250 | 51 | 6.85 | 4.39 | 0.13 | 0.49 | 6 |
| 43 | Oihan Sancet | Athletic Club | 1,803 | 48 | 6.80 | 5.16 | 0.14 | 0.34 | 4 |
| 44 | Iñaki Williams | Athletic Club | 2,168 | 57 | 6.78 | 5.96 | 0.12 | 0.28 | 3 |
| 45 | Ferrán Jutglà | Celta Vigo | 1,669 | 45 | 6.65 | 6.65 | 0.15 | 0.36 | 9 |
| 46 | Ilyas Chaira | Real Oviedo | 2,458 | 81 | 6.41 | 6.41 | 0.08 | 0.23 | 6 |
| 47 | Alberto Moleiro | Villarreal | 2,491 | 46 | 6.32 | 6.32 | 0.14 | 0.23 | 10 |
| 48 | Álvaro García | Rayo Vallecano | 2,105 | 47 | 6.30 | 6.30 | 0.13 | 0.27 | 4 |
| 49 | Gerard Moreno | Villarreal | 1,350 | 39 | 6.26 | 3.80 | 0.16 | 0.42 | 10 |
| 50 | Brais Méndez | Real Sociedad | 1,672 | 36 | 6.17 | 4.53 | 0.17 | 0.33 | 6 |
- 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 →