# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 18 (1)
2. Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 15 (3)
3. Cristhian Stuani Uruguay Uruguay Girona FC Girona FC 12 (2)
4. Iago Aspas Spain Spain Celta Vigo Celta Vigo 10 (0)
5. Wissam Ben Yedder France France Sevilla FC Sevilla FC 9 (0)
Borja Iglesias Spain Spain Espanyol Barcelona Espanyol Barcelona 9 (0)
Maximiliano Gómez Uruguay Uruguay Celta Vigo Celta Vigo 9 (1)
Antoine Griezmann France France Atlético Madrid Atlético Madrid 9 (3)
Roger Spain Spain Levante UD Levante UD 9 (1)
10. André Silva Portugal Portugal Sevilla FC Sevilla FC 8 (0)
Ousmane Dembélé France France FC Barcelona FC Barcelona 8 (0)
Molina Spain Spain Getafe CF Getafe CF 8 (0)
Raúl de Tomás Spain Spain Rayo Vallecano Rayo Vallecano 8 (0)
14. Karim Benzema France France Real Madrid Real Madrid 7 (1)
Williams Spain Spain Athletic Bilbao Athletic Bilbao 7 (0)
Willian José Brazil Brazil Real Sociedad Real Sociedad 7 (3)
17. Charles Brazil Brazil SD Eibar SD Eibar 6 (4)
Mata Spain Spain Getafe CF Getafe CF 6 (1)
Morales Spain Spain Levante UD Levante UD 6 (1)
Pablo Sarabia Spain Spain Sevilla FC Sevilla FC 6 (0)
21. Ángel Spain Spain Getafe CF Getafe CF 5 (0)
Canales Spain Spain Real Betis Real Betis 5 (1)
Guido Carrillo Argentina Argentina CD Leganés CD Leganés 5 (1)
Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 5 (2)
Muniain Spain Spain Athletic Bilbao Athletic Bilbao 5 (0)
Parejo Spain Spain Valencia CF Valencia CF 5 (2)
27. Carlos Bacca Colombia Colombia Villarreal CF Villarreal CF 4 (1)
Gareth Bale Wales Wales Real Madrid Real Madrid 4 (0)
Borja Bastón Spain Spain CD Alavés CD Alavés 4 (0)
Brais Méndez Spain Spain Celta Vigo Celta Vigo 4 (0)
Jonathan Calleri Argentina Argentina CD Alavés CD Alavés 4 (0)
Coutinho Brazil Brazil FC Barcelona FC Barcelona 4 (0)
Gerard Spain Spain Villarreal CF Villarreal CF 4 (0)
Giovani Lo Celso Argentina Argentina Real Betis Real Betis 4 (1)
Loren Spain Spain Real Betis Real Betis 4 (0)
Sergi Enrich Spain Spain SD Eibar SD Eibar 4 (0)
Sergio Ramos Spain Spain Real Madrid Real Madrid 4 (4)
38. Álex Gallar Spain Spain SD Huesca SD Huesca 3 (0)
Éver Banega Argentina Argentina Sevilla FC Sevilla FC 3 (2)
Nabil El Zhar Morocco Morocco CD Leganés CD Leganés 3 (0)
Embarba Spain Spain Rayo Vallecano Rayo Vallecano 3 (1)
Gonzalo Escalante Argentina Argentina SD Eibar SD Eibar 3 (0)
Junior Firpo Dom. Republic Dom. Republic Real Betis Real Betis 3 (0)
Juan Hernández Colombia Colombia SD Huesca SD Huesca 3 (2)
Ibai Spain Spain Athletic Bilbao Athletic Bilbao
CD Alavés CD Alavés
3 (0)
Jony Spain Spain CD Alavés CD Alavés 3 (0)
Piqué Spain Spain FC Barcelona FC Barcelona 3 (0)
Portu Spain Spain Girona FC Girona FC 3 (1)
Rodrigo Spain Spain Valencia CF Valencia CF 3 (0)
Rubén Sobrino Spain Spain CD Alavés CD Alavés 3 (0)
Karl Toko Ekambi Cameroon Cameroon Villarreal CF Villarreal CF 3 (0)
Enes Ünal Turkey Turkey Real Valladolid Real Valladolid 3 (0)
53. Aduriz Spain Spain Athletic Bilbao Athletic Bilbao 2 (2)
Alcaraz Spain Spain Real Valladolid Real Valladolid 2 (0)
Aleix García Spain Spain Girona FC Girona FC 2 (0)
Álvaro García Spain Spain Rayo Vallecano Rayo Vallecano 2 (0)
Antoñito Spain Spain Real Valladolid Real Valladolid 2 (0)
Néstor Araujo Mexico Mexico Celta Vigo Celta Vigo 2 (0)
Sofiane Boufal Morocco Morocco Celta Vigo Celta Vigo 2 (0)
Chema Spain Spain Levante UD Levante UD 2 (0)
Christian Rivera Spain Spain SD Huesca SD Huesca 2 (0)
Samuel Chukwueze Nigeria Nigeria Villarreal CF Villarreal CF 2 (0)
Coke Spain Spain Levante UD Levante UD 2 (0)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 2 (0)
Cristian Tello Spain Spain Real Betis Real Betis 2 (0)
Dani Ceballos Spain Spain Real Madrid Real Madrid 2 (0)
Seydou Doumbia Ivory Coast Ivory Coast Girona FC Girona FC 2 (0)
Youssef En-Nesyri Morocco Morocco CD Leganés CD Leganés 2 (0)
Etxeita Spain Spain SD Huesca SD Huesca 2 (0)
Filipe Luís Brazil Brazil Atlético Madrid Atlético Madrid 2 (0)
Dimitri Foulquier Guadeloupe Guadeloupe Getafe CF Getafe CF 2 (0)
Kevin Gameiro France France Valencia CF Valencia CF 2 (0)
Diego Godín Uruguay Uruguay Atlético Madrid Atlético Madrid 2 (0)
Granero Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Joan Jordán Spain Spain SD Eibar SD Eibar 2 (0)
Joaquín Spain Spain Real Betis Real Betis 2 (0)
José Pozo Spain Spain Rayo Vallecano Rayo Vallecano 2 (0)
Juanmi Spain Spain Real Sociedad Real Sociedad 2 (0)
Nikola Kalinić Croatia Croatia Atlético Madrid Atlético Madrid 2 (0)
Kike García Spain Spain SD Eibar SD Eibar 2 (0)
Koke Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Thomas Lemar France France Atlético Madrid Atlético Madrid 2 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 2 (0)
Mario Hermoso Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Mikel Merino Spain Spain Real Sociedad Real Sociedad 2 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 2 (0)
Nolaskoain Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Óscar Spain Spain CD Leganés CD Leganés 2 (0)
Óscar Plano Spain Spain Real Valladolid Real Valladolid 2 (0)
Thomas Partey Ghana Ghana Atlético Madrid Atlético Madrid 2 (0)
Pina Spain Spain CD Alavés CD Alavés 2 (0)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 2 (0)
Rodri Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Rubén Rochina Spain Spain Levante UD Levante UD 2 (0)
Antonio Sanabria Paraguay Paraguay Real Betis Real Betis 2 (1)
Santi Cazorla Spain Spain Villarreal CF Villarreal CF 2 (0)
Santi Mina Spain Spain Valencia CF Valencia CF 2 (0)
Sergio García Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Leonardo Suárez Argentina Argentina Real Valladolid Real Valladolid 2 (0)
Toni Villa Spain Spain Real Valladolid Real Valladolid 2 (0)
Toño García Spain Spain Levante UD Levante UD 2 (0)
Arturo Vidal Chile Chile FC Barcelona FC Barcelona 2 (0)
Zurutuza Spain Spain Real Sociedad Real Sociedad 2 (0)
104. Luis Advíncula Peru Peru Rayo Vallecano Rayo Vallecano 1 (0)
Antunes Portugal Portugal Getafe CF Getafe CF 1 (0)
Arbilla Spain Spain SD Eibar SD Eibar 1 (0)
Santiago Arias Colombia Colombia Atlético Madrid Atlético Madrid 1 (0)
Aritz Elustondo Spain Spain Real Sociedad Real Sociedad 1 (0)
Ezequiel Ávila Argentina Argentina SD Huesca SD Huesca 1 (0)
Enis Bardhi Macedonia Macedonia Levante UD Levante UD 1 (0)
Bartra Spain Spain Real Betis Real Betis 1 (0)
Michy Batshuayi Belgium Belgium Valencia CF Valencia CF 1 (0)
Bebé Portugal Portugal Rayo Vallecano Rayo Vallecano
SD Eibar SD Eibar
1 (0)
Emmanuel Boateng Ghana Ghana Levante UD Levante UD 1 (0)
Borja Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Borja García Spain Spain Girona FC Girona FC 1 (0)
Borja Mayoral Spain Spain Levante UD Levante UD
Real Madrid Real Madrid
1 (0)
Martin Braithwaite Denmark Denmark CD Leganés CD Leganés 1 (0)
Burgui Spain Spain CD Alavés CD Alavés 1 (0)
Leandro Cabrera Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Campaña Spain Spain Levante UD Levante UD 1 (0)
Carles Aleñá Spain Spain FC Barcelona FC Barcelona 1 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 1 (0)
Denis Cheryshev Russia Russia Valencia CF Valencia CF 1 (0)
Dani Carvajal Spain Spain Real Madrid Real Madrid 1 (0)
Daniel Carriço Portugal Portugal Sevilla FC Sevilla FC 1 (0)
David Ferreiro Spain Spain SD Huesca SD Huesca 1 (0)
De Marcos Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Mouctar Diakhaby France France Valencia CF Valencia CF 1 (0)
Amath Diedhiou Senegal Senegal Getafe CF Getafe CF 1 (0)
Diego Costa Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Pape Diop Senegal Senegal SD Eibar SD Eibar 1 (0)
Bernardo Espinosa Colombia Colombia Girona FC Girona FC 1 (0)
Fernando Calero Spain Spain Real Valladolid Real Valladolid 1 (0)
Ferrán Torres Spain Spain Valencia CF Valencia CF 1 (0)
Fran Beltrán Spain Spain Celta Vigo Celta Vigo 1 (0)
Ramiro Funes Mori Argentina Argentina Villarreal CF Villarreal CF 1 (0)
Gálvez Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Ezequiel Garay Argentina Argentina Valencia CF Valencia CF 1 (0)
Gayà Spain Spain Valencia CF Valencia CF 1 (0)
Gumbau Spain Spain CD Leganés CD Leganés 1 (1)
Lucas Hernández France France Atlético Madrid Atlético Madrid 1 (0)
Theo Hernández France France Real Sociedad Real Sociedad 1 (0)
Hugo Mallo Spain Spain Celta Vigo Celta Vigo 1 (0)
Illarra Spain Spain Real Sociedad Real Sociedad 1 (0)
Giannelli Imbula France France Rayo Vallecano Rayo Vallecano 1 (0)
Isco Spain Spain Real Madrid Real Madrid 1 (0)
Jason Spain Spain Levante UD Levante UD 1 (0)
Jon Bautista Spain Spain Real Sociedad Real Sociedad 1 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 1 (0)
Gaël Kakuta France France Rayo Vallecano Rayo Vallecano 1 (1)
Leo Baptistão Brazil Brazil Espanyol Barcelona Espanyol Barcelona 1 (1)
Samuele Longo Italy Italy SD Huesca SD Huesca 1 (0)
Luca Sangalli Spain Spain Real Sociedad Real Sociedad 1 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 1 (0)
Manu García Spain Spain CD Alavés CD Alavés 1 (0)
Marc Cardona Spain Spain SD Eibar SD Eibar 1 (0)
Marco Asensio Spain Spain Real Madrid Real Madrid 1 (0)
Mario Spain Spain Villarreal CF Villarreal CF 1 (0)
Medrán Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Melero Spain Spain SD Huesca SD Huesca 1 (1)
Gabriel Mercado Argentina Argentina Sevilla FC Sevilla FC 1 (0)
Mikel Vesga Spain Spain CD Leganés CD Leganés 1 (0)
Miramón Spain Spain SD Huesca SD Huesca 1 (0)
Moi Gómez Spain Spain SD Huesca SD Huesca 1 (0)
Héctor Moreno Mexico Mexico Real Sociedad Real Sociedad 1 (0)
Munir Spain Spain FC Barcelona FC Barcelona
Sevilla FC Sevilla FC
1 (0)
Luis Muriel Colombia Colombia Sevilla FC Sevilla FC 1 (0)
Nacho Spain Spain Real Valladolid Real Valladolid 1 (0)
Naldo Brazil Brazil Espanyol Barcelona Espanyol Barcelona 1 (0)
Allan Nyom Cameroon Cameroon CD Leganés CD Leganés 1 (0)
Fabián Orellana Chile Chile SD Eibar SD Eibar 1 (1)
Pablo Fornals Spain Spain Villarreal CF Villarreal CF 1 (0)
Pedraza Spain Spain Villarreal CF Villarreal CF 1 (0)
Pedro Alcalá Spain Spain Girona FC Girona FC 1 (0)
Pere Pons Spain Spain Girona FC Girona FC 1 (0)
Hernán Pérez Paraguay Paraguay Espanyol Barcelona Espanyol Barcelona 1 (0)
Pablo Piatti Argentina Argentina Espanyol Barcelona Espanyol Barcelona 1 (0)
Cristiano Piccini Italy Italy Valencia CF Valencia CF 1 (0)
Pulido Spain Spain SD Huesca SD Huesca 1 (0)
Raúl García Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Róber Spain Spain Levante UD Levante UD 1 (0)
Rubén Pardo Spain Spain Real Sociedad Real Sociedad 1 (0)
Nicola Sansone Italy Italy Villarreal CF Villarreal CF 1 (0)
Santi Comesaña Spain Spain Rayo Vallecano Rayo Vallecano 1 (0)
Sergi Darder Spain Spain Espanyol Barcelona Espanyol Barcelona 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)
Moses Simon Nigeria Nigeria Levante UD Levante UD 1 (0)
Dimitrios Siovas Greece Greece CD Leganés CD Leganés 1 (0)
Pione Sisto Denmark Denmark Celta Vigo Celta Vigo 1 (0)
Susaeta Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Óscar Trejo Argentina Argentina Rayo Vallecano Rayo Vallecano 1 (1)
Raphaël Varane France France Real Madrid Real Madrid 1 (0)
Franco Vázquez Italy Italy Sevilla FC Sevilla FC 1 (0)
Daniele Verde Italy Italy Real Valladolid Real Valladolid 1 (0)
Vinicius Júnior Brazil Brazil Real Madrid Real Madrid 1 (0)
Ximo Navarro Spain Spain CD Alavés CD Alavés 1 (0)
Okay Yokuşlu Turkey Turkey Celta Vigo Celta Vigo 1 (0)
Yuri Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)