xgEdge

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

La Liga top scorers 2025/2026
# 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
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 →