La Liga top scorers 2025/2026
Every La Liga player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Kylian Mbappé leads the scoring on 25 goals, from 2604 minutes. Pablo Fornals has scored 5.45 more than his chances were worth: 9 goals from 3.55 xG. Iñaki Williams has scored 3.78 fewer than his chances were worth: 3 goals from 6.78 xG.
Showing 551–600 of 601 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 288 | Carles Aleñá | Deportivo Alavés | 34 | 1,995 | 0 | 0 | 2.32 | −2.32 | — |
| 288 | Juanlu Sánchez | Sevilla | 32 | 2,002 | 0 | 0 | 0.73 | −0.73 | — |
| 288 | Aymeric Laporte | Athletic Club | 25 | 2,060 | 0 | 0 | 1.68 | −1.68 | — |
| 288 | Santiago Colombatto | Real Oviedo | 32 | 2,069 | 0 | 0 | 0.62 | −0.62 | — |
| 288 | Antonio Raíllo | Mallorca | 24 | 2,070 | 0 | 0 | 0.56 | −0.56 | — |
| 288 | Igor Zubeldia | Real Sociedad | 25 | 2,088 | 0 | 0 | 0.27 | −0.27 | — |
| 288 | Gabriel Suazo | Sevilla | 29 | 2,096 | 0 | 0 | 0.47 | −0.47 | — |
| 288 | Gerard Martín | Barcelona | 32 | 2,140 | 0 | 0 | 0.19 | −0.19 | — |
| 288 | Fernando Calero | Espanyol | 28 | 2,150 | 0 | 0 | 1.74 | −1.74 | — |
| 288 | Aimar Oroz | Osasuna | 31 | 2,152 | 0 | 0 | 1.64 | −1.64 | — |
| 288 | Victor Parada | Deportivo Alavés | 30 | 2,165 | 0 | 0 | 1.19 | −1.19 | — |
| 288 | Marcos Llorente | Atlético Madrid | 29 | 2,184 | 0 | 0 | 1.88 | −1.88 | — |
| 288 | Matias Moreno | Levante UD | 28 | 2,266 | 0 | 0 | 1.05 | −1.05 | — |
| 288 | Nacho Vidal | Real Oviedo | 29 | 2,277 | 0 | 0 | 2.19 | −2.19 | — |
| 288 | Lucas Torró | Osasuna | 34 | 2,307 | 0 | 0 | 1.60 | −1.60 | — |
| 288 | Dávid Hancko | Atlético Madrid | 30 | 2,434 | 0 | 0 | 1.36 | −1.36 | — |
| 288 | Renato Veiga | Villarreal | 32 | 2,485 | 0 | 0 | 0.23 | −0.23 | — |
| 288 | Luiz Júnior | Villarreal | 28 | 2,520 | 0 | 0 | — | — | — |
| 288 | Álvaro Valles | Real Betis | 28 | 2,520 | 0 | 0 | — | — | — |
| 288 | Iván Martín | Girona FC | 35 | 2,538 | 0 | 0 | 0.80 | −0.80 | — |
| 288 | Álex Moreno | Girona FC | 31 | 2,562 | 0 | 0 | 1.82 | −1.82 | — |
| 288 | Javi Rodríguez | Celta Vigo | 33 | 2,562 | 0 | 0 | 0.75 | −0.75 | — |
| 288 | Djené | Getafe | 34 | 2,585 | 0 | 0 | 0.15 | −0.15 | — |
| 288 | César Tárrega | Valencia | 32 | 2,597 | 0 | 0 | 0.51 | −0.51 | — |
| 288 | Daley Blind | Girona FC | 31 | 2,610 | 0 | 0 | 0.26 | −0.26 | — |
| 288 | Urko González | Espanyol | 36 | 2,630 | 0 | 0 | 0.62 | −0.62 | — |
| 288 | Jan Oblak | Atlético Madrid | 30 | 2,700 | 0 | 0 | — | — | — |
| 288 | Joan García | Barcelona | 30 | 2,700 | 0 | 0 | — | — | — |
| 288 | Sergio Gómez | Real Sociedad | 35 | 2,706 | 0 | 0 | 1.16 | −1.16 | — |
| 288 | Yuri Berchiche | Athletic Club | 32 | 2,709 | 0 | 0 | 0.51 | −0.51 | — |
| 288 | Johan Mojica | Mallorca | 35 | 2,737 | 0 | 0 | 0.54 | −0.54 | — |
| 288 | Andrei Rațiu | Rayo Vallecano | 35 | 2,810 | 0 | 0 | 2.12 | −2.12 | — |
| 288 | Natan | Real Betis | 33 | 2,810 | 0 | 0 | 0.51 | −0.51 | — |
| 288 | Omar El Hilali | Espanyol | 36 | 2,828 | 0 | 0 | 0.01 | −0.01 | — |
| 288 | Thibaut Courtois | Real Madrid | 32 | 2,880 | 0 | 0 | — | — | — |
| 288 | Leo Román | Mallorca | 33 | 2,970 | 0 | 0 | — | — | — |
| 288 | Odysseas Vlachodimos | Sevilla | 33 | 2,970 | 0 | 0 | — | — | — |
| 288 | Jonny Otto | Deportivo Alavés | 34 | 2,998 | 0 | 0 | 0.56 | −0.56 | — |
| 288 | Jon Moncayola | Osasuna | 36 | 3,028 | 0 | 0 | 1.88 | −1.88 | — |
| 288 | Augusto Batalla | Rayo Vallecano | 34 | 3,060 | 0 | 0 | — | — | — |
| 288 | Paulo Gazzaniga | Girona FC | 35 | 3,103 | 0 | 0 | — | — | — |
| 288 | Mathew Ryan | Levante UD | 36 | 3,240 | 0 | 0 | 0.18 | −0.18 | — |
| 288 | Aarón Escandell | Real Oviedo | 36 | 3,240 | 0 | 0 | — | — | — |
| 288 | Sergio Herrera | Osasuna | 37 | 3,285 | 0 | 0 | — | — | — |
| 288 | Martin Valjent | Mallorca | 37 | 3,309 | 0 | 0 | 0.80 | −0.80 | — |
| 288 | Marko Dmitrović | Espanyol | 37 | 3,330 | 0 | 0 | — | — | — |
| 288 | Unai Simón | Athletic Club | 37 | 3,330 | 0 | 0 | — | — | — |
| 288 | Álex Remiro | Real Sociedad | 37 | 3,330 | 0 | 0 | — | — | — |
| 288 | Antonio Sivera | Deportivo Alavés | 38 | 3,420 | 0 | 0 | — | — | — |
| 288 | David Soria | Getafe | 38 | 3,420 | 0 | 0 | — | — | — |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
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 →