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 151–200 of 601 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 113 | Kike Salas | Sevilla | 26 | 2,208 | 2 | 2 | 1.62 | +0.38 | 1104 |
| 113 | Pepelu | Valencia | 31 | 2,232 | 2 | 1 | 3.61 | −1.61 | 1116 |
| 113 | Koke | Atlético Madrid | 34 | 2,236 | 2 | 2 | 0.70 | +1.30 | 1118 |
| 113 | Omar Mascarell | Mallorca | 30 | 2,245 | 2 | 2 | 0.29 | +1.71 | 1123 |
| 113 | Rubén García | Osasuna | 35 | 2,248 | 2 | 2 | 2.55 | −0.55 | 1124 |
| 113 | Jon Martin | Real Sociedad | 25 | 2,250 | 2 | 2 | 2.21 | −0.21 | 1125 |
| 113 | Álvaro Carreras | Real Madrid | 28 | 2,340 | 2 | 2 | 0.69 | +1.31 | 1170 |
| 113 | Nemanja Gudelj | Sevilla | 34 | 2,370 | 2 | 2 | 1.36 | +0.64 | 1185 |
| 113 | Tyrhys Dolan | Espanyol | 36 | 2,431 | 2 | 2 | 2.35 | −0.35 | 1216 |
| 113 | Ilaix Moriba | Celta Vigo | 36 | 2,495 | 2 | 2 | 1.38 | +0.62 | 1248 |
| 113 | Arnau Martínez | Girona FC | 35 | 2,678 | 2 | 2 | 1.70 | +0.30 | 1339 |
| 113 | Sergio Carreira | Celta Vigo | 34 | 2,693 | 2 | 2 | 1.53 | +0.47 | 1347 |
| 113 | Mikel Jauregizar | Athletic Club | 36 | 2,843 | 2 | 2 | 1.73 | +0.27 | 1422 |
| 113 | Antonio Blanco | Deportivo Alavés | 36 | 3,116 | 2 | 2 | 1.48 | +0.52 | 1558 |
| 113 | Aleix Febas | Elche | 36 | 3,166 | 2 | 2 | 2.19 | −0.19 | 1583 |
| 113 | Florian Lejeune | Rayo Vallecano | 36 | 3,231 | 2 | 2 | 2.09 | −0.09 | 1616 |
| 113 | Nahuel Tenaglia | Deportivo Alavés | 36 | 3,239 | 2 | 2 | 1.62 | +0.38 | 1620 |
| 168 | Iker Luque | Atlético Madrid | 1 | 27 | 1 | 1 | 0.18 | +0.82 | 27 |
| 168 | Miguel Cubo | Atlético Madrid | 1 | 27 | 1 | 1 | 0.10 | +0.90 | 27 |
| 168 | Adam Boayar | Elche | 7 | 106 | 1 | 1 | 0.32 | +0.68 | 106 |
| 168 | Manor Solomon | Villarreal | 6 | 153 | 1 | 1 | 0.43 | +0.57 | 153 |
| 168 | Iker Benito | Osasuna | 6 | 171 | 1 | 1 | 0.59 | +0.41 | 171 |
| 168 | Juanmi | Getafe | 8 | 176 | 1 | 1 | 0.15 | +0.85 | 176 |
| 168 | Dodi Lukebakio | Sevilla | 2 | 180 | 1 | 1 | 0.08 | +0.92 | 180 |
| 168 | Urko Izeta | Athletic Club | 13 | 189 | 1 | 1 | 1.39 | −0.39 | 189 |
| 168 | Álvaro Odriozola | Real Sociedad | 5 | 202 | 1 | 1 | 0.59 | +0.41 | 202 |
| 168 | Miguel Rubio | Espanyol | 12 | 227 | 1 | 1 | 0.75 | +0.25 | 227 |
| 168 | Isco | Real Betis | 8 | 228 | 1 | 0 | 1.09 | −0.09 | 228 |
| 168 | Goduine Koyalipou | Levante UD | 11 | 239 | 1 | 1 | 0.98 | +0.02 | 239 |
| 168 | Christantus Uche | Getafe | 3 | 270 | 1 | 1 | 1.41 | −0.41 | 270 |
| 168 | Maroan Sannadi | Athletic Club | 10 | 281 | 1 | 1 | 1.07 | −0.07 | 281 |
| 168 | Javier Boñar | Atlético Madrid | 4 | 298 | 1 | 1 | 0.30 | +0.70 | 298 |
| 168 | Nico Serrano | Athletic Club | 16 | 365 | 1 | 1 | 0.66 | +0.34 | 365 |
| 168 | Asier Osambela | Osasuna | 17 | 372 | 1 | 1 | 0.50 | +0.50 | 372 |
| 168 | José Luis Morales | Levante UD | 20 | 384 | 1 | 0 | 2.12 | −1.12 | 384 |
| 168 | Chimy Ávila | Real Betis | 16 | 395 | 1 | 0 | 1.75 | −0.75 | 395 |
| 168 | Lucas Cepeda | Elche | 10 | 405 | 1 | 1 | 0.92 | +0.08 | 405 |
| 168 | Mouctar Diakhaby | Valencia | 8 | 544 | 1 | 1 | 0.54 | +0.46 | 544 |
| 168 | Álvaro Fidalgo | Real Betis | 9 | 547 | 1 | 1 | 0.48 | +0.52 | 547 |
| 168 | Claudio Echeverri | Girona FC | 17 | 618 | 1 | 1 | 2.12 | −1.12 | 618 |
| 168 | Roony Bardghji | Barcelona | 21 | 661 | 1 | 1 | 1.38 | −0.38 | 661 |
| 168 | Rodrygo | Real Madrid | 19 | 680 | 1 | 1 | 2.65 | −1.65 | 680 |
| 168 | Takuma Asano | Mallorca | 20 | 681 | 1 | 1 | 2.03 | −1.03 | 681 |
| 168 | Ander Guevara | Deportivo Alavés | 25 | 681 | 1 | 1 | 0.25 | +0.75 | 681 |
| 168 | John Donald | Elche | 21 | 684 | 1 | 1 | 0.59 | +0.41 | 684 |
| 168 | Charles Pickel | Espanyol | 24 | 712 | 1 | 1 | 0.82 | +0.18 | 712 |
| 168 | Gonzalo Villar | Elche | 12 | 718 | 1 | 1 | 0.22 | +0.78 | 718 |
| 168 | Mateu Morey | Mallorca | 18 | 736 | 1 | 1 | 0.31 | +0.69 | 736 |
| 168 | Luka Ilić | Real Oviedo | 19 | 756 | 1 | 1 | 0.68 | +0.32 | 756 |
| 168 | Baptiste Santamaria | Valencia | 19 | 777 | 1 | 1 | 0.38 | +0.62 | 777 |
- 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 →