# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 37 (6)
2. Luis Suárez Uruguay Uruguay FC Barcelona FC Barcelona 29 (0)
3. Cristiano Ronaldo Portugal Portugal Real Madrid Real Madrid 25 (6)
4. Iago Aspas Spain Spain RC Celta RC Celta 19 (6)
5. Aduriz Spain Spain Athletic Club Athletic Club 16 (5)
Antoine Griezmann France France Atlético Madrid Atlético Madrid 16 (0)
7. Álvaro Morata Spain Spain Real Madrid Real Madrid 15 (0)
8. Sandro Spain Spain Málaga CF Málaga CF 14 (0)
9. Gerard Moreno Spain Spain Espanyol Barcelona Espanyol Barcelona 13 (0)
Neymar Brazil Brazil FC Barcelona FC Barcelona 13 (1)
Rubén Castro Spain Spain Real Betis Real Betis 13 (2)
12. Florin Andone Romania Romania Deportivo La Coruña Deportivo La Coruña 12 (0)
Kevin Gameiro France France Atlético Madrid Atlético Madrid 12 (1)
Willian José Brazil Brazil Real Sociedad Real Sociedad 12 (3)
15. Cédric Bakambu Congo DR Congo DR Villarreal CF Villarreal CF 11 (0)
Wissam Ben Yedder France France Sevilla FC Sevilla FC 11 (1)
Karim Benzema France France Real Madrid Real Madrid 11 (0)
Juanmi Spain Spain Real Sociedad Real Sociedad 11 (0)
Sergi Enrich Spain Spain SD Eibar SD Eibar 11 (0)
20. Kevin-Prince Boateng Ghana Ghana UD Las Palmas UD Las Palmas 10 (0)
Yannick Carrasco Belgium Belgium Atlético Madrid Atlético Madrid 10 (0)
Isco Spain Spain Real Madrid Real Madrid 10 (0)
Pedro León Spain Spain SD Eibar SD Eibar 10 (1)
Pablo Piatti Argentina Argentina Espanyol Barcelona Espanyol Barcelona 10 (1)
Raúl García Spain Spain Athletic Club Athletic Club 10 (3)
Sergio León Spain Spain CA Osasuna CA Osasuna 10 (1)
27. Duje Čop Croatia Croatia Sporting Gijón Sporting Gijón 9 (3)
Roberto Soriano Italy Italy Villarreal CF Villarreal CF 9 (0)
Carlos Vela Mexico Mexico Real Sociedad Real Sociedad 9 (3)
30. Carmona Spain Spain Sporting Gijón Sporting Gijón 8 (0)
Fernando Torres Spain Spain Atlético Madrid Atlético Madrid 8 (1)
Pablo Sarabia Spain Spain Sevilla FC Sevilla FC 8 (1)
Ivan Rakitić Croatia Croatia FC Barcelona FC Barcelona 8 (0)
James Rodríguez Colombia Colombia Real Madrid Real Madrid 8 (0)
Nicola Sansone Italy Italy Villarreal CF Villarreal CF 8 (1)
Alexander Szymanowski Argentina Argentina CD Leganés CD Leganés 8 (1)
Xabi Prieto Spain Spain Real Sociedad Real Sociedad 8 (1)
38. Adrián Spain Spain SD Eibar SD Eibar 7 (5)
Gareth Bale Wales Wales Real Madrid Real Madrid 7 (0)
Deyverson Brazil Brazil CD Alavés CD Alavés 7 (0)
Iborra Spain Spain Sevilla FC Sevilla FC 7 (1)
Jonathan Viera Spain Spain UD Las Palmas UD Las Palmas 7 (4)
Kike García Spain Spain SD Eibar SD Eibar 7 (0)
Kenan Kodro Bosnia-Herzegovina Bosnia-Herzegovina CA Osasuna CA Osasuna 7 (0)
Muniain Spain Spain Athletic Club Athletic Club 7 (0)
Roberto Torres Spain Spain CA Osasuna CA Osasuna 7 (3)
Sergio Ramos Spain Spain Real Madrid Real Madrid 7 (0)
Franco Vázquez Argentina Argentina Sevilla FC Sevilla FC 7 (0)
49. Celso Borges Costa Rica Costa Rica Deportivo La Coruña Deportivo La Coruña 6 (2)
Stevan Jovetić Montenegro Montenegro Sevilla FC Sevilla FC 6 (0)
Leo Baptistão Brazil Brazil Espanyol Barcelona Espanyol Barcelona 6 (0)
Munir Morocco Morocco FC Barcelona FC Barcelona
Valencia CF Valencia CF
6 (0)
Pablo Fornals Spain Spain Málaga CF Málaga CF 6 (0)
Paco Alcácer Spain Spain FC Barcelona FC Barcelona
Valencia CF Valencia CF
6 (0)
Rafinha Brazil Brazil FC Barcelona FC Barcelona 6 (0)
Santi Mina Spain Spain Valencia CF Valencia CF 6 (0)
Luciano Vietto Argentina Argentina Sevilla FC Sevilla FC 6 (0)
Vitolo Spain Spain Sevilla FC Sevilla FC 6 (0)
Simone Zaza Italy Italy Valencia CF Valencia CF 6 (0)
60. Andreas Pereira Brazil Brazil Granada CF Granada CF 5 (0)
Bruno Soriano Spain Spain Villarreal CF Villarreal CF 5 (4)
Mehdi Carcela-González Morocco Morocco Granada CF Granada CF 5 (0)
Dani Parejo Spain Spain Valencia CF Valencia CF 5 (3)
Gabriel Pires Brazil Brazil CD Leganés CD Leganés 5 (0)
Guerrero Spain Spain CD Leganés CD Leganés 5 (1)
Ibai Spain Spain CD Alavés CD Alavés 5 (0)
Iñaki Williams Ghana Ghana Athletic Club Athletic Club 5 (0)
Joselu Spain Spain Deportivo La Coruña Deportivo La Coruña 5 (0)
Artem Kravets Ukraine Ukraine Granada CF Granada CF 5 (0)
Mauricio Lemos Uruguay Uruguay UD Las Palmas UD Las Palmas 5 (0)
Marko Livaja Croatia Croatia UD Las Palmas UD Las Palmas 5 (0)
Nani Portugal Portugal Valencia CF Valencia CF 5 (1)
Rodrigo Spain Spain Valencia CF Valencia CF 5 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 5 (0)
75. Ryan Babel Netherlands Netherlands Deportivo La Coruña Deportivo La Coruña 4 (0)
Bigas Spain Spain UD Las Palmas UD Las Palmas 4 (0)
Camacho Spain Spain Málaga CF Málaga CF 4 (0)
Carlos Castro Spain Spain Sporting Gijón Sporting Gijón 4 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 4 (0)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 4 (0)
Joaquín Correa Argentina Argentina Sevilla FC Sevilla FC 4 (0)
Édgar Méndez Spain Spain CD Alavés CD Alavés 4 (1)
Nabil El Zhar Morocco Morocco CD Leganés CD Leganés
UD Las Palmas UD Las Palmas
4 (0)
Ezequiel Garay Argentina Argentina Valencia CF Valencia CF 4 (0)
John Guidetti Sweden Sweden RC Celta RC Celta 4 (1)
Koke Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Luciano Brazil Brazil CD Leganés CD Leganés 4 (1)
Mikel San José Spain Spain Athletic Club Athletic Club 4 (0)
Oriol Riera Spain Spain CA Osasuna CA Osasuna 4 (0)
Adrián Ramos Colombia Colombia Granada CF Granada CF 4 (0)
Giuseppe Rossi Italy Italy RC Celta RC Celta 4 (0)
Antonio Sanabria Paraguay Paraguay Real Betis Real Betis 4 (0)
Saúl Ñíguez Spain Spain Atlético Madrid Atlético Madrid 4 (0)
Soldado Spain Spain Villarreal CF Villarreal CF 4 (1)
Tana Spain Spain UD Las Palmas UD Las Palmas 4 (0)
96. Álex Alegría Spain Spain Real Betis Real Betis 3 (0)
André Gomes Portugal Portugal FC Barcelona FC Barcelona 3 (0)
Bebé Cape Verde Cape Verde SD Eibar SD Eibar 3 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 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)
David López Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (0)
Douglas Brazil Brazil FC Barcelona FC Barcelona
Sporting Gijón Sporting Gijón
3 (0)
Filipe Luís Brazil Brazil Atlético Madrid Atlético Madrid 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)
Iñigo Martínez Spain Spain Real Sociedad Real Sociedad 3 (0)
Takashi Inui Japan Japan SD Eibar SD Eibar 3 (0)
Iván Ramis Spain Spain SD Eibar SD Eibar 3 (0)
Jesé Spain Spain UD Las Palmas UD Las Palmas 3 (1)
Joaquín Spain Spain Real Betis Real Betis 3 (0)
Jon Bautista Spain Spain Real Sociedad Real Sociedad 3 (0)
Jurado Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (0)
Aleksandar Katai Serbia Serbia CD Alavés CD Alavés 3 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 3 (0)
Manu García Spain Spain CD Alavés CD Alavés 3 (1)
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)
Mosquera Spain Spain Deportivo La Coruña Deportivo La Coruña 3 (0)
Fabián Orellana Chile Chile RC Celta RC Celta
Valencia CF Valencia CF
3 (0)
Hernán Pérez Paraguay Paraguay Espanyol Barcelona Espanyol Barcelona 3 (0)
Recio Spain Spain Málaga CF Málaga CF 3 (1)
Reyes Spain Spain Espanyol Barcelona Espanyol Barcelona 3 (1)
Christian Santos Venezuela Venezuela CD Alavés CD Alavés 3 (2)
Michael Santos Uruguay Uruguay Málaga CF Málaga CF 3 (1)
Pione Sisto Denmark Denmark RC Celta RC Celta 3 (0)
Arda Turan Turkey Turkey FC Barcelona FC Barcelona 3 (0)
Víctor Camarasa Spain Spain CD Alavés CD Alavés 3 (0)
Daniel Wass Denmark Denmark RC Celta RC Celta 3 (0)
Yuri Spain Spain Real Sociedad Real Sociedad 3 (0)
David Zurutuza Spain Spain Real Sociedad Real Sociedad 3 (0)
134. Adrián Spain Spain Villarreal CF Villarreal CF 2 (0)
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)
Sergio Araujo Argentina Argentina UD Las Palmas UD Las Palmas 2 (0)
Jérémie Boga Ivory Coast Ivory Coast Granada CF Granada CF 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)
Burgui Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Gustavo Cabral Argentina Argentina RC Celta RC Celta 2 (0)
Felipe Caicedo Ecuador Ecuador Espanyol Barcelona Espanyol Barcelona 2 (0)
Canella Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Dani Ceballos Spain Spain Real Betis Real Betis 2 (0)
David Timor Spain Spain CD Leganés CD Leganés 2 (0)
Jonathan Dos Santos Mexico Mexico Villarreal CF Villarreal CF 2 (0)
Gonzalo Escalante Argentina Argentina SD Eibar SD Eibar 2 (0)
Zouhair Feddal Morocco Morocco CD Alavés CD Alavés 2 (0)
Fran Rico Spain Spain Granada CF Granada CF
SD Eibar SD Eibar
2 (0)
Ganso Brazil Brazil Sevilla FC Sevilla FC 2 (0)
Mateo García Argentina Argentina UD Las Palmas UD Las Palmas 2 (0)
Guilherme Brazil Brazil Deportivo La Coruña Deportivo La Coruña 2 (0)
Hugo Mallo Spain Spain RC Celta RC Celta 2 (0)
Iñigo Lekue Spain Spain Athletic Club Athletic Club 2 (0)
Isaac Cuenca Spain Spain Granada CF Granada CF 2 (0)
Javi Ontiveros Spain Spain Málaga CF Málaga CF 2 (0)
Jony Spain Spain Málaga CF Málaga CF 2 (1)
Jozabed Spain Spain RC Celta RC Celta 2 (0)
Juankar Spain Spain Málaga CF Málaga CF 2 (0)
Juanpi Venezuela Venezuela Málaga CF Málaga CF 2 (0)
Gaël Kakuta Congo DR Congo DR Deportivo La Coruña Deportivo La Coruña 2 (0)
Nenad Krstičić Serbia Serbia CD Alavés CD Alavés 2 (0)
Laguardia Spain Spain CD Alavés CD Alavés 2 (0)
Aymeric Laporte Spain Spain Athletic Club Athletic Club 2 (0)
Llorente Spain Spain Málaga CF Málaga CF 2 (0)
Lombán Spain Spain Granada CF Granada CF 2 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 2 (0)
Aïssa Mandi Algeria Algeria Real Betis Real Betis 2 (0)
Eliaquim Mangala France France Valencia CF Valencia CF 2 (0)
Marcelo Brazil Brazil Real Madrid Real Madrid 2 (0)
Jonas Martin France France Real Betis Real Betis 2 (0)
Martín Montoya Spain Spain Valencia CF Valencia CF 2 (0)
Medrán Spain Spain Valencia CF Valencia CF 2 (0)
Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 2 (0)
Moi Gómez Spain Spain Sporting Gijón Sporting Gijón 2 (1)
Jhon Mondragón Colombia Colombia CA Osasuna CA Osasuna 2 (0)
Nacho Spain Spain Real Madrid Real Madrid 2 (0)
Nacho Cases Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Samir Nasri France France Sevilla FC Sevilla FC 2 (0)
Marc Navarro Spain Spain Espanyol Barcelona Espanyol Barcelona 2 (0)
Steven Nzonzi France France Sevilla FC Sevilla FC 2 (0)
Pepe Portugal Portugal Real Madrid Real Madrid 2 (0)
Cristiano Piccini Italy Italy Real Betis Real Betis 2 (0)
Piqué Spain Spain FC Barcelona FC Barcelona 2 (0)
Ezequiel Ponce Argentina Argentina Granada CF Granada CF 2 (0)
Rafa Navarro Spain Spain Real Betis Real Betis 2 (0)
Rober Ibáñez Spain Spain CD Leganés CD Leganés
Valencia CF Valencia CF
2 (0)
Facundo Roncaglia Argentina Argentina RC Celta RC Celta 2 (0)
Rubén Sobrino Spain Spain CD Alavés CD Alavés 2 (0)
Samu Castillejo Spain Spain Villarreal CF Villarreal CF 2 (0)
Sergio Álvarez Spain Spain Sporting Gijón Sporting Gijón 2 (0)
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)
Vicente Gómez Spain Spain UD Las Palmas UD Las Palmas 2 (0)
Víctor Spain Spain Sporting Gijón Sporting Gijón 2 (0)
Viguera Spain Spain Athletic Club Athletic Club
Sporting Gijón Sporting Gijón
2 (0)
199. Álex Berenguer Spain Spain CA Osasuna CA Osasuna 1 (0)
Álex Bergantiños Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Álvaro Cejudo Spain Spain Real Betis Real Betis 1 (0)
Álvaro González Spain Spain Espanyol Barcelona Espanyol Barcelona
Villarreal CF Villarreal CF
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 Club Athletic Club 1 (0)
Claudio Beauvue Guadeloupe Guadeloupe RC Celta RC Celta 1 (0)
Beñat Spain Spain Athletic Club Athletic Club 1 (0)
Théo Bongonda Belgium Belgium RC Celta RC Celta 1 (0)
Darko Brašanac Serbia Serbia Real Betis Real Betis 1 (0)
Bruno Spain Spain Real Betis Real Betis 1 (0)
Carles Gil Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (0)
Carlos Clerc Spain Spain CA Osasuna CA Osasuna 1 (0)
Carlos Fernández Spain Spain Sevilla FC Sevilla FC 1 (0)
Gonzalo Castro Uruguay Uruguay Málaga CF Málaga CF 1 (0)
Goran Čaušić Serbia Serbia CA Osasuna CA Osasuna 1 (0)
Pape Cheikh Diop Senegal Senegal RC Celta RC Celta 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)
De Marcos Spain Spain Athletic Club Athletic Club 1 (0)
Denis Suárez Spain Spain FC Barcelona FC Barcelona 1 (0)
Marcelo Díaz Chile Chile RC Celta RC Celta 1 (0)
Diego Rico Spain Spain CD Leganés CD Leganés 1 (0)
Duda Portugal Portugal Málaga CF Málaga CF 1 (0)
Riza Durmisi Denmark Denmark Real Betis Real Betis 1 (0)
Elderson Echiéjilé Nigeria Nigeria Sporting Gijón Sporting Gijón 1 (0)
Youssef En-Nesyri Morocco Morocco Málaga CF Málaga CF 1 (0)
Fontàs Spain Spain RC Celta RC Celta 1 (0)
Fran Mérida Spain Spain CA Osasuna CA Osasuna 1 (0)
Gayà Spain Spain Valencia CF Valencia CF 1 (0)
Felipe Gutiérrez Chile Chile Real Betis Real Betis 1 (0)
Pablo Hernández Chile Chile RC Celta RC Celta 1 (0)
Theo Hernández France France CD Alavés CD Alavés 1 (0)
Andrew Hjulsager Denmark Denmark RC Celta RC Celta 1 (0)
Illarramendi 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 Fuego Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
João Cancelo Portugal Portugal Valencia CF Valencia CF 1 (0)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 1 (0)
Hiroshi Kiyotake Japan Japan Sevilla FC Sevilla FC 1 (0)
Mateo Kovačić Croatia Croatia Real Madrid Real Madrid 1 (0)
Florian Lejeune France France SD Eibar SD Eibar 1 (0)
Lemos Spain Spain RC Celta RC Celta 1 (0)
Lucas Pérez Spain Spain Deportivo La Coruña Deportivo La Coruña 1 (1)
Luis Hernández Spain Spain Málaga CF Málaga CF 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)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Markel Susaeta Spain Spain Athletic Club Athletic Club 1 (0)
Javier Mascherano Argentina Argentina FC Barcelona FC Barcelona 1 (1)
Jérémy Mathieu France France FC Barcelona FC Barcelona 1 (0)
Miguel Flaño Spain Spain CA Osasuna CA Osasuna 1 (0)
Mikel Rico Spain Spain Athletic Club Athletic Club 1 (0)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 1 (0)
Nano Mesa Spain Spain SD Eibar SD Eibar 1 (0)
Olavide Spain Spain CA Osasuna CA Osasuna 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)
Thomas Partey Ghana Ghana Atlético Madrid Atlético Madrid 1 (0)
Petros Brazil Brazil Real Betis Real Betis 1 (0)
Germán Pezzella Argentina Argentina Real Betis Real Betis 1 (0)
Nemanja Radoja Serbia Serbia RC Celta RC Celta 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)
Rodrigo Ely Italy Italy CD Alavés CD Alavés 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)
Rubén Pardo Spain Spain Real Betis Real Betis
Real Sociedad Real Sociedad
1 (0)
Rubén Peña Spain Spain SD Eibar SD Eibar 1 (0)
Sabin Spain Spain Athletic Club Athletic Club 1 (0)
Stefan Savić Montenegro Montenegro Atlético Madrid Atlético Madrid 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)
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)
Vesga Spain Spain Athletic Club Athletic Club
Sporting Gijón Sporting Gijón
1 (0)
Víctor Díaz Spain Spain CD Leganés CD Leganés 1 (0)
Víctor Ruiz Spain Spain Villarreal CF Villarreal CF 1 (0)
Víctor Sánchez Spain Spain Espanyol Barcelona Espanyol Barcelona 1 (0)
Mubarak Wakaso Ghana Ghana Granada CF Granada CF 1 (0)