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 251–300 of 601 players

La Liga top scorers 2025/2026
# Player Club Apps Min G npG xG G − xG Min/G
168 Marc Bartra Real Betis 25 1,984 1 1 0.75 +0.25 1984
168 Kiko Femenía Getafe 28 2,020 1 1 0.67 +0.33 2020
168 Marc Roca Real Betis 29 2,025 1 1 1.58 −0.58 2025
168 Pedro Bigas Elche 28 2,068 1 1 0.66 +0.34 2068
168 David Costas Real Oviedo 25 2,075 1 1 0.84 +0.16 2075
168 Óscar Valentín Rayo Vallecano 33 2,114 1 1 1.06 −0.06 2114
168 Duje Ćaleta-Car Real Sociedad 27 2,152 1 1 1.16 −0.16 2152
168 Víctor Chust Elche 31 2,165 1 1 0.48 +0.52 2165
168 Jon Gorrotxategi Real Sociedad 30 2,215 1 1 0.85 +0.15 2215
168 Iñigo Ruiz de Galarreta Athletic Club 34 2,231 1 1 0.76 +0.24 2231
168 Pablo Ibáñez Deportivo Alavés 37 2,253 1 1 4.14 −3.14 2253
168 Jules Koundé Barcelona 30 2,270 1 1 1.50 −0.50 2270
168 Santiago Mouriño Villarreal 28 2,384 1 1 1.13 −0.13 2384
168 José Luis Gayà Valencia 32 2,461 1 1 1.00 +0.00 2461
168 Marc Aguado Elche 35 2,522 1 1 0.21 +0.79 2522
168 Axel Witsel Girona FC 32 2,533 1 1 2.31 −1.31 2533
168 Edu Expósito Espanyol 36 2,542 1 1 2.34 −1.34 2542
168 Enzo Boyomo Osasuna 30 2,545 1 1 0.84 +0.16 2545
168 Valentin Rosier Osasuna 31 2,554 1 1 0.66 +0.34 2554
168 Dani Vivian Athletic Club 31 2,563 1 1 1.14 −0.14 2563
168 José Ángel Carmona Sevilla 35 2,564 1 1 0.79 +0.21 2564
168 Aurélien Tchouaméni Real Madrid 33 2,622 1 1 2.74 −1.74 2622
168 Pablo Maffeo Mallorca 31 2,672 1 1 0.40 +0.60 2672
168 Pep Chavarría Rayo Vallecano 33 2,681 1 1 0.60 +0.40 2681
168 Sergi Darder Mallorca 38 2,689 1 1 2.02 −1.02 2689
168 Lucien Agoumé Sevilla 34 2,693 1 1 0.83 +0.17 2693
168 Pau Cubarsí Barcelona 31 2,708 1 1 0.55 +0.45 2708
168 Eric García Barcelona 34 2,730 1 1 2.88 −1.88 2730
168 Marcos Alonso Celta Vigo 32 2,770 1 0 2.27 −1.27 2770
168 Jon Aramburu Real Sociedad 35 2,788 1 1 1.34 −0.34 2788
168 Manuel Sánchez Levante UD 33 2,818 1 1 0.74 +0.26 2818
168 Domingos Duarte Getafe 34 2,928 1 1 0.90 +0.10 2928
168 David Affengruber Elche 36 2,953 1 1 0.96 +0.04 2953
168 Vitor Reis Girona FC 36 3,139 1 1 1.86 −0.86 3139
168 Jeremy Toljan Levante UD 37 3,173 1 1 0.94 +0.06 3173
168 Juan Iglesias Getafe 37 3,189 1 1 1.07 −0.07 3189
168 Luis Milla Getafe 37 3,273 1 1 1.21 −0.21 3273
288 Lander Astiazaran Real Sociedad 1 1 0 0 0.03 −0.03 —
288 Arkaitz Mariezkurrena — 1 1 0 0 — — —
288 Dani Pérez Real Betis 1 1 0 0 — — —
288 Iñaki Rupérez Real Sociedad 1 1 0 0 — — —
288 Lander Pinillos Deportivo Alavés 1 2 0 0 — — —
288 Alvaro Leiva Real Madrid 1 3 0 0 — — —
288 Adrià Altimira Villarreal 1 8 0 0 — — —
288 Manuel Serrano Salazar Real Madrid 1 8 0 0 — — —
288 Diego Morcillo Deportivo Alavés 1 9 0 0 0.43 −0.43 —
288 Carlos Ballestero Deportivo Alavés 1 9 0 0 — — —
288 Federico Gattoni Sevilla 1 9 0 0 — — —
288 Hugo Solozábal Getafe 1 10 0 0 — — —
288 Ibai Aguirre Real Sociedad 1 10 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 →