# Jugador País Equipo Goles (de penalti)
1. Lionel Messi Argentina Argentina Barcelona Barcelona 30 (3)
2. Karim Benzema Francia Francia Real Madrid Real Madrid 23 (1)
Gerard España España Villarreal Villarreal 23 (10)
4. Luis Suárez Uruguay Uruguay Atlético Atlético 21 (3)
5. Youssef En-Nesyri Marruecos Marruecos Sevilla Sevilla 18 (0)
6. Alexander Isak Suecia Suecia Real Sociedad Real Sociedad 17 (0)
7. Iago Aspas España España Celta Celta 14 (5)
Morales España España Levante Levante 14 (0)
9. Antoine Griezmann Francia Francia Barcelona Barcelona 13 (1)
Rafa Mir España España Huesca Huesca 13 (2)
11. Kike García España España Eibar Eibar 12 (0)
Marcos Llorente España España Atlético Atlético 12 (0)
Roger Martí España España Levante Levante 12 (2)
Santi Mina España España Celta Celta 12 (1)
15. Borja Iglesias España España Betis Betis 11 (5)
Ante Budimir Croacia Croacia Osasuna Osasuna 11 (0)
Carlos Soler España España Valencia Valencia 11 (7)
Joselu España España Alavés Alavés 11 (2)
Mikel Oyarzabal España España Real Sociedad Real Sociedad 11 (6)
20. Brais Méndez España España Celta Celta 9 (1)
Ángel Correa Argentina Argentina Atlético Atlético 9 (0)
Soldado España España Granada Granada 9 (2)
23. Álex Berenguer España España Athletic Athletic 8 (0)
Álvaro Negredo España España Cádiz CF Cádiz CF 8 (0)
Canales España España Betis Betis 8 (2)
Jorge Molina España España Granada Granada 8 (0)
Portu España España Real Sociedad Real Sociedad 8 (0)
28. Lucas Boyé Argentina Argentina Elche Elche 7 (0)
Maximiliano Gómez Uruguay Uruguay Valencia Valencia 7 (0)
João Félix Portugal Portugal Atlético Atlético 7 (1)
Melero España España Levante Levante 7 (0)
Nolito España España Celta Celta 7 (0)
Roberto Torres España España Osasuna Osasuna 7 (4)
34. Yannick Carrasco Bélgica Bélgica Atlético Atlético 6 (0)
Casemiro Brasil Brasil Real Madrid Real Madrid 6 (0)
Ousmane Dembélé Francia Francia Barcelona Barcelona 6 (0)
Fidel España España Elche Elche 6 (2)
Iñaki Williams España España Athletic Athletic 6 (1)
Fabián Orellana Chile Chile Valladolid Valladolid 6 (4)
Paco Alcácer España España Villarreal Villarreal 6 (1)
Shon Weissman Israel Israel Valladolid Valladolid 6 (0)
42. Ángel España España Getafe Getafe 5 (1)
Carlos Bacca Colombia Colombia Villarreal Villarreal 5 (0)
Jonathan Calleri Argentina Argentina Osasuna Osasuna 5 (0)
Cristian Tello España España Betis Betis 5 (0)
Édgar Méndez España España Alavés Alavés 5 (0)
Nabil Fekir Francia Francia Betis Betis 5 (1)
Gonçalo Guedes Portugal Portugal Valencia Valencia 5 (0)
Manu Vallejo España España Valencia Valencia 5 (0)
Marco Asensio España España Real Madrid Real Madrid 5 (0)
Mata España España Getafe Getafe 5 (1)
Luka Modrić Croacia Croacia Real Madrid Real Madrid 5 (0)
Muniain España España Athletic Athletic 5 (0)
Lucas Ocampos Argentina Argentina Sevilla Sevilla 5 (4)
Óscar Plano España España Valladolid Valladolid 5 (0)
Raúl García España España Athletic Athletic 5 (2)
Sandro España España Huesca Huesca 5 (0)
Luis Suárez Colombia Colombia Granada Granada 5 (0)
59. Álex España España Cádiz CF Cádiz CF 4 (2)
Bryan Gil España España Eibar Eibar
Sevilla Sevilla
4 (0)
Samuel Chukwueze Nigeria Nigeria Villarreal Villarreal 4 (0)
Luuk de Jong Países Bajos Países Bajos Sevilla Sevilla 4 (0)
Ansu Fati España España Barcelona Barcelona 4 (0)
Gabriel Paulista Brasil Brasil Valencia Valencia 4 (0)
Kevin Gameiro Francia Francia Valencia Valencia 4 (0)
Adnan Januzaj Bélgica Bélgica Real Sociedad Real Sociedad 4 (3)
Jorge De Frutos España España Levante Levante 4 (0)
Josan España España Elche Elche 4 (0)
Kenedy Brasil Brasil Granada Granada 4 (0)
Lucas Pérez España España Alavés Alavés 4 (3)
Luis Rioja España España Alavés Alavés 4 (0)
Darwin Machís Venezuela Venezuela Granada Granada 4 (0)
Maranhão Brasil Brasil Valladolid Valladolid 4 (0)
Moi Gómez España España Villarreal Villarreal 4 (1)
Munir Marruecos Marruecos Sevilla Sevilla 4 (0)
Pere Milla España España Elche Elche 4 (0)
Ivan Rakitić Croacia Croacia Sevilla Sevilla 4 (2)
Enes Ünal Turquía Turquía Getafe Getafe 4 (1)
Villalibre España España Athletic Athletic 4 (0)
Daniel Wass Dinamarca Dinamarca Valencia Valencia 4 (1)
81. Ander Barrenetxea España España Real Sociedad Real Sociedad 3 (0)
Mauro Arambarri Uruguay Uruguay Getafe Getafe 3 (0)
Esteban Burgos Argentina Argentina Eibar Eibar 3 (2)
Cala España España Cádiz CF Cádiz CF 3 (0)
Guido Carrillo Argentina Argentina Elche Elche 3 (0)
Choco Lozano Honduras Honduras Cádiz CF Cádiz CF 3 (0)
Cucurella España España Getafe Getafe 3 (0)
Dani Parejo España España Villarreal Villarreal 3 (0)
Frenkie de Jong Países Bajos Países Bajos Barcelona Barcelona 3 (0)
Fer Niño España España Villarreal Villarreal 3 (0)
Fernando Brasil Brasil Sevilla Sevilla 3 (0)
Fran Beltrán España España Celta Celta 3 (0)
Germán España España Granada Granada 3 (0)
Papu Gómez Argentina Argentina Sevilla Sevilla 3 (0)
Eden Hazard Bélgica Bélgica Real Madrid Real Madrid 3 (0)
Yangel Herrera Venezuela Venezuela Granada Granada 3 (0)
Hugo Mallo España España Celta Celta 3 (0)
Jordi Alba España España Barcelona Barcelona 3 (0)
Toni Kroos Alemania Alemania Real Madrid Real Madrid 3 (0)
Aïssa Mandi Argelia Argelia Betis Betis 3 (0)
Pedri España España Barcelona Barcelona 3 (0)
Puertas España España Granada Granada 3 (0)
Raúl Guti España España Elche Elche 3 (0)
Roberto López España España Real Sociedad Real Sociedad 3 (0)
Rubén García España España Osasuna Osasuna 3 (1)
Antonio Sanabria Paraguay Paraguay Betis Betis 3 (0)
Sergi Enrich España España Eibar Eibar 3 (0)
Suso España España Sevilla Sevilla 3 (0)
Trincão Portugal Portugal Barcelona Barcelona 3 (0)
Unai López España España Athletic Athletic 3 (0)
Federico Valverde Uruguay Uruguay Real Madrid Real Madrid 3 (0)
Vinicius Júnior Brasil Brasil Real Madrid Real Madrid 3 (0)
Willian José Brasil Brasil Real Sociedad Real Sociedad 3 (0)
Yeremy España España Villarreal Villarreal 3 (0)
115. Aitor Ruibal España España Betis Betis 2 (0)
Alberto Perea España España Cádiz CF Cádiz CF 2 (0)
Álvaro Giménez España España Cádiz CF Cádiz CF 2 (0)
Ronald Araújo Uruguay Uruguay Barcelona Barcelona 2 (0)
Martin Braithwaite Dinamarca Dinamarca Barcelona Barcelona 2 (0)
Darko Brašanac Serbia Serbia Osasuna Osasuna 2 (0)
Capa España España Athletic Athletic 2 (0)
Carles Aleñá España España Barcelona Barcelona
Getafe Getafe
2 (0)
Coutinho Brasil Brasil Barcelona Barcelona 2 (0)
Dani Calvo España España Elche Elche 2 (0)
Dani Gómez España España Levante Levante 2 (0)
David Ferreiro España España Huesca Huesca 2 (0)
David Silva España España Real Sociedad Real Sociedad 2 (0)
Sergiño Dest Estados Unidos Estados Unidos Barcelona Barcelona 2 (0)
Diego Costa España España Atlético Atlético 2 (1)
Domingos Quina Portugal Portugal Granada Granada 2 (0)
Cucho Hernández Colombia Colombia Getafe Getafe 2 (0)
Javi Ontiveros España España Huesca Huesca
Villarreal Villarreal
2 (1)
Joaquín España España Betis Betis 2 (0)
Juanmi España España Betis Betis 2 (0)
Kike Barja España España Osasuna Osasuna 2 (0)
Jules Koundé Francia Francia Sevilla Sevilla 2 (0)
Marcos López Argentina Argentina Cádiz CF Cádiz CF 2 (0)
Lucas Vázquez España España Real Madrid Real Madrid 2 (0)
Míchel España España Valladolid Valladolid 2 (0)
Mikel Merino España España Real Sociedad Real Sociedad 2 (0)
Moncayola España España Osasuna Osasuna 2 (0)
Morcillo España España Athletic Athletic 2 (0)
Jeison Murillo Colombia Colombia Celta Celta 2 (0)
Odriozola España España Real Madrid Real Madrid 2 (0)
Oihan Sancet España España Athletic Athletic 2 (0)
Óscar Mingueza España España Barcelona Barcelona 2 (0)
Pau Torres España España Villarreal Villarreal 2 (0)
Pere Pons España España Alavés Alavés 2 (0)
Salvi España España Cádiz CF Cádiz CF 2 (0)
Saúl España España Atlético Atlético 2 (0)
Sergio León España España Levante Levante 2 (0)
Sergio Ramos España España Real Madrid Real Madrid 2 (2)
Dimitrios Siovas Grecia Grecia Huesca Huesca 2 (0)
Augusto Solari Argentina Argentina Celta Celta 2 (0)
Tete Morente España España Elche Elche 2 (0)
Toni Villa España España Valladolid Valladolid 2 (0)
Raphaël Varane Francia Francia Real Madrid Real Madrid 2 (0)
Víctor Ruiz España España Betis Betis 2 (0)
William Carvalho Portugal Portugal Betis Betis 2 (0)
160. Marcos Acuña Argentina Argentina Sevilla Sevilla 1 (0)
Adrián España España Osasuna Osasuna 1 (0)
Alberto Soro España España Granada Granada 1 (0)
Alcaraz España España Valladolid Valladolid 1 (0)
Álex Blanco España España Valencia Valencia 1 (0)
Aritz Elustondo España España Real Sociedad Real Sociedad 1 (0)
Enis Bardhi Macedonia del Norte Macedonia del Norte Levante Levante 1 (0)
Rodrigo Battaglia Argentina Argentina Alavés Alavés 1 (0)
Borja García España España Huesca Huesca 1 (0)
Borja Sainz España España Alavés Alavés 1 (0)
Yassine Bounou Marruecos Marruecos Sevilla Sevilla 1 (0)
Bruno España España Valladolid Valladolid 1 (0)
Campaña España España Levante Levante 1 (1)
Étienne Capoue Francia Francia Villarreal Villarreal 1 (0)
Carlos Akapo Guinea Ecuatorial Guinea Ecuatorial Cádiz CF Cádiz CF 1 (0)
Carlos Fernández España España Real Sociedad Real Sociedad
Sevilla Sevilla
1 (0)
Dani Escriche España España Huesca Huesca 1 (0)
David García España España Osasuna Osasuna 1 (0)
De Marcos España España Athletic Athletic 1 (0)
Deyverson Brasil Brasil Alavés Alavés 1 (0)
Mouctar Diakhaby Francia Francia Valencia Valencia 1 (0)
Diego Carlos Brasil Brasil Sevilla Sevilla 1 (0)
Diego González España España Elche Elche 1 (0)
Pape Diop Senegal Senegal Eibar Eibar 1 (0)
Marko Dmitrović Serbia Serbia Eibar Eibar 1 (1)
Domingos Duarte Portugal Portugal Granada Granada 1 (0)
Duarte España España Alavés Alavés 1 (0)
Óscar Duarte Costa Rica Costa Rica Levante Levante 1 (0)
Eder Militão Brasil Brasil Real Madrid Real Madrid 1 (0)
Rodrigo Ely Italia Italia Alavés Alavés 1 (0)
Emerson Royal Brasil Brasil Betis Betis 1 (0)
Sergio Escudero España España Sevilla Sevilla 1 (0)
Facundo Ferreyra Argentina Argentina Celta Celta 1 (0)
Gayà España España Valencia Valencia 1 (0)
Andrés Guardado México México Betis Betis 1 (0)
Guevara España España Real Sociedad Real Sociedad 1 (0)
John Guidetti Suecia Suecia Alavés Alavés 1 (0)
Hugo Guillamón España España Valencia Valencia 1 (0)
Ilaix Moriba Guinea  Guinea Barcelona Barcelona 1 (0)
Iñigo Martínez España España Athletic Athletic 1 (0)
Takashi Inui Japón Japón Eibar Eibar 1 (0)
Iván Alejo España España Cádiz CF Cádiz CF 1 (0)
Jairo España España Cádiz CF Cádiz CF 1 (0)
Javi España España Osasuna Osasuna 1 (0)
Javi Galán España España Huesca Huesca 1 (0)
Joan Jordán España España Sevilla Sevilla 1 (0)
Joaquín España España Valladolid Valladolid 1 (0)
José Mari España España Cádiz CF Cádiz CF 1 (1)
Jota Portugal Portugal Valladolid Valladolid 1 (0)
Juan Miranda España España Betis Betis 1 (0)
Junior Firpo España España Barcelona Barcelona 1 (0)
Kenan Kodro Bosnia y Herzegovina Bosnia y Herzegovina Athletic Athletic
Valladolid Valladolid
1 (1)
Koke España España Atlético Atlético 1 (0)
Takefusa Kubo Japón Japón Getafe Getafe
Villarreal Villarreal
1 (0)
Florian Lejeune Francia Francia Alavés Alavés 1 (0)
Thomas Lemar Francia Francia Atlético Atlético 1 (0)
Clément Lenglet Francia Francia Barcelona Barcelona 1 (0)
Loren España España Betis Betis 1 (0)
Luis Milla España España Granada Granada 1 (0)
Nemanja Maksimović Serbia Serbia Getafe Getafe 1 (0)
Mickaël Malsa Martinica Martinica Levante Levante 1 (0)
Mariano Rep. Dominicana Rep. Dominicana Real Madrid Real Madrid 1 (0)
Mario Hermoso España España Atlético Atlético 1 (0)
Ferland Mendy Francia Francia Real Madrid Real Madrid 1 (0)
Miguel Baeza España España Celta Celta 1 (0)
Mikel Rico España España Huesca Huesca 1 (0)
Montoro España España Granada Granada 1 (1)
Yunus Musah Estados Unidos Estados Unidos Valencia Valencia 1 (0)
Yoshinori Mutō Japón Japón Eibar Eibar 1 (0)
Nacho España España Real Madrid Real Madrid 1 (0)
Nacho Monreal España España Real Sociedad Real Sociedad 1 (0)
Shinji Okazaki Japón Japón Huesca Huesca 1 (0)
Lucas Olaza Uruguay Uruguay Celta Celta
Valladolid Valladolid
1 (0)
Pablo Maffeo España España Huesca Huesca 1 (0)
Pedraza España España Villarreal Villarreal 1 (0)
Pedro León España España Eibar Eibar 1 (0)
Pina España España Alavés Alavés 1 (0)
Pombo España España Cádiz CF Cádiz CF 1 (0)
Pulido España España Huesca Huesca 1 (0)
Quini España España Granada Granada 1 (0)
Uroš Račić Serbia Serbia Valencia Valencia 1 (0)
Raúl Carnero España España Valladolid Valladolid 1 (0)
Recio España España Eibar Eibar 1 (1)
Renan Lodi Brasil Brasil Atlético Atlético 1 (0)
Emiliano Rigoni Argentina Argentina Elche Elche 1 (0)
Riqui Puig España España Barcelona Barcelona 1 (0)
Kévin Rodrigues Portugal Portugal Eibar Eibar 1 (0)
Guido Rodríguez Argentina Argentina Betis Betis 1 (0)
Rodrygo Brasil Brasil Real Madrid Real Madrid 1 (0)
Facundo Roncaglia Argentina Argentina Osasuna Osasuna 1 (0)
Roque Mesa España España Valladolid Valladolid 1 (1)
Rubén Peña España España Villarreal Villarreal 1 (0)
Rubén Sobrino España España Cádiz CF Cádiz CF
Valencia Valencia
1 (0)
Rúben Vezo Portugal Portugal Levante Levante 1 (0)
Iván Šaponjić Serbia Serbia Atlético Atlético
Cádiz CF Cádiz CF
1 (1)
Stefan Savić Montenegro Montenegro Atlético Atlético 1 (0)
Seoane España España Huesca Huesca 1 (0)
Sergi Guardiola España España Valladolid Valladolid 1 (1)
Sergi Roberto España España Barcelona Barcelona 1 (0)
Sergio Carreira España España Celta Celta 1 (0)
Damián Suárez Uruguay Uruguay Getafe Getafe 1 (0)
Thierry Correia Portugal Portugal Valencia Valencia 1 (0)
Toni Lato España España Valencia Valencia 1 (0)
Lucas Torreira Uruguay Uruguay Atlético Atlético 1 (0)
Trigueros España España Villarreal Villarreal 1 (0)
Unai Nuñez España España Athletic Athletic 1 (0)
Franco Vázquez Argentina Argentina Sevilla Sevilla 1 (0)
Waldo Rubio España España Valladolid Valladolid 1 (1)
Ximo Navarro España España Alavés Alavés 1 (0)
Yeray España España Athletic Athletic 1 (0)
Yuri España España Athletic Athletic 1 (0)
Zubeldía España España Real Sociedad Real Sociedad 1 (0)