# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 34 (2)
2. Cristiano Ronaldo Portugal Portugal Real Madrid Real Madrid 26 (3)
3. Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 25 (1)
4. Iago Aspas Spain Spain Celta Vigo Celta Vigo 22 (2)
5. Cristhian Stuani Uruguay Uruguay Girona FC Girona FC 21 (5)
6. Antoine Griezmann France France Atlético Madrid Atlético Madrid 19 (2)
7. Maximiliano Gómez Uruguay Uruguay Celta Vigo Celta Vigo 17 (0)
8. Gareth Bale Wales Wales Real Madrid Real Madrid 16 (1)
Gerard Spain Spain Espanyol Barcelona Espanyol Barcelona 16 (1)
Rodrigo Spain Spain Valencia CF Valencia CF 16 (1)
11. Carlos Bacca Colombia Colombia Villarreal CF Villarreal CF 15 (1)
Willian José Brazil Brazil Real Sociedad Real Sociedad 15 (3)
13. Ángel Spain Spain Getafe CF Getafe CF 13 (0)
Simone Zaza Italy Italy Valencia CF Valencia CF 13 (0)
15. Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 12 (0)
Santi Mina Spain Spain Valencia CF Valencia CF 12 (1)
17. Portu Spain Spain Girona FC Girona FC 11 (0)
Sergio León Spain Spain Real Betis Real Betis 11 (0)
19. Morales Spain Spain Levante UD Levante UD 10 (3)
Munir Spain Spain CD Alavés CD Alavés 10 (0)
Raúl García Spain Spain Athletic Bilbao Athletic Bilbao 10 (3)
22. Adrián Spain Spain Deportivo La Coruña Deportivo La Coruña 9 (0)
Aduriz Spain Spain Athletic Bilbao Athletic Bilbao 9 (3)
Cédric Bakambu Congo DR Congo DR Villarreal CF Villarreal CF 9 (1)
Enis Bardhi Macedonia Macedonia Levante UD Levante UD 9 (0)
Wissam Ben Yedder France France Sevilla FC Sevilla FC 9 (0)
Jonathan Calleri Argentina Argentina UD Las Palmas UD Las Palmas 9 (5)
Paulinho Brazil Brazil FC Barcelona FC Barcelona 9 (0)
29. Charles Brazil Brazil SD Eibar SD Eibar 8 (1)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 8 (0)
Coutinho Brazil Brazil FC Barcelona FC Barcelona 8 (0)
Juanmi Spain Spain Real Sociedad Real Sociedad 8 (0)
Kike García Spain Spain SD Eibar SD Eibar 8 (0)
Leo Baptistão Brazil Brazil Espanyol Barcelona Espanyol Barcelona 8 (0)
Lucas Pérez Spain Spain Deportivo La Coruña Deportivo La Coruña 8 (3)
Loïc Rémy France France Getafe CF Getafe CF
UD Las Palmas UD Las Palmas
8 (1)
Antonio Sanabria Paraguay Paraguay Real Betis Real Betis 8 (0)
38. Florin Andone Romania Romania Deportivo La Coruña Deportivo La Coruña 7 (0)
Kevin Gameiro France France Atlético Madrid Atlético Madrid 7 (2)
Ibai Spain Spain CD Alavés CD Alavés 7 (1)
Illarra Spain Spain Real Sociedad Real Sociedad 7 (0)
Isco Spain Spain Real Madrid Real Madrid 7 (0)
Loren Spain Spain Real Betis Real Betis 7 (0)
Molina Spain Spain Getafe CF Getafe CF 7 (3)
Luis Muriel Colombia Colombia Sevilla FC Sevilla FC 7 (0)
Parejo Spain Spain Valencia CF Valencia CF 7 (6)
Williams Spain Spain Athletic Bilbao Athletic Bilbao 7 (0)
48. Emmanuel Boateng Ghana Ghana Levante UD Levante UD 6 (0)
Joan Jordán Spain Spain SD Eibar SD Eibar 6 (1)
Marco Asensio Spain Spain Real Madrid Real Madrid 6 (0)
Pablo Sarabia Spain Spain Sevilla FC Sevilla FC 6 (1)
Samu Castillejo Spain Spain Villarreal CF Villarreal CF 6 (0)
Enes Ünal Turkey Turkey Levante UD Levante UD
Villarreal CF Villarreal CF
6 (0)
54. Karim Benzema France France Real Madrid Real Madrid 5 (2)
Casemiro Brazil Brazil Real Madrid Real Madrid 5 (0)
Fernando Torres Spain Spain Atlético Madrid Atlético Madrid 5 (0)
Gabriel Brazil Brazil CD Leganés CD Leganés 5 (1)
Gonçalo Guedes Portugal Portugal Valencia CF Valencia CF 5 (0)
Takashi Inui Japan Japan SD Eibar SD Eibar 5 (0)
Juanpe Spain Spain Girona FC Girona FC 5 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 5 (0)
Diego Rolán Uruguay Uruguay Málaga CF Málaga CF 5 (0)
Nicola Sansone Italy Italy Villarreal CF Villarreal CF 5 (1)
Pione Sisto Denmark Denmark Celta Vigo Celta Vigo 5 (0)
65. Bergara Spain Spain Getafe CF Getafe CF 4 (0)
Canales Spain Spain Real Sociedad Real Sociedad 4 (0)
Gonzalo Castro Uruguay Uruguay Málaga CF Málaga CF 4 (1)
Cristian Tello Spain Spain Real Betis Real Betis 4 (0)
Youssef En-Nesyri Morocco Morocco Málaga CF Málaga CF 4 (0)
Eraso Spain Spain CD Leganés CD Leganés 4 (0)
Guerrero Spain Spain CD Leganés CD Leganés 4 (0)
Ivi Spain Spain Levante UD Levante UD 4 (1)
Joaquín Spain Spain Real Betis Real Betis 4 (0)
Jonathan Viera Spain Spain UD Las Palmas UD Las Palmas 4 (1)
Koke Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Geoffrey Kondogbia France France Valencia CF Valencia CF 4 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 4 (0)
Muniain Spain Spain Athletic Bilbao Athletic Bilbao 4 (0)
Nolito Spain Spain Sevilla FC Sevilla FC 4 (0)
Paco Alcácer Spain Spain FC Barcelona FC Barcelona 4 (0)
Sergio Ramos Spain Spain Real Madrid Real Madrid 4 (2)
Franco Vázquez Italy Italy Sevilla FC Sevilla FC 4 (0)
Daniel Wass Denmark Denmark Celta Vigo Celta Vigo 4 (0)
84. Adrián Spain Spain Málaga CF Málaga CF 3 (1)
Aritz Elustondo Spain Spain Real Sociedad Real Sociedad 3 (0)
Éver Banega Argentina Argentina Sevilla FC Sevilla FC 3 (3)
Celso Borges Costa Rica Costa Rica Deportivo La Coruña Deportivo La Coruña 3 (0)
Borja Mayoral Spain Spain Real Madrid Real Madrid 3 (0)
Borja Valle Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Coke Spain Spain Levante UD Levante UD 3 (0)
Ousmane Dembélé France France FC Barcelona FC Barcelona 3 (0)
Amath Diedhiou Senegal Senegal Getafe CF Getafe CF 3 (0)
Diego Costa Spain Spain Atlético Madrid Atlético Madrid 3 (0)
Fabián Ruiz Spain Spain Real Betis Real Betis 3 (0)
Zouhair Feddal Morocco Morocco Real Betis Real Betis 3 (0)
Yannick Ferreira-Carrasco Belgium Belgium Atlético Madrid Atlético Madrid 3 (0)
John Guidetti Sweden Sweden CD Alavés CD Alavés
Celta Vigo Celta Vigo
3 (0)
Pablo Hernández Chile Chile Celta Vigo Celta Vigo 3 (0)
Adnan Januzaj Belgium Belgium Real Sociedad Real Sociedad 3 (0)
Clément Lenglet France France Sevilla FC Sevilla FC 3 (0)
Llorente Spain Spain Real Sociedad Real Sociedad 3 (0)
Manu García Spain Spain CD Alavés CD Alavés 3 (0)
Nacho Spain Spain Real Madrid Real Madrid 3 (0)
Michael Olunga Kenya Kenya Girona FC Girona FC 3 (0)
Fabián Orellana Chile Chile SD Eibar SD Eibar
Valencia CF Valencia CF
3 (0)
Pablo Fornals Spain Spain Villarreal CF Villarreal CF 3 (0)
Thomas Partey Ghana Ghana Atlético Madrid Atlético Madrid 3 (0)
Pedraza Spain Spain CD Alavés CD Alavés 3 (0)
Ramis Spain Spain SD Eibar SD Eibar 3 (0)
Roger Spain Spain Levante UD Levante UD 3 (1)
Rubén Sobrino Spain Spain CD Alavés CD Alavés 3 (0)
Sergi Enrich Spain Spain SD Eibar SD Eibar 3 (0)
Susaeta Spain Spain Athletic Bilbao Athletic Bilbao 3 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 3 (1)
Xabi Prieto Spain Spain Real Sociedad Real Sociedad 3 (1)
116. Aday Spain Spain Girona FC Girona FC 2 (1)
Nordin Amrabat Morocco Morocco CD Leganés CD Leganés 2 (0)
Arbilla Spain Spain SD Eibar SD Eibar 2 (0)
Claudio Beauvue Guadeloupe Guadeloupe CD Leganés CD Leganés
Celta Vigo Celta Vigo
2 (0)
Borja Bastón Spain Spain Málaga CF Málaga CF 2 (1)
Borja García Spain Spain Girona FC Girona FC 2 (0)
Ryad Boudebouz Algeria Algeria Real Betis Real Betis 2 (0)
Darko Brašanac Serbia Serbia CD Leganés CD Leganés 2 (0)
Bustinza Spain Spain CD Leganés CD Leganés 2 (0)
Cala Spain Spain Getafe CF Getafe CF 2 (0)
Joel Campbell Costa Rica Costa Rica Real Betis Real Betis 2 (0)
Fede Cartabia Argentina Argentina Deportivo La Coruña Deportivo La Coruña 2 (0)
Denis Cheryshev Russia Russia Villarreal CF Villarreal CF 2 (0)
Dani Ceballos Spain Spain Real Madrid Real Madrid 2 (0)
Dani Raba Spain Spain Villarreal CF Villarreal CF 2 (0)
David Timor Spain Spain Girona FC Girona FC 2 (0)
Denis Suárez Spain Spain FC Barcelona FC Barcelona 2 (0)
Diego Rico Spain Spain CD Leganés CD Leganés 2 (0)
Riza Durmisi Denmark Denmark Real Betis Real Betis 2 (0)
Nabil El Zhar Morocco Morocco CD Leganés CD Leganés 2 (0)
Junior Firpo Dom. Republic Dom. Republic Real Betis Real Betis 2 (0)
Ganso Brazil Brazil Sevilla FC Sevilla FC 2 (0)
Andrés Guardado Mexico Mexico Real Betis Real Betis 2 (1)
Achraf Hakimi Morocco Morocco Real Madrid Real Madrid 2 (0)
Alen Halilović Croatia Croatia UD Las Palmas UD Las Palmas 2 (0)
Jonny Spain Spain Celta Vigo Celta Vigo 2 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 2 (0)
Simon Kjær Denmark Denmark Sevilla FC Sevilla FC 2 (0)
Laguardia Spain Spain CD Alavés CD Alavés 2 (0)
Miguel Layún Mexico Mexico Sevilla FC Sevilla FC 2 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 2 (0)
Mario Spain Spain Villarreal CF Villarreal CF 2 (0)
Medrán Spain Spain CD Alavés CD Alavés
Valencia CF Valencia CF
2 (0)
Pablo Piatti Argentina Argentina Espanyol Barcelona Espanyol Barcelona 2 (1)
Piqué Spain Spain FC Barcelona FC Barcelona 2 (0)
Portillo Spain Spain Getafe CF Getafe CF 2 (1)
Christian Santos Venezuela Venezuela CD Alavés CD Alavés 2 (0)
Saúl Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Fabian Schär Switzerland Switzerland Deportivo La Coruña Deportivo La Coruña 2 (0)
Sergio García Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Alexander Szymanowski Argentina Argentina CD Leganés CD Leganés 2 (1)
Víctor Ruiz Spain Spain Villarreal CF Villarreal CF 2 (0)
Luciano Vietto Argentina Argentina Atlético Madrid Atlético Madrid
Valencia CF Valencia CF
2 (0)
Vitolo Spain Spain Atlético Madrid Atlético Madrid
UD Las Palmas UD Las Palmas
2 (0)
160. Aleix García Spain Spain Girona FC Girona FC 1 (0)
Aleix Vidal Spain Spain FC Barcelona FC Barcelona 1 (0)
Álex Granell Spain Spain Girona FC Girona FC 1 (0)
Alexis Spain Spain CD Alavés CD Alavés 1 (0)
Álvaro Jiménez Spain Spain Getafe CF Getafe CF 1 (0)
Andreas Pereira Brazil Brazil Valencia CF Valencia CF 1 (0)
Mauro Arambarri Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Bartra Spain Spain Real Betis Real Betis 1 (0)
Paul Baysse France France Málaga CF Málaga CF 1 (0)
Brais Méndez Spain Spain Celta Vigo Celta Vigo 1 (0)
Burgui Spain Spain CD Alavés CD Alavés 1 (0)
Busquets Spain Spain FC Barcelona FC Barcelona 1 (0)
Gustavo Cabral Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Camarasa Spain Spain Real Betis Real Betis 1 (0)
Campaña Spain Spain Levante UD Levante UD 1 (0)
Carlos Fernández Spain Spain Sevilla FC Sevilla FC 1 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 1 (0)
Chema Spain Spain Levante UD Levante UD 1 (0)
Emre Çolak Turkey Turkey Deportivo La Coruña Deportivo La Coruña 1 (0)
Francis Coquelin France France Valencia CF Valencia CF 1 (0)
Joaquín Correa Argentina Argentina Sevilla FC Sevilla FC 1 (0)
David García Spain Spain UD Las Palmas UD Las Palmas 1 (0)
David López Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
De Marcos Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Ermedin Demirović Bosnia-Herzegovina Bosnia-Herzegovina CD Alavés CD Alavés 1 (0)
Diego González Spain Spain Málaga CF Málaga CF 1 (0)
Dakonam Djené Togo Togo Getafe CF Getafe CF 1 (0)
Cheick Doukouré Ivory Coast Ivory Coast Levante UD Levante UD 1 (0)
Rodrigo Ely Italy Italy CD Alavés CD Alavés 1 (0)
Erik Expósito Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Gonzalo Escalante Argentina Argentina SD Eibar SD Eibar 1 (0)
Etxeita Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Fayçal Fajr Morocco Morocco Getafe CF Getafe CF 1 (0)
Filipe Luís Brazil Brazil Atlético Madrid Atlético Madrid 1 (0)
Francis Spain Spain Real Betis Real Betis 1 (0)
Gálvez Spain Spain SD Eibar SD Eibar
UD Las Palmas UD Las Palmas
1 (0)
Gerard Deulofeu Spain Spain FC Barcelona FC Barcelona 1 (0)
José Giménez Uruguay Uruguay Atlético Madrid Atlético Madrid 1 (0)
Granero Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Gumbau Spain Spain CD Leganés CD Leganés 1 (0)
Brown Ideye Nigeria Nigeria Málaga CF Málaga CF 1 (0)
Iniesta Spain Spain FC Barcelona FC Barcelona 1 (0)
Iñigo Córdoba Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Iñigo Martínez Spain Spain Athletic Bilbao Athletic Bilbao
Real Sociedad Real Sociedad
1 (0)
Ivi Spain Spain SD Eibar SD Eibar 1 (0)
Jason Spain Spain Levante UD Levante UD 1 (0)
Javi García Spain Spain Real Betis Real Betis 1 (0)
Jesús Navas Spain Spain Sevilla FC Sevilla FC 1 (0)
Jon Bautista Spain Spain Real Sociedad Real Sociedad 1 (0)
Joseba Zaldúa Spain Spain CD Leganés CD Leganés 1 (0)
Michael Krohn-Dehli Denmark Denmark Deportivo La Coruña Deportivo La Coruña
Sevilla FC Sevilla FC
1 (0)
Lombán Spain Spain SD Eibar SD Eibar 1 (0)
Anthony Lozano Honduras Honduras Girona FC Girona FC 1 (0)
Luisinho Portugal Portugal Deportivo La Coruña Deportivo La Coruña 1 (0)
Aïssa Mandi Algeria Algeria Real Betis Real Betis 1 (0)
Martín Mantovani Argentina Argentina CD Leganés CD Leganés 1 (0)
Mario Hermoso Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Roger Martínez Colombia Colombia Villarreal CF Villarreal CF 1 (0)
Melendo Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Mikel Vesga Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 1 (0)
Emre Mor Turkey Turkey Celta Vigo Celta Vigo 1 (0)
Héctor Moreno Mexico Mexico Real Sociedad Real Sociedad 1 (0)
Steven N'Zonzi France France Sevilla FC Sevilla FC 1 (0)
Nacho Vidal Spain Spain Valencia CF Valencia CF 1 (0)
Naranjo Spain Spain CD Leganés CD Leganés 1 (0)
Navarro Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Núñez Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Mathías Olivera Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Giampaolo Pazzini Italy Italy Levante UD Levante UD 1 (0)
Pedro Alcalá Spain Spain Girona FC Girona FC 1 (0)
Pina Spain Spain CD Alavés CD Alavés 1 (0)
Guido Pizarro Argentina Argentina Sevilla FC Sevilla FC 1 (0)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 1 (0)
Raúl Albentosa Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Recio Spain Spain Málaga CF Málaga CF 1 (1)
Rodri Spain Spain Villarreal CF Villarreal CF 1 (0)
Kévin Rodrigues Portugal Portugal Real Sociedad Real Sociedad 1 (0)
Roberto Rosales Venezuela Venezuela Málaga CF Málaga CF 1 (0)
Rubén Castro Spain Spain Real Betis Real Betis 1 (1)
Rubén Peña Spain Spain SD Eibar SD Eibar 1 (0)
Rubén Rochina Spain Spain Levante UD Levante UD 1 (0)
San José Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Sergi Darder Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Sergi Gómez Spain Spain Celta Vigo Celta Vigo 1 (0)
Sergi Roberto Spain Spain FC Barcelona FC Barcelona 1 (0)
Sergio Postigo Spain Spain Levante UD Levante UD 1 (0)
Gaku Shibasaki Japan Japan Getafe CF Getafe CF 1 (0)
Sidnei Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Dimitrios Siovas Greece Greece CD Leganés CD Leganés 1 (0)
Damián Suárez Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Tana Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Samuel Umtiti France France FC Barcelona FC Barcelona 1 (0)
Carlos Vela Mexico Mexico Real Sociedad Real Sociedad 1 (0)
Zubeldía Spain Spain Real Sociedad Real Sociedad 1 (0)