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