# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 25 (4)
2. Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 22 (0)
3. Cristiano Ronaldo Portugal Portugal Real Madrid Real Madrid 19 (6)
4. Iago Aspas Spain Spain Celta Vigo Celta Vigo 15 (2)
5. Antoine Griezmann France France Atlético Madrid Atlético Madrid 14 (0)
6. Gerard Spain Spain Espanyol Barcelona Espanyol Barcelona 11 (0)
7. Kevin Gameiro France France Atlético Madrid Atlético Madrid 10 (1)
Sergi Enrich Spain Spain SD Eibar SD Eibar 10 (0)
9. Aduriz Spain Spain Athletic Bilbao Athletic Bilbao 9 (3)
Wissam Ben Yedder France France Sevilla FC Sevilla FC 9 (1)
Pablo Piatti Argentina Argentina Espanyol Barcelona Espanyol Barcelona 9 (1)
Rubén Castro Spain Spain Real Betis Real Betis 9 (1)
Willian José Brazil Brazil Real Sociedad Real Sociedad 9 (2)
14. Florin Andone Romania Romania Deportivo La Coruña Deportivo La Coruña 8 (0)
Karim Benzema France France Real Madrid Real Madrid 8 (0)
Kevin-Prince Boateng Ghana Ghana UD Las Palmas UD Las Palmas 8 (0)
Duje Čop Croatia Croatia Sporting Gijón Sporting Gijón 8 (3)
Yannick Ferreira-Carrasco Belgium Belgium Atlético Madrid Atlético Madrid 8 (0)
Morata Spain Spain Real Madrid Real Madrid 8 (0)
Neymar Brazil Brazil FC Barcelona FC Barcelona 8 (1)
Pedro León Spain Spain SD Eibar SD Eibar 8 (0)
22. Gareth Bale Wales Wales Real Madrid Real Madrid 7 (0)
Iborra Spain Spain Sevilla FC Sevilla FC 7 (1)
Juanmi Spain Spain Real Sociedad Real Sociedad 7 (0)
Raúl García Spain Spain Athletic Bilbao Athletic Bilbao 7 (3)
Sandro Spain Spain Málaga CF Málaga CF 7 (0)
Nicola Sansone Italy Italy Villarreal CF Villarreal CF 7 (1)
Sergio León Spain Spain CA Osasuna CA Osasuna 7 (0)
Sergio Ramos Spain Spain Real Madrid Real Madrid 7 (0)
Carlos Vela Mexico Mexico Real Sociedad Real Sociedad 7 (3)
31. Adrián Spain Spain SD Eibar SD Eibar 6 (4)
Celso Borges Costa Rica Costa Rica Deportivo La Coruña Deportivo La Coruña 6 (2)
Carmona Spain Spain Sporting Gijón Sporting Gijón 6 (0)
Deyverson Brazil Brazil CD Alavés CD Alavés 6 (0)
Isco Spain Spain Real Madrid Real Madrid 6 (0)
Jonathan Viera Spain Spain UD Las Palmas UD Las Palmas 6 (4)
Pablo Sarabia Spain Spain Sevilla FC Sevilla FC 6 (1)
Rafinha Brazil Brazil FC Barcelona FC Barcelona 6 (0)
Roberto Torres Spain Spain CA Osasuna CA Osasuna 6 (3)
Roberto Soriano Italy Italy Villarreal CF Villarreal CF 6 (0)
Luciano Vietto Argentina Argentina Sevilla FC Sevilla FC 6 (0)
Xabi Prieto Spain Spain Real Sociedad Real Sociedad 6 (0)
43. Bruno Soriano Spain Spain Villarreal CF Villarreal CF 5 (4)
Mehdi Carcela-González Morocco Morocco Granada CF Granada CF 5 (0)
Fernando Torres Spain Spain Atlético Madrid Atlético Madrid 5 (1)
Kenan Kodro Spain Spain CA Osasuna CA Osasuna 5 (0)
Artem Kravets Ukraine Ukraine Granada CF Granada CF 5 (0)
Marko Livaja Croatia Croatia UD Las Palmas UD Las Palmas 5 (0)
Munir Spain Spain FC Barcelona FC Barcelona
Valencia CF Valencia CF
5 (0)
Pablo Fornals Spain Spain Málaga CF Málaga CF 5 (0)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 5 (0)
Santi Mina Spain Spain Valencia CF Valencia CF 5 (0)
53. Andreas Pereira Brazil Brazil Granada CF Granada CF 4 (0)
Ryan Babel Netherlands Netherlands Deportivo La Coruña Deportivo La Coruña 4 (0)
Cédric Bakambu Congo DR Congo DR Villarreal CF Villarreal CF 4 (0)
Camacho Spain Spain Málaga CF Málaga CF 4 (0)
Édgar Spain Spain CD Alavés CD Alavés 4 (1)
Kike García Spain Spain SD Eibar SD Eibar 4 (0)
Mauricio Lemos Uruguay Uruguay UD Las Palmas UD Las Palmas 4 (0)
Muniain Spain Spain Athletic Bilbao Athletic Bilbao 4 (0)
Oriol Riera Spain Spain CA Osasuna CA Osasuna 4 (0)
Rodrigo Spain Spain Valencia CF Valencia CF 4 (0)
Antonio Sanabria Paraguay Paraguay Real Betis Real Betis 4 (0)
Alexander Szymanowski Argentina Argentina CD Leganés CD Leganés 4 (0)
Tana Spain Spain UD Las Palmas UD Las Palmas 4 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 4 (0)
Vitolo Spain Spain Sevilla FC Sevilla FC 4 (0)
68. Álex Alegría Spain Spain Real Betis Real Betis 3 (0)
Camarasa Spain Spain CD Alavés CD Alavés 3 (0)
Carlos Castro Spain Spain Sporting Gijón Sporting Gijón 3 (0)
Charles Brazil Brazil Málaga CF Málaga CF 3 (0)
Emre Çolak Turkey Turkey Deportivo La Coruña Deportivo La Coruña 3 (0)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 3 (0)
David López Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (0)
Nabil El Zhar Morocco Morocco CD Leganés CD Leganés
UD Las Palmas UD Las Palmas
3 (0)
Gabriel Brazil Brazil CD Leganés CD Leganés 3 (0)
Nicolás Gaitán Argentina Argentina Atlético Madrid Atlético Madrid 3 (0)
Diego Godín Uruguay Uruguay Atlético Madrid Atlético Madrid 3 (0)
Guerrero Spain Spain CD Leganés CD Leganés 3 (1)
John Guidetti Sweden Sweden Celta Vigo Celta Vigo 3 (1)
Ibai Spain Spain CD Alavés CD Alavés 3 (0)
Iñigo Martínez Spain Spain Real Sociedad Real Sociedad 3 (0)
Joaquín Spain Spain Real Betis Real Betis 3 (0)
Joselu Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Stevan Jovetić Montenegro Montenegro Sevilla FC Sevilla FC 3 (0)
Jurado Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (0)
Koke Spain Spain Atlético Madrid Atlético Madrid 3 (0)
Leo Baptistão Brazil Brazil Espanyol Barcelona Espanyol Barcelona 3 (0)
Marco Asensio Spain Spain Real Madrid Real Madrid 3 (0)
Mario Suárez Spain Spain Valencia CF Valencia CF 3 (0)
Gabriel Mercado Argentina Argentina Sevilla FC Sevilla FC 3 (0)
Momo Spain Spain UD Las Palmas UD Las Palmas 3 (1)
Nani Portugal Portugal Valencia CF Valencia CF 3 (0)
Fabián Orellana Chile Chile Celta Vigo Celta Vigo
Valencia CF Valencia CF
3 (0)
Parejo Spain Spain Valencia CF Valencia CF 3 (3)
Hernán Pérez Paraguay Paraguay Espanyol Barcelona Espanyol Barcelona 3 (0)
Ramis Spain Spain SD Eibar SD Eibar 3 (0)
San José Spain Spain Athletic Bilbao Athletic Bilbao 3 (0)
Michael Santos Uruguay Uruguay Málaga CF Málaga CF 3 (1)
Pione Sisto Denmark Denmark Celta Vigo Celta Vigo 3 (0)
Arda Turan Turkey Turkey FC Barcelona FC Barcelona 3 (0)
Franco Vázquez Italy Italy Sevilla FC Sevilla FC 3 (0)
Daniel Wass Denmark Denmark Celta Vigo Celta Vigo 3 (0)
Williams Spain Spain Athletic Bilbao Athletic Bilbao 3 (0)
Zurutuza Spain Spain Real Sociedad Real Sociedad 3 (0)
106. Aleix Vidal Spain Spain FC Barcelona FC Barcelona 2 (0)
Alexandre Pato Brazil Brazil Villarreal CF Villarreal CF 2 (0)
Alexis Spain Spain CD Alavés CD Alavés 2 (0)
Juanpi Añor Venezuela Venezuela Málaga CF Málaga CF 2 (0)
Sergio Araujo Argentina Argentina UD Las Palmas UD Las Palmas 2 (0)
Bebé Portugal Portugal SD Eibar SD Eibar 2 (0)
Rafael Borré Colombia Colombia Villarreal CF Villarreal CF 2 (0)
Bueno Spain Spain CD Leganés CD Leganés
Granada CF Granada CF
2 (0)
Felipe Caicedo Ecuador Ecuador Espanyol Barcelona Espanyol Barcelona 2 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 2 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 2 (0)
Joaquín Correa Argentina Argentina Sevilla FC Sevilla FC 2 (0)
Jonathan Dos Santos Mexico Mexico Villarreal CF Villarreal CF 2 (0)
Gonzalo Escalante Argentina Argentina SD Eibar SD Eibar 2 (0)
Fran Rico Spain Spain Granada CF Granada CF
SD Eibar SD Eibar
2 (0)
Mateo García Argentina Argentina UD Las Palmas UD Las Palmas 2 (0)
Hugo Mallo Spain Spain Celta Vigo Celta Vigo 2 (0)
Isaac Cuenca Spain Spain Granada CF Granada CF 2 (0)
Jesé Spain Spain UD Las Palmas UD Las Palmas 2 (0)
Jon Bautista Spain Spain Real Sociedad Real Sociedad 2 (0)
Aleksandar Katai Serbia Serbia CD Alavés CD Alavés 2 (0)
Laguardia Spain Spain CD Alavés CD Alavés 2 (0)
Lekue Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Lombán Spain Spain Granada CF Granada CF 2 (0)
Aïssa Mandi Algeria Algeria Real Betis Real Betis 2 (0)
Eliaquim Mangala France France Valencia CF Valencia CF 2 (0)
Manu García Spain Spain CD Alavés CD Alavés 2 (1)
Martín Montoya Spain Spain Valencia CF Valencia CF 2 (0)
Medrán Spain Spain Valencia CF Valencia CF 2 (0)
Moi Gómez Spain Spain Sporting Gijón Sporting Gijón 2 (1)
Mosquera Spain Spain Deportivo La Coruña Deportivo La Coruña 2 (0)
Steven N'Zonzi France France Sevilla FC Sevilla FC 2 (0)
Nacho Cases Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Samir Nasri France France Sevilla FC Sevilla FC 2 (0)
Navarro Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Paco Alcácer Spain Spain FC Barcelona FC Barcelona
Valencia CF Valencia CF
2 (0)
Cristiano Piccini Italy Italy Real Betis Real Betis 2 (0)
Piqué Spain Spain FC Barcelona FC Barcelona 2 (0)
Adrián Ramos Colombia Colombia Granada CF Granada CF 2 (0)
Reyes Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (1)
Rober Ibáñez Spain Spain CD Leganés CD Leganés
Valencia CF Valencia CF
2 (0)
James Rodríguez Colombia Colombia Real Madrid Real Madrid 2 (0)
Facundo Roncaglia Argentina Argentina Celta Vigo Celta Vigo 2 (0)
Samu Castillejo Spain Spain Villarreal CF Villarreal CF 2 (0)
Christian Santos Venezuela Venezuela CD Alavés CD Alavés 2 (2)
Saúl Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Sergio Álvarez Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Soldado Spain Spain Villarreal CF Villarreal CF 2 (1)
Lacina Traoré Ivory Coast Ivory Coast Sporting Gijón Sporting Gijón 2 (0)
Unai López Spain Spain CD Leganés CD Leganés 2 (0)
Viguera Spain Spain Athletic Bilbao Athletic Bilbao
Sporting Gijón Sporting Gijón
2 (0)
Yuri Spain Spain Real Sociedad Real Sociedad 2 (0)
Simone Zaza Italy Italy Valencia CF Valencia CF 2 (0)
159. Álex Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Álvaro González Spain Spain Espanyol Barcelona Espanyol Barcelona
Villarreal CF Villarreal CF
1 (0)
André Gomes Portugal Portugal FC Barcelona FC Barcelona 1 (0)
Antonio Luna Spain Spain SD Eibar SD Eibar 1 (0)
Jean-Sylvain Babin France France Sporting Gijón Sporting Gijón 1 (0)
Zakaria Bakkali Belgium Belgium Valencia CF Valencia CF 1 (0)
Balenziaga Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Beñat Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Bigas Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Jérémie Boga France France Granada CF Granada CF 1 (0)
Théo Bongonda Belgium Belgium Celta Vigo Celta Vigo 1 (0)
Bruno Spain Spain Real Betis Real Betis 1 (0)
Burgui Spain Spain Sporting Gijón Sporting Gijón 1 (0)
Gustavo Cabral Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Canella Spain Spain Sporting Gijón Sporting Gijón 1 (0)
Carlos Fernández Spain Spain Sevilla FC Sevilla FC 1 (0)
Goran Čaušić Serbia Serbia CA Osasuna CA Osasuna 1 (0)
Cejudo Spain Spain Real Betis Real Betis 1 (0)
Chory Castro Uruguay Uruguay Málaga CF Málaga CF 1 (0)
Clerc Spain Spain CA Osasuna CA Osasuna 1 (0)
Dani García Spain Spain SD Eibar SD Eibar 1 (0)
Danilo Brazil Brazil Real Madrid Real Madrid 1 (0)
David García Spain Spain CA Osasuna CA Osasuna 1 (0)
David García Spain Spain UD Las Palmas UD Las Palmas 1 (0)
David Timor Spain Spain CD Leganés CD Leganés 1 (0)
De Marcos Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Denis Suárez Spain Spain FC Barcelona FC Barcelona 1 (0)
Diego Rico Spain Spain CD Leganés CD Leganés 1 (0)
Pape Diop Spain Spain Celta Vigo Celta Vigo 1 (0)
Douglas Brazil Brazil FC Barcelona FC Barcelona
Sporting Gijón Sporting Gijón
1 (0)
Duda Portugal Portugal Málaga CF Málaga CF 1 (0)
Riza Durmisi Denmark Denmark Real Betis Real Betis 1 (0)
Youssef En-Nesyri Morocco Morocco Málaga CF Málaga CF 1 (0)
Zouhair Feddal Morocco Morocco CD Alavés CD Alavés 1 (0)
Fontàs Spain Spain Celta Vigo Celta Vigo 1 (0)
Fran Mérida Spain Spain CA Osasuna CA Osasuna 1 (0)
Ezequiel Garay Argentina Argentina Valencia CF Valencia CF 1 (0)
Felipe Gutiérrez Chile Chile Real Betis Real Betis 1 (0)
Pablo Hernández Chile Chile Celta Vigo Celta Vigo 1 (0)
Illarra Spain Spain Real Sociedad Real Sociedad 1 (0)
Sverrir Ingason Iceland Iceland Granada CF Granada CF 1 (0)
Jaume Costa Spain Spain Villarreal CF Villarreal CF 1 (0)
Javi Ontiveros Spain Spain Málaga CF Málaga CF 1 (0)
Jony Spain Spain Málaga CF Málaga CF 1 (1)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 1 (0)
Jozabed Spain Spain Celta Vigo Celta Vigo 1 (0)
Juankar Spain Spain Málaga CF Málaga CF 1 (0)
Hiroshi Kiyotake Japan Japan Sevilla FC Sevilla FC 1 (0)
Mateo Kovačić Croatia Croatia Real Madrid Real Madrid 1 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 1 (0)
Aymeric Laporte France France Athletic Bilbao Athletic Bilbao 1 (0)
Florian Lejeune France France SD Eibar SD Eibar 1 (0)
Lemos Spain Spain Celta Vigo Celta Vigo 1 (0)
Llorente Spain Spain Málaga CF Málaga CF 1 (0)
Lucas Pérez Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (1)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 1 (0)
Luciano Brazil Brazil CD Leganés CD Leganés 1 (0)
Darwin Machís Venezuela Venezuela CD Leganés CD Leganés 1 (0)
Martín Mantovani Argentina Argentina CD Leganés CD Leganés 1 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 1 (0)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Jonas Martin France France Real Betis Real Betis 1 (0)
Jérémy Mathieu France France FC Barcelona FC Barcelona 1 (0)
Miguel Flaño Spain Spain CA Osasuna CA Osasuna 1 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 1 (0)
Nano Spain Spain SD Eibar SD Eibar 1 (0)
Pablo Insua Spain Spain CD Leganés CD Leganés 1 (0)
Nicolás Pareja Argentina Argentina Sevilla FC Sevilla FC 1 (0)
Pepe Portugal Portugal Real Madrid Real Madrid 1 (0)
Petros Brazil Brazil Real Betis Real Betis 1 (0)
Germán Pezzella Argentina Argentina Real Betis Real Betis 1 (0)
Ezequiel Ponce Argentina Argentina Granada CF Granada CF 1 (0)
Nemanja Radoja Serbia Serbia Celta Vigo Celta Vigo 1 (0)
Rafa Navarro Spain Spain Real Betis Real Betis 1 (0)
Raúl Albentosa Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Raúl Navas Spain Spain Real Sociedad Real Sociedad 1 (0)
Diego Reyes Mexico Mexico Espanyol Barcelona Espanyol Barcelona 1 (0)
Roque Mesa Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Roberto Rosales Venezuela Venezuela Málaga CF Málaga CF 1 (0)
Giuseppe Rossi Italy Italy Celta Vigo Celta Vigo 1 (0)
Rubén Peña Spain Spain SD Eibar SD Eibar 1 (0)
Rubén Sobrino Spain Spain CD Alavés CD Alavés 1 (0)
Sabin Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Sidnei Brazil Brazil Deportivo La Coruña Deportivo La Coruña 1 (0)
Susaeta Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Tiago Portugal Portugal Atlético Madrid Atlético Madrid 1 (0)
Toquero Spain Spain CD Alavés CD Alavés 1 (0)
Samuel Umtiti France France FC Barcelona FC Barcelona 1 (0)
Raphaël Varane France France Real Madrid Real Madrid 1 (0)
Vicente Gómez Spain Spain UD Las Palmas UD Las Palmas 1 (0)
Víctor Spain Spain Sporting Gijón Sporting Gijón 1 (0)
Víctor Díaz Spain Spain CD Leganés CD Leganés 1 (0)
Víctor Sánchez Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Mubarak Wakaso Ghana Ghana Granada CF Granada CF 1 (0)