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 101–150 of 601 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 90 | Arnaut Danjuma | Valencia | 30 | 1,628 | 3 | 3 | 4.72 | −1.72 | 543 |
| 90 | Adrian Liso | Getafe | 28 | 1,723 | 3 | 3 | 2.07 | +0.93 | 574 |
| 90 | Ander Barrenetxea | Real Sociedad | 30 | 1,769 | 3 | 3 | 2.93 | +0.07 | 590 |
| 90 | Manu Morlanes | Mallorca | 32 | 1,788 | 3 | 3 | 2.06 | +0.94 | 596 |
| 90 | Carlos Álvarez | Levante UD | 30 | 1,908 | 3 | 3 | 2.75 | +0.25 | 636 |
| 90 | Iñaki Williams | Athletic Club | 30 | 2,168 | 3 | 2 | 6.78 | −3.78 | 723 |
| 90 | Isi Palazón | Rayo Vallecano | 31 | 2,262 | 3 | 1 | 4.59 | −1.59 | 754 |
| 90 | Santi Comesaña | Villarreal | 34 | 2,413 | 3 | 3 | 3.92 | −0.92 | 804 |
| 90 | Luis Rioja | Valencia | 37 | 2,636 | 3 | 3 | 2.36 | +0.64 | 879 |
| 90 | Adrián de la Fuente | Levante UD | 33 | 2,710 | 3 | 2 | 4.23 | −1.23 | 903 |
| 90 | Alejandro Catena | Osasuna | 35 | 3,073 | 3 | 3 | 2.49 | +0.51 | 1024 |
| 90 | Leandro Cabrera | Espanyol | 37 | 3,330 | 3 | 3 | 2.99 | +0.01 | 1110 |
| 113 | Kike Barja | Osasuna | 27 | 484 | 2 | 2 | 0.96 | +1.04 | 242 |
| 113 | Héctor Fort | Elche | 14 | 500 | 2 | 2 | 0.59 | +1.41 | 250 |
| 113 | Ibrahim Diabaté | Deportivo Alavés | 10 | 587 | 2 | 2 | 1.98 | +0.02 | 294 |
| 113 | Alfon González | Villarreal | 20 | 655 | 2 | 2 | 1.64 | +0.36 | 328 |
| 113 | Conor Gallagher | Atlético Madrid | 19 | 666 | 2 | 2 | 1.11 | +0.89 | 333 |
| 113 | Javi Puado | Espanyol | 10 | 678 | 2 | 1 | 3.64 | −1.64 | 339 |
| 113 | Jones El-Abdellaoui | Celta Vigo | 22 | 684 | 2 | 2 | 2.69 | −0.69 | 342 |
| 113 | Marc Bernal | Barcelona | 22 | 795 | 2 | 2 | 0.82 | +1.18 | 398 |
| 113 | Neal Maupay | Sevilla | 12 | 870 | 2 | 2 | 1.67 | +0.33 | 435 |
| 113 | Tani Oluwaseyi | Villarreal | 27 | 922 | 2 | 2 | 3.51 | −1.51 | 461 |
| 113 | João Cancelo | Barcelona | 16 | 962 | 2 | 2 | 0.59 | +1.41 | 481 |
| 113 | Peque Fernández | Sevilla | 26 | 1,012 | 2 | 2 | 1.01 | +0.99 | 506 |
| 113 | Salomón Rondón | Real Oviedo | 16 | 1,037 | 2 | 2 | 3.08 | −1.08 | 519 |
| 113 | Víctor García | Levante UD | 21 | 1,056 | 2 | 2 | 1.75 | +0.25 | 528 |
| 113 | Éder Militão | Real Madrid | 16 | 1,141 | 2 | 2 | 1.77 | +0.23 | 571 |
| 113 | Fran Pérez | Rayo Vallecano | 29 | 1,250 | 2 | 2 | 2.21 | −0.21 | 625 |
| 113 | Nahuel Molina | Atlético Madrid | 26 | 1,332 | 2 | 2 | 0.47 | +1.53 | 666 |
| 113 | Eray Cömert | Valencia | 17 | 1,339 | 2 | 2 | 1.17 | +0.83 | 670 |
| 113 | Martim Neto | Elche | 25 | 1,354 | 2 | 2 | 0.87 | +1.13 | 677 |
| 113 | Giovani Lo Celso | Real Betis | 24 | 1,396 | 2 | 2 | 2.46 | −0.46 | 698 |
| 113 | Oso | Sevilla | 21 | 1,409 | 2 | 2 | 1.28 | +0.72 | 705 |
| 113 | Javier Rueda | Celta Vigo | 26 | 1,410 | 2 | 2 | 1.20 | +0.80 | 705 |
| 113 | Pablo Durán | Celta Vigo | 30 | 1,433 | 2 | 2 | 4.71 | −2.71 | 717 |
| 113 | Pacha | Rayo Vallecano | 30 | 1,493 | 2 | 2 | 1.91 | +0.09 | 747 |
| 113 | Takefusa Kubo | Real Sociedad | 24 | 1,508 | 2 | 2 | 2.42 | −0.42 | 754 |
| 113 | Alex Baena | Atlético Madrid | 27 | 1,572 | 2 | 2 | 2.09 | −0.09 | 786 |
| 113 | Aitor Paredes | Athletic Club | 19 | 1,629 | 2 | 2 | 1.02 | +0.98 | 815 |
| 113 | Raúl Asencio | Real Madrid | 23 | 1,706 | 2 | 2 | 1.11 | +0.89 | 853 |
| 113 | Mateo Joseph | Mallorca | 29 | 1,710 | 2 | 2 | 4.92 | −2.92 | 855 |
| 113 | Jan Virgili | Mallorca | 31 | 1,804 | 2 | 2 | 2.36 | −0.36 | 902 |
| 113 | Nobel Mendy | Rayo Vallecano | 24 | 1,811 | 2 | 2 | 1.37 | +0.63 | 906 |
| 113 | Héctor Bellerín | Real Betis | 27 | 1,840 | 2 | 2 | 0.37 | +1.63 | 920 |
| 113 | Pathé Ismaël Ciss | Rayo Vallecano | 29 | 2,003 | 2 | 2 | 3.33 | −1.33 | 1002 |
| 113 | Dean Huijsen | Real Madrid | 28 | 2,037 | 2 | 2 | 2.30 | −0.30 | 1019 |
| 113 | Pedri | Barcelona | 29 | 2,107 | 2 | 2 | 1.52 | +0.48 | 1054 |
| 113 | Mario Martín | Getafe | 35 | 2,134 | 2 | 2 | 2.14 | −0.14 | 1067 |
| 113 | Álex Berenguer | Athletic Club | 31 | 2,164 | 2 | 2 | 4.42 | −2.42 | 1082 |
| 113 | Pol Lozano | Espanyol | 33 | 2,182 | 2 | 2 | 0.76 | +1.24 | 1091 |
- 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 →