La Liga top scorers 2026/2027
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.
Raphinha leads the scoring on 12 goals, from 555 minutes. That is 5 clear of Sergio Camello. Sergio Camello has scored 4.72 more than his chances were worth: 7 goals from 2.28 xG. Ayoze Pérez has scored 2.51 fewer than his chances were worth: 1 goal from 3.51 xG.
Showing 1–50 of 462 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Raphinha | Barcelona | 7 | 555 | 12 | 9 | 8.78 | +3.22 | 46 |
| 2 | Sergio Camello | Rayo Vallecano | 7 | 470 | 7 | 7 | 2.28 | +4.72 | 67 |
| 2 | Lamine Yamal | Barcelona | 7 | 581 | 7 | 6 | 5.90 | +1.10 | 83 |
| 2 | Kylian Mbappé | Real Madrid | 7 | 630 | 7 | 6 | 7.97 | −0.97 | 90 |
| 5 | Yassir Zabiri | Racing de Santander | 7 | 386 | 6 | 6 | 3.15 | +2.85 | 64 |
| 5 | Roberto Fernández | Espanyol | 7 | 613 | 6 | 6 | 3.68 | +2.32 | 102 |
| 7 | Fernando Niño | Elche | 7 | 470 | 5 | 5 | 2.68 | +2.32 | 94 |
| 7 | Ante Budimir | Osasuna | 7 | 502 | 5 | 2 | 4.59 | +0.41 | 100 |
| 7 | Pierre-Emerick Aubameyang | Deportivo La Coruña | 7 | 560 | 5 | 5 | 3.24 | +1.76 | 112 |
| 10 | Fermín López | Barcelona | 6 | 447 | 4 | 4 | 2.86 | +1.14 | 112 |
| 10 | Alex Baena | Atlético Madrid | 7 | 455 | 4 | 4 | 1.05 | +2.95 | 114 |
| 10 | Lucas Boyé | Deportivo Alavés | 6 | 484 | 4 | 4 | 1.35 | +2.65 | 121 |
| 13 | Jonathan David | Atlético Madrid | 3 | 160 | 3 | 3 | 2.39 | +0.61 | 53 |
| 13 | Mariano Díaz | Deportivo Alavés | 7 | 323 | 3 | 3 | 1.37 | +1.63 | 108 |
| 13 | Roger Brugué | Levante UD | 5 | 444 | 3 | 3 | 3.14 | −0.14 | 148 |
| 13 | Pape Gueye | Villarreal | 7 | 526 | 3 | 2 | 1.22 | +1.78 | 175 |
| 13 | Jude Bellingham | Real Madrid | 7 | 529 | 3 | 3 | 1.09 | +1.91 | 176 |
| 13 | Luka Sučić | Real Sociedad | 7 | 551 | 3 | 3 | 0.97 | +2.03 | 184 |
| 19 | Carlos Espí | Real Madrid | 4 | 35 | 2 | 2 | 1.89 | +0.11 | 18 |
| 19 | Karim Adeyemi | Barcelona | 7 | 242 | 2 | 2 | 4.00 | −2.00 | 121 |
| 19 | Pablo Durán | Celta Vigo | 5 | 246 | 2 | 2 | 0.81 | +1.19 | 123 |
| 19 | Pablo García | Racing de Santander | 6 | 268 | 2 | 2 | 0.81 | +1.19 | 134 |
| 19 | Gerard Moreno | Villarreal | 6 | 296 | 2 | 1 | 2.12 | −0.12 | 148 |
| 19 | Rodrigo Riquelme | Real Betis | 7 | 313 | 2 | 2 | 1.12 | +0.88 | 157 |
| 19 | Robert Navarro | Athletic Club | 5 | 317 | 2 | 2 | 1.60 | +0.40 | 159 |
| 19 | Ander Barrenetxea | Real Sociedad | 6 | 317 | 2 | 2 | 0.47 | +1.53 | 159 |
| 19 | Iván Romero | Levante UD | 6 | 379 | 2 | 2 | 2.86 | −0.86 | 190 |
| 19 | Alberto Moleiro | Villarreal | 7 | 410 | 2 | 2 | 1.70 | +0.30 | 205 |
| 19 | Georges Mikautadze | Villarreal | 7 | 419 | 2 | 1 | 3.95 | −1.95 | 210 |
| 19 | Nicolas Pépé | Villarreal | 6 | 423 | 2 | 2 | 0.67 | +1.33 | 212 |
| 19 | Cucho Hernández | Real Betis | 7 | 449 | 2 | 2 | 2.24 | −0.24 | 225 |
| 19 | Kang-in Lee | Atlético Madrid | 7 | 469 | 2 | 2 | 1.21 | +0.79 | 235 |
| 19 | Giuliano Simeone | Atlético Madrid | 7 | 474 | 2 | 2 | 0.80 | +1.20 | 237 |
| 19 | Miguel Sierra | Sevilla | 7 | 496 | 2 | 2 | 0.50 | +1.50 | 248 |
| 19 | Álvaro García | Rayo Vallecano | 7 | 530 | 2 | 2 | 1.70 | +0.30 | 265 |
| 19 | Alejandro Grimaldo | Atlético Madrid | 6 | 535 | 2 | 0 | 2.06 | −0.06 | 268 |
| 37 | Gabriel Jesus | Barcelona | 3 | 40 | 1 | 1 | 0.25 | +0.75 | 40 |
| 37 | Zakaria Eddahchouri | Deportivo La Coruña | 4 | 76 | 1 | 1 | 0.10 | +0.90 | 76 |
| 37 | Adrián Niño | Málaga | 3 | 97 | 1 | 1 | 0.51 | +0.49 | 97 |
| 37 | Diego Villares | Deportivo La Coruña | 3 | 114 | 1 | 1 | 0.24 | +0.76 | 114 |
| 37 | Sergio Martinez | Racing de Santander | 2 | 114 | 1 | 1 | 0.08 | +0.92 | 114 |
| 37 | Luis Rioja | Valencia | 4 | 123 | 1 | 1 | 0.37 | +0.63 | 123 |
| 37 | Mikel Rodriguez | Deportivo Alavés | 3 | 149 | 1 | 1 | 0.54 | +0.46 | 149 |
| 37 | Oso | Sevilla | 2 | 156 | 1 | 1 | 0.28 | +0.72 | 156 |
| 37 | Umar Sadiq | Valencia | 3 | 158 | 1 | 1 | 1.41 | −0.41 | 158 |
| 37 | Peque Fernández | Sevilla | 3 | 158 | 1 | 0 | 1.22 | −0.22 | 158 |
| 37 | Maguette Gueye | Racing de Santander | 5 | 165 | 1 | 1 | 0.42 | +0.58 | 165 |
| 37 | Thomas Lemar | Elche | 4 | 165 | 1 | 1 | 0.12 | +0.88 | 165 |
| 37 | Troy Parrott | Real Betis | 4 | 170 | 1 | 1 | 1.35 | −0.35 | 170 |
| 37 | Abiel Osorio | Elche | 4 | 175 | 1 | 1 | 1.14 | −0.14 | 175 |
- 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 →