# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 19 (3)
2. Karim Benzema France France Real Madrid Real Madrid 14 (3)
3. Gerard Spain Spain Villarreal CF Villarreal CF 11 (0)
Lucas Pérez Spain Spain CD Alavés CD Alavés 11 (5)
Roger Spain Spain Levante UD Levante UD 11 (4)
Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 11 (1)
7. Ángel Spain Spain Getafe CF Getafe CF 10 (1)
Lucas Ocampos Argentina Argentina Sevilla FC Sevilla FC 10 (2)
9. Ezequiel Ávila Argentina Argentina CA Osasuna CA Osasuna 9 (0)
Ante Budimir Croatia Croatia RCD Mallorca RCD Mallorca 9 (0)
Maximiliano Gómez Uruguay Uruguay Valencia CF Valencia CF 9 (0)
Iago Aspas Spain Spain Celta Vigo Celta Vigo 9 (2)
Joselu Spain Spain CD Alavés CD Alavés 9 (0)
Loren Spain Spain Real Betis Real Betis 9 (0)
Raúl García Spain Spain Athletic Bilbao Athletic Bilbao 9 (5)
Willian José Brazil Brazil Real Sociedad Real Sociedad 9 (0)
17. Antoine Griezmann France France FC Barcelona FC Barcelona 8 (0)
Joaquín Spain Spain Real Betis Real Betis 8 (2)
Mata Spain Spain Getafe CF Getafe CF 8 (2)
Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 8 (4)
Álvaro Morata Spain Spain Atlético Madrid Atlético Madrid 8 (1)
Parejo Spain Spain Valencia CF Valencia CF 8 (5)
Santi Cazorla Spain Spain Villarreal CF Villarreal CF 8 (6)
24. Youssef En-Nesyri Morocco Morocco CD Leganés CD Leganés
Sevilla FC Sevilla FC
7 (0)
Nabil Fekir France France Real Betis Real Betis 7 (1)
Alexander Isak Sweden Sweden Real Sociedad Real Sociedad 7 (0)
Fabián Orellana Chile Chile SD Eibar SD Eibar 7 (3)
Óscar Spain Spain CD Leganés CD Leganés 7 (1)
Portu Spain Spain Real Sociedad Real Sociedad 7 (0)
30. Martin Braithwaite Denmark Denmark CD Leganés CD Leganés
FC Barcelona FC Barcelona
6 (0)
Darwin Machís Venezuela Venezuela Granada CF Granada CF 6 (1)
Roberto Torres Spain Spain CA Osasuna CA Osasuna 6 (5)
Rubén García Spain Spain CA Osasuna CA Osasuna 6 (1)
Sergi Guardiola Spain Spain Real Valladolid Real Valladolid 6 (0)
Karl Toko Ekambi Cameroon Cameroon Villarreal CF Villarreal CF 6 (0)
Arturo Vidal Chile Chile FC Barcelona FC Barcelona 6 (0)
Williams Spain Spain Athletic Bilbao Athletic Bilbao 6 (1)
38. Borja Mayoral Spain Spain Levante UD Levante UD 5 (0)
Carlos Fernández Spain Spain Granada CF Granada CF 5 (0)
Charles Brazil Brazil SD Eibar SD Eibar 5 (1)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 5 (0)
Dani Rodríguez Spain Spain RCD Mallorca RCD Mallorca 5 (1)
Luuk de Jong Netherlands Netherlands Sevilla FC Sevilla FC 5 (0)
Kevin Gameiro France France Valencia CF Valencia CF 5 (0)
Molina Spain Spain Getafe CF Getafe CF 5 (2)
Puertas Spain Spain Granada CF Granada CF 5 (0)
Sergio Ramos Spain Spain Real Madrid Real Madrid 5 (3)
48. Canales Spain Spain Real Betis Real Betis 4 (2)
Ansu Fati Spain Spain FC Barcelona FC Barcelona 4 (0)
Ferrán Torres Spain Spain Valencia CF Valencia CF 4 (0)
João Félix Portugal Portugal Atlético Madrid Atlético Madrid 4 (0)
Lago Junior Ivory Coast Ivory Coast RCD Mallorca RCD Mallorca 4 (3)
Moi Gómez Spain Spain Villarreal CF Villarreal CF 4 (0)
Muniain Spain Spain Athletic Bilbao Athletic Bilbao 4 (0)
Martin Ødegaard Norway Norway Real Sociedad Real Sociedad 4 (0)
Raúl de Tomás Spain Spain Espanyol Barcelona Espanyol Barcelona 4 (1)
Rubén Rochina Spain Spain Levante UD Levante UD 4 (0)
Enes Ünal Turkey Turkey Real Valladolid Real Valladolid 4 (1)
59. Álvaro Vadillo Spain Spain Granada CF Granada CF 3 (1)
Aridane Spain Spain CA Osasuna CA Osasuna 3 (0)
Arthur Brazil Brazil FC Barcelona FC Barcelona 3 (0)
Borja Iglesias Spain Spain Real Betis Real Betis 3 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 3 (0)
Samuel Chukwueze Nigeria Nigeria Villarreal CF Villarreal CF 3 (0)
Emerson Brazil Brazil Real Betis Real Betis 3 (0)
Kike García Spain Spain SD Eibar SD Eibar 3 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 3 (0)
Takefusa Kubo Japan Japan RCD Mallorca RCD Mallorca 3 (0)
Mikel Merino Spain Spain Real Sociedad Real Sociedad 3 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 3 (0)
Nolito Spain Spain Sevilla FC Sevilla FC 3 (0)
Óscar Plano Spain Spain Real Valladolid Real Valladolid 3 (0)
Salva Sevilla Spain Spain RCD Mallorca RCD Mallorca 3 (2)
Sandro Spain Spain Real Valladolid Real Valladolid 3 (0)
Santi Mina Spain Spain Celta Vigo Celta Vigo 3 (0)
Saúl Spain Spain Atlético Madrid Atlético Madrid 3 (0)
Franco Vázquez Italy Italy Sevilla FC Sevilla FC 3 (0)
Lei Wu China China Espanyol Barcelona Espanyol Barcelona 3 (0)
79. Aleix Vidal Spain Spain CD Alavés CD Alavés 2 (0)
Ramon Azeez Nigeria Nigeria Granada CF Granada CF 2 (0)
Gareth Bale Wales Wales Real Madrid Real Madrid 2 (0)
Éver Banega Argentina Argentina Sevilla FC Sevilla FC 2 (2)
Enis Bardhi North Macedonia North Macedonia Levante UD Levante UD 2 (0)
Bartra Spain Spain Real Betis Real Betis 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)
Campaña Spain Spain Levante UD Levante UD 2 (0)
Capa Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 2 (0)
David López Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
David Timor Spain Spain Getafe CF Getafe CF 2 (0)
Frenkie de Jong Netherlands Netherlands FC Barcelona FC Barcelona 2 (0)
Diego Carlos Brazil Brazil Sevilla FC Sevilla FC 2 (0)
Diego Costa Spain Spain Atlético Madrid Atlético Madrid 2 (1)
Domingos Duarte Portugal Portugal Granada CF Granada CF 2 (0)
Edu Expósito Spain Spain SD Eibar SD Eibar 2 (0)
Embarba Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (1)
Bernardo Espinosa Colombia Colombia Espanyol Barcelona Espanyol Barcelona 2 (0)
Germán Spain Spain Granada CF Granada CF 2 (0)
Cucho Hernández Colombia Colombia RCD Mallorca RCD Mallorca 2 (0)
Hernâni Portugal Portugal Levante UD Levante UD 2 (0)
Yangel Herrera Venezuela Venezuela Granada CF Granada CF 2 (0)
Adnan Januzaj Belgium Belgium Real Sociedad Real Sociedad 2 (0)
Javi Ontiveros Spain Spain Villarreal CF Villarreal CF 2 (0)
Joan Jordán Spain Spain Sevilla FC Sevilla FC 2 (0)
Luka Jović Serbia Serbia Real Madrid Real Madrid 2 (0)
Koke Spain Spain Atlético Madrid Atlético Madrid 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)
Marc Roca Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (2)
Morales Spain Spain Levante UD Levante UD 2 (0)
Munir Spain Spain Sevilla FC Sevilla FC 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)
Paco Alcácer Spain Spain Villarreal CF Villarreal CF 2 (0)
Thomas Partey Ghana Ghana Atlético Madrid Atlético Madrid 2 (0)
Rafinha Brazil Brazil Celta Vigo Celta Vigo
FC Barcelona FC Barcelona
2 (0)
Rodrigo Spain Spain Valencia CF Valencia CF 2 (0)
Rodrygo Brazil Brazil Real Madrid Real Madrid 2 (0)
Sergi Darder Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Pione Sisto Denmark Denmark Celta Vigo Celta Vigo 2 (0)
Soldado Spain Spain Granada CF Granada CF 2 (1)
Federico Valverde Uruguay Uruguay Real Madrid Real Madrid 2 (0)
Raphaël Varane France France Real Madrid Real Madrid 2 (0)
Vinicius Júnior Brazil Brazil Real Madrid Real Madrid 2 (0)
Vitolo Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Yuri Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
130. Adrià Pedrosa Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Aduriz Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Alcaraz Spain Spain Real Valladolid Real Valladolid 1 (0)
André Anguissa Cameroon Cameroon Villarreal CF Villarreal CF 1 (0)
Mauro Arambarri Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Néstor Araujo Mexico Mexico Celta Vigo Celta Vigo 1 (0)
Arbilla Spain Spain SD Eibar SD Eibar 1 (0)
Carlos Bacca Colombia Colombia Villarreal CF Villarreal CF 1 (0)
Ander Barrenetxea Spain Spain Real Sociedad Real Sociedad 1 (0)
Bigas Spain Spain SD Eibar SD Eibar 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 Pérez Spain Spain FC Barcelona FC Barcelona 1 (0)
Guido Carrillo Argentina Argentina CD Leganés CD Leganés 1 (0)
Denis Cheryshev Russia Russia Valencia CF Valencia CF 1 (0)
Córdoba Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Cote Spain Spain SD Eibar SD Eibar 1 (0)
Cristian Tello Spain Spain Real Betis Real Betis 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 Celta Vigo Celta Vigo 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)
Rodrigo Ely Italy Italy CD Alavés CD Alavés 1 (0)
Pervis Estupiñán Ecuador Ecuador CA Osasuna CA Osasuna 1 (0)
Fede Vico Spain Spain Granada CF Granada CF 1 (1)
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 Celta Vigo Celta Vigo 1 (0)
Fernando Brazil Brazil Sevilla FC Sevilla FC 1 (0)
Facundo Ferreyra Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Junior Firpo Spain Spain FC Barcelona FC Barcelona 1 (0)
Dimitri Foulquier Guadeloupe Guadeloupe Granada CF Granada CF 1 (0)
Gabriel Paulista Brazil Brazil Valencia CF Valencia CF 1 (0)
Granero Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Eden Hazard Belgium Belgium Real Madrid Real Madrid 1 (0)
Javier Hernández Mexico Mexico Sevilla FC Sevilla FC 1 (0)
Robert Ibáñez Spain Spain CA Osasuna CA Osasuna 1 (0)
Iker Losada Spain Spain Celta Vigo Celta Vigo 1 (0)
Iñigo Pérez Spain Spain CA Osasuna CA Osasuna 1 (0)
Takashi Inui Japan Japan SD Eibar SD Eibar 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)
Joaquín Spain Spain Real Valladolid Real Valladolid 1 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 1 (0)
Juan Villar Spain Spain CA Osasuna CA Osasuna 1 (1)
Kenedy Brazil Brazil Getafe CF Getafe CF 1 (0)
Kiko Olivas Spain Spain Real Valladolid Real Valladolid 1 (0)
Kenan Kodro Bosnia-Herzegovina Bosnia-Herzegovina Athletic Bilbao Athletic Bilbao 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 France France Real Sociedad Real Sociedad 1 (0)
Kang-in Lee South Korea South Korea Valencia CF Valencia CF 1 (0)
Lisandro Magallán Argentina Argentina CD Alavés CD Alavés 1 (0)
Manu Vallejo Spain Spain Valencia CF Valencia CF 1 (0)
Marc Cardona Spain Spain CA Osasuna CA Osasuna 1 (0)
Marcos Llorente Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Melero Spain Spain Levante UD Levante UD 1 (0)
Míchel Spain Spain Real Valladolid Real Valladolid 1 (1)
Moncayola Spain Spain CA Osasuna CA Osasuna 1 (0)
Montoro Spain Spain Granada CF Granada CF 1 (0)
Nacho Spain Spain Real Madrid Real Madrid 1 (0)
Lucas Olaza Uruguay Uruguay Celta Vigo Celta Vigo 1 (0)
Óliver Torres Spain Spain Sevilla FC Sevilla FC 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)
Pau Torres Spain Spain Villarreal CF Villarreal CF 1 (0)
Paulo Oliveira Portugal Portugal SD Eibar SD Eibar 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)
Raúl Albiol Spain Spain Villarreal CF Villarreal CF 1 (0)
Reguilón Spain Spain Sevilla FC Sevilla FC 1 (0)
Renan Lodi Brazil Brazil Atlético Madrid Atlético Madrid 1 (0)
Kévin Rodrigues Portugal Portugal CD Leganés CD Leganés
Real Sociedad Real Sociedad
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 Peña Spain Spain Villarreal CF Villarreal CF 1 (0)
Rubén Sobrino Spain Spain Valencia CF Valencia CF 1 (0)
Karim Salisú 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 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)
Fedor Smolov Russia Russia Celta Vigo Celta Vigo 1 (0)
Damián Suárez Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Suso Spain Spain Sevilla FC Sevilla FC 1 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 1 (1)
Unai García Spain Spain CA Osasuna CA Osasuna 1 (0)
Unai López Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Villalibre Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Daniel Wass Denmark Denmark Valencia CF Valencia CF 1 (0)