# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 25 (5)
2. Karim Benzema France France Real Madrid Real Madrid 21 (5)
3. Gerard Moreno Spain Spain Villarreal CF Villarreal CF 18 (1)
4. Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 16 (1)
5. Raúl García Spain Spain Athletic Club Athletic Club 15 (7)
6. Iago Aspas Spain Spain RC Celta RC Celta 14 (5)
Lucas Ocampos Argentina Argentina Sevilla FC Sevilla FC 14 (5)
8. Ante Budimir Croatia Croatia RCD Mallorca RCD Mallorca 13 (2)
9. Álvaro Morata Spain Spain Atlético Madrid Atlético Madrid 12 (2)
10. Jaime Mata Spain Spain Getafe CF Getafe CF 11 (3)
Joselu Spain Spain CD Alavés CD Alavés 11 (1)
Lucas Pérez Spain Spain CD Alavés CD Alavés 11 (5)
Roger Martí Spain Spain Levante UD Levante UD 11 (4)
Santi Cazorla Spain Spain Villarreal CF Villarreal CF 11 (8)
Sergio Ramos Spain Spain Real Madrid Real Madrid 11 (6)
Willian José Brazil Brazil Real Sociedad Real Sociedad 11 (0)
17. Ángel Spain Spain Getafe CF Getafe CF 10 (1)
Carlos Fernández Spain Spain Granada CF Granada CF 10 (1)
Maximiliano Gómez Uruguay Uruguay Valencia CF Valencia CF 10 (0)
Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 10 (4)
Loren Morón Spain Spain Real Betis Real Betis 10 (0)
22. Chimy Ávila Argentina Argentina CA Osasuna CA Osasuna 9 (0)
Antoine Griezmann France France FC Barcelona FC Barcelona 9 (0)
Alexander Isak Sweden Sweden Real Sociedad Real Sociedad 9 (0)
Óscar Spain Spain CD Leganés CD Leganés 9 (2)
26. Borja Mayoral Spain Spain Levante UD Levante UD 8 (0)
Dani Parejo Spain Spain Valencia CF Valencia CF 8 (5)
Youssef En-Nesyri Morocco Morocco CD Leganés CD Leganés
Sevilla FC Sevilla FC
8 (0)
Joaquín Spain Spain Real Betis Real Betis 8 (2)
Fabián Orellana Chile Chile SD Eibar SD Eibar 8 (4)
Rubén García Spain Spain CA Osasuna CA Osasuna 8 (1)
Sergi Guardiola Spain Spain Real Valladolid Real Valladolid 8 (0)
Arturo Vidal Chile Chile FC Barcelona FC Barcelona 8 (0)
34. Ansu Fati Spain Spain FC Barcelona FC Barcelona 7 (0)
Enis Bardhi North Macedonia North Macedonia Levante UD Levante UD 7 (0)
Martin Braithwaite Denmark Denmark CD Leganés CD Leganés
FC Barcelona FC Barcelona
7 (0)
Nabil Fekir France France Real Betis Real Betis 7 (1)
Darwin Machís Venezuela Venezuela Granada CF Granada CF 7 (1)
Portu Spain Spain Real Sociedad Real Sociedad 7 (0)
Puertas Spain Spain Granada CF Granada CF 7 (0)
Roberto Torres Spain Spain CA Osasuna CA Osasuna 7 (5)
Soldado Spain Spain Granada CF Granada CF 7 (1)
43. Charles Brazil Brazil SD Eibar SD Eibar 6 (1)
Luuk de Jong Netherlands Netherlands Sevilla FC Sevilla FC 6 (0)
Kevin Gameiro France France Valencia CF Valencia CF 6 (0)
Iñaki Williams Ghana Ghana Athletic Club Athletic Club 6 (1)
João Félix Portugal Portugal Atlético Madrid Atlético Madrid 6 (0)
Santi Mina Spain Spain RC Celta RC Celta 6 (0)
Saúl Ñíguez Spain Spain Atlético Madrid Atlético Madrid 6 (2)
Sergio Canales Spain Spain Real Betis Real Betis 6 (3)
Karl Toko Ekambi Cameroon Cameroon Villarreal CF Villarreal CF 6 (0)
Enes Ünal Turkey Turkey Real Valladolid Real Valladolid 6 (2)
53. Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 5 (0)
Dani Rodríguez Spain Spain RCD Mallorca RCD Mallorca 5 (1)
Diego Costa Brazil Brazil Atlético Madrid Atlético Madrid 5 (2)
Cucho Hernández Colombia Colombia RCD Mallorca RCD Mallorca 5 (0)
Jorge Molina Spain Spain Getafe CF Getafe CF 5 (2)
Kike García Spain Spain SD Eibar SD Eibar 5 (0)
Mikel Merino Spain Spain Real Sociedad Real Sociedad 5 (0)
Moi Gómez Spain Spain Villarreal CF Villarreal CF 5 (0)
Muniain Spain Spain Athletic Club Athletic Club 5 (0)
Munir Morocco Morocco Sevilla FC Sevilla FC 5 (0)
Nolito Spain Spain RC Celta RC Celta
Sevilla FC Sevilla FC
5 (1)
Rubén Rochina Spain Spain Levante UD Levante UD 5 (0)
Salva Sevilla Spain Spain RCD Mallorca RCD Mallorca 5 (2)
66. Casemiro Brazil Brazil Real Madrid Real Madrid 4 (0)
David López Spain Spain Espanyol Barcelona Espanyol Barcelona 4 (0)
Edu Expósito Spain Spain SD Eibar SD Eibar 4 (1)
Ferran Torres Spain Spain Valencia CF Valencia CF 4 (0)
José Morales Spain Spain Levante UD Levante UD 4 (0)
Lago Júnior Ivory Coast Ivory Coast RCD Mallorca RCD Mallorca 4 (3)
Koke Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 4 (0)
Takefusa Kubo Japan Japan RCD Mallorca RCD Mallorca 4 (0)
Óscar Plano Spain Spain Real Valladolid Real Valladolid 4 (0)
Martin Ødegaard Norway Norway Real Sociedad Real Sociedad 4 (0)
Paco Alcácer Spain Spain Villarreal CF Villarreal CF 4 (0)
Rafinha Brazil Brazil FC Barcelona FC Barcelona
RC Celta RC Celta
4 (0)
Raúl de Tomás Spain Spain Espanyol Barcelona Espanyol Barcelona 4 (1)
Rodrigo Spain Spain Valencia CF Valencia CF 4 (0)
Lei Wu China China Espanyol Barcelona Espanyol Barcelona 4 (0)
82. Aridane Spain Spain CA Osasuna CA Osasuna 3 (0)
Arthur Melo Brazil Brazil FC Barcelona FC Barcelona 3 (0)
Éver Banega Argentina Argentina Sevilla FC Sevilla FC 3 (2)
Bigas Spain Spain SD Eibar SD Eibar 3 (0)
Borja Iglesias Spain Spain Real Betis Real Betis 3 (0)
Capa Spain Spain Athletic Club Athletic Club 3 (0)
Samuel Chukwueze Nigeria Nigeria Villarreal CF Villarreal CF 3 (0)
David Timor Spain Spain Getafe CF Getafe CF 3 (0)
Domingos Duarte Portugal Portugal Granada CF Granada CF 3 (0)
Emerson Royal Brazil Brazil Real Betis Real Betis 3 (0)
Enric Gallego Spain Spain CA Osasuna CA Osasuna
Getafe CF Getafe CF
3 (0)
Bernardo Espinosa Colombia Colombia Espanyol Barcelona Espanyol Barcelona 3 (0)
Adnan Januzaj Belgium Belgium Real Sociedad Real Sociedad 3 (0)
Marc Bartra Spain Spain Real Betis Real Betis 3 (0)
Marco Asensio Spain Spain Real Madrid Real Madrid 3 (0)
Marcos Llorente Spain Spain Atlético Madrid Atlético Madrid 3 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 3 (0)
Óliver Torres Spain Spain Sevilla FC Sevilla FC 3 (0)
Thomas Partey Ghana Ghana Atlético Madrid Atlético Madrid 3 (0)
Sandro Spain Spain Real Valladolid Real Valladolid 3 (0)
Vadillo Spain Spain Granada CF Granada CF 3 (1)
Franco Vázquez Argentina Argentina Sevilla FC Sevilla FC 3 (0)
Villalibre Spain Spain Athletic Club Athletic Club 3 (0)
Vinícius Junior Brazil Brazil Real Madrid Real Madrid 3 (0)
Vitolo Spain Spain Atlético Madrid Atlético Madrid 3 (0)
107. Adrián Spain Spain CA Osasuna CA Osasuna 2 (1)
Adrián Embarba Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (1)
Alcaraz Spain Spain Real Valladolid Real Valladolid 2 (0)
Aleix Vidal Spain Spain CD Alavés CD Alavés 2 (0)
Frank Anguissa Cameroon Cameroon Villarreal CF Villarreal CF 2 (0)
Roger Assalé Ivory Coast Ivory Coast CD Leganés CD Leganés 2 (0)
Ramon Azeez Nigeria Nigeria Granada CF Granada CF 2 (0)
Carlos Bacca Colombia Colombia Villarreal CF Villarreal CF 2 (0)
Gareth Bale Wales Wales Real Madrid Real Madrid 2 (0)
Busquets Spain Spain FC Barcelona FC Barcelona 2 (0)
Leandro Cabrera Uruguay Uruguay Espanyol Barcelona Espanyol Barcelona
Getafe CF Getafe CF
2 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 2 (0)
Cristian Tello Spain Spain Real Betis Real Betis 2 (0)
Pablo de Blasis Argentina Argentina SD Eibar SD Eibar 2 (1)
Frenkie de Jong Netherlands Netherlands FC Barcelona FC Barcelona 2 (0)
Diego Carlos Brazil Brazil Sevilla FC Sevilla FC 2 (0)
Fede Vico Spain Spain Granada CF Granada CF 2 (1)
Fernando Brazil Brazil Sevilla FC Sevilla FC 2 (0)
Germán Spain Spain Granada CF Granada CF 2 (0)
Gonçalo Guedes Portugal Portugal Valencia CF Valencia CF 2 (0)
Gonzalo Melero Spain Spain Levante UD Levante UD 2 (1)
Hernâni Portugal Portugal Levante UD Levante UD 2 (0)
Yangel Herrera Venezuela Venezuela Granada CF Granada CF 2 (0)
Iñigo Pérez Spain Spain CA Osasuna CA Osasuna 2 (0)
Takashi Inui Japan Japan SD Eibar SD Eibar 2 (0)
Javi Ontiveros Spain Spain Villarreal CF Villarreal CF 2 (0)
Joan Jordán Spain Spain Sevilla FC Sevilla FC 2 (0)
Joaquín Spain Spain Real Valladolid Real Valladolid 2 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 2 (0)
José Arnáiz Spain Spain CA Osasuna CA Osasuna
CD Leganés CD Leganés
2 (0)
José Campaña Spain Spain Levante UD Levante UD 2 (0)
Luka Jović Serbia Serbia Real Madrid Real Madrid 2 (0)
Kiko Olivas Spain Spain Real Valladolid Real Valladolid 2 (0)
Kang-in Lee South Korea South Korea Valencia CF Valencia CF 2 (0)
Clément Lenglet France France FC Barcelona FC Barcelona 2 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 2 (0)
Nemanja Maksimović Serbia Serbia Getafe CF Getafe CF 2 (0)
Manu Vallejo Spain Spain Valencia CF Valencia CF 2 (0)
Marc Roca Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (2)
Montoro Spain Spain Granada CF Granada CF 2 (0)
Nacho Monreal Spain Spain Real Sociedad Real Sociedad 2 (0)
Allan Nyom Cameroon Cameroon Getafe CF Getafe CF 2 (0)
Oier Spain Spain CA Osasuna CA Osasuna 2 (0)
Pau Torres Spain Spain Villarreal CF Villarreal CF 2 (0)
Reguilón Spain Spain Sevilla FC Sevilla FC 2 (0)
Rodrigo Ely Italy Italy CD Alavés CD Alavés 2 (0)
Rodrygo Brazil Brazil Real Madrid Real Madrid 2 (0)
Rubén Peña Spain Spain Villarreal CF Villarreal CF 2 (0)
Sergi Darder Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Pione Sisto Denmark Denmark RC Celta RC Celta 2 (0)
Fedor Smolov Russia Russia RC Celta RC Celta 2 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 2 (1)
Federico Valverde Uruguay Uruguay Real Madrid Real Madrid 2 (0)
Raphaël Varane France France Real Madrid Real Madrid 2 (0)
Yuri Spain Spain Athletic Club Athletic Club 2 (0)
162. Adrià Pedrosa Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Aduriz Spain Spain Athletic Club Athletic Club 1 (0)
Lumor Agbenyenu Ghana Ghana RCD Mallorca RCD Mallorca 1 (0)
Alejandro Pozo Spain Spain RCD Mallorca RCD Mallorca
Sevilla FC Sevilla FC
1 (0)
Ander Barrenetxea Spain Spain Real Sociedad Real Sociedad 1 (0)
Antoñín Spain Spain Granada CF Granada CF 1 (0)
Mauro Arambarri Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Néstor Araujo Mexico Mexico RC Celta RC Celta 1 (0)
Arbilla Spain Spain SD Eibar SD Eibar 1 (0)
Borja Sainz Spain Spain CD Alavés CD Alavés 1 (0)
Bryan Gil Spain Spain CD Leganés CD Leganés
Sevilla FC Sevilla FC
1 (0)
Esteban Burgos Argentina Argentina SD Eibar SD Eibar 1 (0)
Oliver Burke Scotland Scotland CD Alavés CD Alavés 1 (0)
Jonathan Calleri Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Carles Aleñá Spain Spain FC Barcelona FC Barcelona
Real Betis Real Betis
1 (0)
Carles Pérez Spain Spain FC Barcelona FC Barcelona 1 (0)
Yannick Carrasco Belgium Belgium Atlético Madrid Atlético Madrid 1 (0)
Guido Carrillo Argentina Argentina CD Leganés CD Leganés 1 (0)
Denis Cheryshev Russia Russia Valencia CF Valencia CF 1 (0)
Coke Spain Spain Levante UD Levante UD 1 (0)
Córdoba Spain Spain Athletic Club Athletic Club 1 (0)
Cote Spain Spain SD Eibar SD Eibar 1 (0)
Cucurella Spain Spain Getafe CF Getafe CF 1 (0)
Dani Carvajal Spain Spain Real Madrid Real Madrid 1 (0)
Ousmane Dembélé France France FC Barcelona FC Barcelona 1 (0)
Denis Suárez Spain Spain RC Celta RC Celta 1 (0)
Pape Diop Senegal Senegal SD Eibar SD Eibar 1 (0)
Édgar Méndez Spain Spain CD Alavés CD Alavés 1 (0)
Pervis Estupiñán Ecuador Ecuador CA Osasuna CA Osasuna 1 (0)
Peter Etebo Nigeria Nigeria Getafe CF Getafe CF 1 (0)
Zouhair Feddal Morocco Morocco Real Betis Real Betis 1 (0)
Felipe Monteiro Brazil Brazil Atlético Madrid Atlético Madrid 1 (0)
Fer Niño Spain Spain Villarreal CF Villarreal CF 1 (0)
Gabriel Fernández Uruguay Uruguay RC Celta RC Celta 1 (0)
Facundo Ferreyra Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Junior Firpo Dom. Republic Dom. Republic FC Barcelona FC Barcelona 1 (0)
Dimitri Foulquier Guadeloupe Guadeloupe Granada CF Granada CF 1 (0)
Fran Beltrán Spain Spain RC Celta RC Celta 1 (0)
Gabriel Paulista Brazil Brazil Valencia CF Valencia CF 1 (0)
Granero Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Guerrero Spain Spain CD Leganés CD Leganés 1 (0)
Eden Hazard Belgium Belgium Real Madrid Real Madrid 1 (0)
Javier Hernández Mexico Mexico Sevilla FC Sevilla FC 1 (0)
Hugo Duro Spain Spain Getafe CF Getafe CF 1 (0)
Iborra Spain Spain Villarreal CF Villarreal CF 1 (0)
Iker Losada Spain Spain RC Celta RC Celta 1 (0)
Iñigo Martínez Spain Spain Athletic Club Athletic Club 1 (0)
Isco Spain Spain Real Madrid Real Madrid 1 (0)
Iván Ramis Spain Spain SD Eibar SD Eibar 1 (0)
Jason Spain Spain Getafe CF Getafe CF 1 (0)
Javier Avilés Spain Spain CD Leganés CD Leganés 1 (0)
Juan Villar Spain Spain CA Osasuna CA Osasuna 1 (1)
Juanmi Spain Spain Real Betis Real Betis 1 (0)
Kenedy Brazil Brazil Getafe CF Getafe CF 1 (0)
Kenan Kodro Bosnia-Herzegovina Bosnia-Herzegovina Athletic Club Athletic Club 1 (0)
Geoffrey Kondogbia Central Afr. Republic Central Afr. Republic Valencia CF Valencia CF 1 (0)
Jules Koundé France France Sevilla FC Sevilla FC 1 (0)
Laguardia Spain Spain CD Alavés CD Alavés 1 (0)
Robin Le Normand Spain Spain Real Sociedad Real Sociedad 1 (0)
Llorente Spain Spain Real Sociedad Real Sociedad 1 (0)
Lisandro Magallán Argentina Argentina CD Alavés CD Alavés 1 (0)
Marc Cardona Spain Spain CA Osasuna CA Osasuna 1 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 1 (0)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Martín Spain Spain CD Alavés CD Alavés 1 (0)
Ferland Mendy France France Real Madrid Real Madrid 1 (0)
Míchel Spain Spain Real Valladolid Real Valladolid 1 (1)
Moncayola Spain Spain CA Osasuna CA Osasuna 1 (0)
Jeison Murillo Colombia Colombia RC Celta RC Celta 1 (0)
Nacho Spain Spain Real Madrid Real Madrid 1 (0)
Nélson Semedo Portugal Portugal FC Barcelona FC Barcelona 1 (0)
Oihan Sancet Spain Spain Athletic Club Athletic Club 1 (0)
Lucas Olaza Uruguay Uruguay RC Celta RC Celta 1 (0)
Kenneth Omeruo Nigeria Nigeria CD Leganés CD Leganés 1 (0)
Pablo Hervías Spain Spain Real Valladolid Real Valladolid 1 (0)
Paulo Oliveira Portugal Portugal SD Eibar SD Eibar 1 (0)
Pedraza Spain Spain Real Betis Real Betis 1 (0)
Pedro León Spain Spain SD Eibar SD Eibar 1 (0)
Pere Pons Spain Spain CD Alavés CD Alavés 1 (0)
Pina Spain Spain CD Alavés CD Alavés 1 (0)
Piqué Spain Spain FC Barcelona FC Barcelona 1 (0)
Nemanja Radoja Serbia Serbia Levante UD Levante UD 1 (0)
Raíllo Spain Spain RCD Mallorca RCD Mallorca 1 (0)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 1 (0)
Raúl Albiol Spain Spain Villarreal CF Villarreal CF 1 (0)
Renan Lodi Brazil Brazil Atlético Madrid Atlético Madrid 1 (0)
Rober Ibáñez Spain Spain CA Osasuna CA Osasuna 1 (0)
Kévin Rodrigues Portugal Portugal CD Leganés CD Leganés
Real Sociedad Real Sociedad
1 (0)
Guido Rodríguez Argentina Argentina Real Betis Real Betis 1 (0)
James Rodríguez Colombia Colombia Real Madrid Real Madrid 1 (0)
Facundo Roncaglia Argentina Argentina CA Osasuna CA Osasuna 1 (0)
Roque Mesa Spain Spain CD Leganés CD Leganés 1 (0)
Rubén Pérez Spain Spain CD Leganés CD Leganés 1 (1)
Rubén Sobrino Spain Spain Valencia CF Valencia CF 1 (0)
Mohammed Salisu Ghana Ghana Real Valladolid Real Valladolid 1 (0)
Sergi Enrich Spain Spain SD Eibar SD Eibar 1 (0)
Sergi Roberto Spain Spain FC Barcelona FC Barcelona 1 (0)
Sergio Escudero Spain Spain Sevilla FC Sevilla FC 1 (0)
Sergio León Spain Spain Levante UD Levante UD 1 (0)
Sergio Postigo Spain Spain Levante UD Levante UD 1 (0)
Sidnei Brazil Brazil Real Betis Real Betis 1 (0)
Jonathan Silva Argentina Argentina CD Leganés CD Leganés 1 (0)
Damián Suárez Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Suso Spain Spain Sevilla FC Sevilla FC 1 (0)
Toni Lato Spain Spain CA Osasuna CA Osasuna 1 (0)
Unai García Spain Spain CA Osasuna CA Osasuna 1 (0)
Unai López Spain Spain Athletic Club Athletic Club 1 (0)
Víctor Díaz Spain Spain Granada CF Granada CF 1 (0)
Víctor García Spain Spain Real Valladolid Real Valladolid 1 (0)
Daniel Wass Denmark Denmark Valencia CF Valencia CF 1 (0)