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 51–100 of 462 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 37 | Aaron Mayol | Valencia | 2 | 180 | 1 | 1 | 0.10 | +0.90 | 180 |
| 37 | Lucas Stassin | Sevilla | 3 | 195 | 1 | 1 | 0.84 | +0.16 | 195 |
| 37 | Álvaro Carreras | Real Madrid | 4 | 210 | 1 | 1 | 0.20 | +0.80 | 210 |
| 37 | Chidera Ejuke | Sevilla | 6 | 210 | 1 | 1 | 0.12 | +0.88 | 210 |
| 37 | João Cancelo | Barcelona | 6 | 210 | 1 | 1 | 0.10 | +0.90 | 210 |
| 37 | Isaac Romero | Sevilla | 6 | 211 | 1 | 1 | 0.37 | +0.63 | 211 |
| 37 | Marcos Fernández | Espanyol | 6 | 216 | 1 | 1 | 1.29 | −0.29 | 216 |
| 37 | Antonio Rüdiger | Real Madrid | 3 | 216 | 1 | 1 | 0.14 | +0.86 | 216 |
| 37 | Carl Starfelt | Celta Vigo | 3 | 218 | 1 | 1 | 0.29 | +0.71 | 218 |
| 37 | Facundo Buonanotte | Elche | 4 | 219 | 1 | 0 | 1.12 | −0.12 | 219 |
| 37 | Iago Aspas | Celta Vigo | 6 | 225 | 1 | 1 | 0.31 | +0.69 | 225 |
| 37 | Hugo González | Celta Vigo | 4 | 235 | 1 | 0 | 1.24 | −0.24 | 235 |
| 37 | Job Ochieng | Real Sociedad | 4 | 235 | 1 | 1 | 0.43 | +0.57 | 235 |
| 37 | Kike Barja | Osasuna | 6 | 237 | 1 | 1 | 0.78 | +0.22 | 237 |
| 37 | Andrés Martín | Racing de Santander | 3 | 239 | 1 | 0 | 2.04 | −1.04 | 239 |
| 37 | Abdessamad Ezzalzouli | Real Betis | 4 | 244 | 1 | 1 | 0.80 | +0.20 | 244 |
| 37 | Marc Aguado | Elche | 4 | 257 | 1 | 1 | 0.04 | +0.96 | 257 |
| 37 | Robin Le Normand | Atlético Madrid | 4 | 264 | 1 | 1 | 0.04 | +0.96 | 264 |
| 37 | Youssouf Fofana | Sevilla | 4 | 276 | 1 | 1 | 0.38 | +0.62 | 276 |
| 37 | Ivan Azón | Getafe | 4 | 277 | 1 | 1 | 0.42 | +0.58 | 277 |
| 37 | Álex Berenguer | Athletic Club | 6 | 280 | 1 | 1 | 0.20 | +0.80 | 280 |
| 37 | Aitor Paredes | Athletic Club | 4 | 299 | 1 | 1 | 0.30 | +0.70 | 299 |
| 37 | Orri Óskarsson | Real Sociedad | 6 | 318 | 1 | 1 | 2.09 | −1.09 | 318 |
| 37 | Marc Bartra | Real Betis | 5 | 333 | 1 | 1 | 0.30 | +0.70 | 333 |
| 37 | Ayoze Pérez | Villarreal | 7 | 351 | 1 | 1 | 3.51 | −2.51 | 351 |
| 37 | Arda Güler | Real Madrid | 7 | 353 | 1 | 1 | 1.99 | −0.99 | 353 |
| 37 | Jon Guridi | Sevilla | 7 | 361 | 1 | 0 | 0.97 | +0.03 | 361 |
| 37 | Nico Williams | Athletic Club | 6 | 364 | 1 | 1 | 0.90 | +0.10 | 364 |
| 37 | Enzo Bardeli | Levante UD | 6 | 380 | 1 | 1 | 0.08 | +0.92 | 380 |
| 37 | Álex Calatrava | Espanyol | 7 | 388 | 1 | 1 | 0.83 | +0.17 | 388 |
| 37 | Iñaki Williams | Athletic Club | 6 | 392 | 1 | 1 | 2.42 | −1.42 | 392 |
| 37 | Ferrán Jutglà | Celta Vigo | 7 | 394 | 1 | 1 | 0.62 | +0.38 | 394 |
| 37 | Adrià Pedrosa | Rayo Vallecano | 5 | 398 | 1 | 1 | 0.16 | +0.84 | 398 |
| 37 | Luismi Cruz | Deportivo La Coruña | 7 | 399 | 1 | 1 | 0.37 | +0.63 | 399 |
| 37 | Marc Pubill | Atlético Madrid | 6 | 403 | 1 | 1 | 0.17 | +0.83 | 403 |
| 37 | Yangel Herrera | Real Sociedad | 7 | 403 | 1 | 1 | 0.14 | +0.86 | 403 |
| 37 | Tyrhys Dolan | Espanyol | 6 | 433 | 1 | 1 | 0.38 | +0.62 | 433 |
| 37 | Xavi Espart | Barcelona | 5 | 440 | 1 | 1 | 0.16 | +0.84 | 440 |
| 37 | Ademola Lookman | Atlético Madrid | 7 | 460 | 1 | 1 | 1.37 | −0.37 | 460 |
| 37 | Carlos Dotor | Málaga | 6 | 467 | 1 | 1 | 0.44 | +0.56 | 467 |
| 37 | Carlos Soler | Real Sociedad | 7 | 470 | 1 | 0 | 1.13 | −0.13 | 470 |
| 37 | Ilaix Moriba | Celta Vigo | 7 | 492 | 1 | 1 | 0.25 | +0.75 | 492 |
| 37 | Pedri | Barcelona | 7 | 502 | 1 | 1 | 0.52 | +0.48 | 502 |
| 37 | Jon Ander Olasagasti | Levante UD | 6 | 505 | 1 | 1 | 0.66 | +0.34 | 505 |
| 37 | Sergio Canales | Racing de Santander | 7 | 507 | 1 | 1 | 0.80 | +0.20 | 507 |
| 37 | Oihan Sancet | Athletic Club | 6 | 515 | 1 | 1 | 2.45 | −1.45 | 515 |
| 37 | Adrián de la Fuente | Levante UD | 6 | 521 | 1 | 1 | 0.55 | +0.45 | 521 |
| 37 | Ramón Terrats | Getafe | 6 | 532 | 1 | 1 | 1.07 | −0.07 | 532 |
| 37 | Andrei Rațiu | Rayo Vallecano | 6 | 540 | 1 | 1 | 0.65 | +0.35 | 540 |
| 37 | Buba Sangaré | Elche | 7 | 540 | 1 | 1 | 0.04 | +0.96 | 540 |
- 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 →