# Player Country Team Goals (Penalty)
1. Lionel Messi Argentina Argentina FC Barcelona FC Barcelona 18 (3)
2. Luis Suárez Uruguay Uruguay Atlético Madrid Atlético Madrid 16 (2)
3. Gerard Spain Spain Villarreal CF Villarreal CF 14 (5)
4. Youssef En-Nesyri Morocco Morocco Sevilla FC Sevilla FC 13 (0)
5. Karim Benzema France France Real Madrid Real Madrid 12 (0)
Alexander Isak Sweden Sweden Real Sociedad Real Sociedad 12 (0)
7. Morales Spain Spain Levante UD Levante UD 11 (0)
8. Mikel Oyarzabal Spain Spain Real Sociedad Real Sociedad 10 (6)
9. Iago Aspas Spain Spain Celta Vigo Celta Vigo 9 (3)
Roger Spain Spain Levante UD Levante UD 9 (1)
11. Marcos Llorente Spain Spain Atlético Madrid Atlético Madrid 8 (0)
12. Canales Spain Spain Real Betis Real Betis 7 (2)
Kike García Spain Spain SD Eibar SD Eibar 7 (0)
14. Álex Berenguer Spain Spain Athletic Bilbao Athletic Bilbao 6 (0)
Álvaro Negredo Spain Spain Cádiz CF Cádiz CF 6 (0)
Ante Budimir Croatia Croatia CA Osasuna CA Osasuna 6 (0)
Carlos Soler Spain Spain Valencia CF Valencia CF 6 (5)
Antoine Griezmann France France FC Barcelona FC Barcelona 6 (0)
João Félix Portugal Portugal Atlético Madrid Atlético Madrid 6 (1)
Portu Spain Spain Real Sociedad Real Sociedad 6 (0)
Rafa Mir Spain Spain SD Huesca SD Huesca 6 (0)
22. Ángel Spain Spain Getafe CF Getafe CF 5 (1)
Brais Méndez Spain Spain Celta Vigo Celta Vigo 5 (0)
Casemiro Brazil Brazil Real Madrid Real Madrid 5 (0)
Maximiliano Gómez Uruguay Uruguay Valencia CF Valencia CF 5 (0)
Joselu Spain Spain CD Alavés CD Alavés 5 (1)
Manu Vallejo Spain Spain Valencia CF Valencia CF 5 (0)
Paco Alcácer Spain Spain Villarreal CF Villarreal CF 5 (1)
Santi Mina Spain Spain Celta Vigo Celta Vigo 5 (0)
Soldado Spain Spain Granada CF Granada CF 5 (1)
Luis Suárez Colombia Colombia Granada CF Granada CF 5 (0)
Williams Spain Spain Athletic Bilbao Athletic Bilbao 5 (1)
33. Borja Iglesias Spain Spain Real Betis Real Betis 4 (1)
Lucas Boyé Argentina Argentina Elche CF Elche CF 4 (0)
Jonathan Calleri Argentina Argentina CA Osasuna CA Osasuna 4 (0)
Ángel Correa Argentina Argentina Atlético Madrid Atlético Madrid 4 (0)
Cristian Tello Spain Spain Real Betis Real Betis 4 (0)
Ansu Fati Spain Spain FC Barcelona FC Barcelona 4 (0)
Fidel Spain Spain Elche CF Elche CF 4 (2)
Josan Spain Spain Elche CF Elche CF 4 (0)
Lucas Pérez Spain Spain CD Alavés CD Alavés 4 (3)
Melero Spain Spain Levante UD Levante UD 4 (0)
Muniain Spain Spain Athletic Bilbao Athletic Bilbao 4 (0)
Munir Spain Spain Sevilla FC Sevilla FC 4 (0)
Nolito Spain Spain Celta Vigo Celta Vigo 4 (0)
Lucas Ocampos Argentina Argentina Sevilla FC Sevilla FC 4 (4)
Roberto Torres Spain Spain CA Osasuna CA Osasuna 4 (1)
48. Bryan Gil Spain Spain SD Eibar SD Eibar
Sevilla FC Sevilla FC
3 (0)
Esteban Burgos Argentina Argentina SD Eibar SD Eibar 3 (2)
Cucurella Spain Spain Getafe CF Getafe CF 3 (0)
Dani Parejo Spain Spain Villarreal CF Villarreal CF 3 (0)
Frenkie de Jong Netherlands Netherlands FC Barcelona FC Barcelona 3 (0)
Luuk de Jong Netherlands Netherlands Sevilla FC Sevilla FC 3 (0)
Édgar Méndez Spain Spain CD Alavés CD Alavés 3 (0)
Fer Niño Spain Spain Villarreal CF Villarreal CF 3 (0)
Yangel Herrera Venezuela Venezuela Granada CF Granada CF 3 (0)
Jorge De Frutos Spain Spain Levante UD Levante UD 3 (0)
Kenedy Brazil Brazil Granada CF Granada CF 3 (0)
Anthony Lozano Honduras Honduras Cádiz CF Cádiz CF 3 (0)
Aïssa Mandi Algeria Algeria Real Betis Real Betis 3 (0)
Maranhão Brazil Brazil Real Valladolid Real Valladolid 3 (0)
Mata Spain Spain Getafe CF Getafe CF 3 (1)
Luka Modrić Croatia Croatia Real Madrid Real Madrid 3 (0)
Jorge Molina Spain Spain Granada CF Granada CF 3 (0)
Raúl García Spain Spain Athletic Bilbao Athletic Bilbao 3 (1)
Rubén García Spain Spain CA Osasuna CA Osasuna 3 (1)
Antonio Sanabria Paraguay Paraguay Real Betis Real Betis 3 (0)
Suso Spain Spain Sevilla FC Sevilla FC 3 (0)
Trincão Portugal Portugal FC Barcelona FC Barcelona 3 (0)
Unai López Spain Spain Athletic Bilbao Athletic Bilbao 3 (0)
Federico Valverde Uruguay Uruguay Real Madrid Real Madrid 3 (0)
Shon Weissman Israel Israel Real Valladolid Real Valladolid 3 (0)
Willian José Brazil Brazil Real Sociedad Real Sociedad 3 (0)
74. Álex Spain Spain Cádiz CF Cádiz CF 2 (1)
Álvaro Giménez Spain Spain Cádiz CF Cádiz CF 2 (0)
Mauro Arambarri Uruguay Uruguay Getafe CF Getafe CF 2 (0)
Ander Barrenetxea Spain Spain Real Sociedad Real Sociedad 2 (0)
Martin Braithwaite Denmark Denmark FC Barcelona FC Barcelona 2 (0)
Capa Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Yannick Carrasco Belgium Belgium Atlético Madrid Atlético Madrid 2 (0)
Guido Carrillo Argentina Argentina Elche CF Elche CF 2 (0)
Coutinho Brazil Brazil FC Barcelona FC Barcelona 2 (0)
Dani Gómez Spain Spain Levante UD Levante UD 2 (0)
Ousmane Dembélé France France FC Barcelona FC Barcelona 2 (0)
Diego Costa Spain Spain Atlético Madrid Atlético Madrid 2 (1)
Nabil Fekir France France Real Betis Real Betis 2 (1)
Fran Beltrán Spain Spain Celta Vigo Celta Vigo 2 (0)
Gabriel Paulista Brazil Brazil Valencia CF Valencia CF 2 (0)
Kevin Gameiro France France Valencia CF Valencia CF 2 (0)
Germán Spain Spain Granada CF Granada CF 2 (0)
Eden Hazard Belgium Belgium Real Madrid Real Madrid 2 (0)
Cucho Hernández Colombia Colombia Getafe CF Getafe CF 2 (0)
Adnan Januzaj Belgium Belgium Real Sociedad Real Sociedad 2 (1)
Javi Ontiveros Spain Spain SD Huesca SD Huesca
Villarreal CF Villarreal CF
2 (1)
Jordi Alba Spain Spain FC Barcelona FC Barcelona 2 (0)
Toni Kroos Germany Germany Real Madrid Real Madrid 2 (0)
Lucas Vázquez Spain Spain Real Madrid Real Madrid 2 (0)
Luis Rioja Spain Spain CD Alavés CD Alavés 2 (0)
Darwin Machís Venezuela Venezuela Granada CF Granada CF 2 (0)
Marco Asensio Spain Spain Real Madrid Real Madrid 2 (0)
Míchel Spain Spain Real Valladolid Real Valladolid 2 (0)
Moi Gómez Spain Spain Villarreal CF Villarreal CF 2 (1)
Fabián Orellana Chile Chile Real Valladolid Real Valladolid 2 (2)
Óscar Plano Spain Spain Real Valladolid Real Valladolid 2 (0)
Pau Torres Spain Spain Villarreal CF Villarreal CF 2 (0)
Pedri Spain Spain FC Barcelona FC Barcelona 2 (0)
Roberto López Spain Spain Real Sociedad Real Sociedad 2 (0)
Salvi Spain Spain Cádiz CF Cádiz CF 2 (0)
Sandro Spain Spain SD Huesca SD Huesca 2 (0)
Saúl Spain Spain Atlético Madrid Atlético Madrid 2 (0)
Sergio Ramos Spain Spain Real Madrid Real Madrid 2 (2)
Tete Morente Spain Spain Elche CF Elche CF 2 (0)
Toni Villa Spain Spain Real Valladolid Real Valladolid 2 (0)
Raphaël Varane France France Real Madrid Real Madrid 2 (0)
Villalibre Spain Spain Athletic Bilbao Athletic Bilbao 2 (0)
Vinicius Júnior Brazil Brazil Real Madrid Real Madrid 2 (0)
Daniel Wass Denmark Denmark Valencia CF Valencia CF 2 (0)
William Carvalho Portugal Portugal Real Betis Real Betis 2 (0)
119. Adrián Spain Spain CA Osasuna CA Osasuna 1 (0)
Aitor Ruibal Spain Spain Real Betis Real Betis 1 (0)
Alberto Perea Spain Spain Cádiz CF Cádiz CF 1 (0)
Alberto Soro Spain Spain Granada CF Granada CF 1 (0)
Alcaraz Spain Spain Real Valladolid Real Valladolid 1 (0)
Ronald Araújo Uruguay Uruguay FC Barcelona FC Barcelona 1 (0)
Enis Bardhi North Macedonia North Macedonia Levante UD Levante UD 1 (0)
Borja García Spain Spain SD Huesca SD Huesca 1 (0)
Borja Sainz Spain Spain CD Alavés CD Alavés 1 (0)
Darko Brašanac Serbia Serbia CA Osasuna CA Osasuna 1 (0)
Bruno Spain Spain Real Valladolid Real Valladolid 1 (0)
Cala Spain Spain Cádiz CF Cádiz CF 1 (0)
Campaña Spain Spain Levante UD Levante UD 1 (1)
Samuel Chukwueze Nigeria Nigeria Villarreal CF Villarreal CF 1 (0)
Dani Calvo Spain Spain Elche CF Elche CF 1 (0)
Dani Escriche Spain Spain SD Huesca SD Huesca 1 (0)
David Ferreiro Spain Spain SD Huesca SD Huesca 1 (0)
David García Spain Spain CA Osasuna CA Osasuna 1 (0)
David Silva Spain Spain Real Sociedad Real Sociedad 1 (0)
De Marcos Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Deyverson Brazil Brazil CD Alavés CD Alavés 1 (0)
Mouctar Diakhaby France France Valencia CF Valencia CF 1 (0)
Diego Carlos Brazil Brazil Sevilla FC Sevilla FC 1 (0)
Marko Dmitrović Serbia Serbia SD Eibar SD Eibar 1 (1)
Domingos Duarte Portugal Portugal Granada CF Granada CF 1 (0)
Domingos Quina Portugal Portugal Granada CF Granada CF 1 (0)
Óscar Duarte Costa Rica Costa Rica Levante UD Levante UD 1 (0)
Rodrigo Ely Italy Italy CD Alavés CD Alavés 1 (0)
Emerson Brazil Brazil Real Betis Real Betis 1 (0)
Escudero Spain Spain Sevilla FC Sevilla FC 1 (0)
Facundo Ferreyra Argentina Argentina Celta Vigo Celta Vigo 1 (0)
Junior Firpo Spain Spain FC Barcelona FC Barcelona 1 (0)
Papu Gómez Argentina Argentina Sevilla FC Sevilla FC 1 (0)
Gonçalo Guedes Portugal Portugal Valencia CF Valencia CF 1 (0)
Hugo Guillamón Spain Spain Valencia CF Valencia CF 1 (0)
Hugo Mallo Spain Spain Celta Vigo Celta Vigo 1 (0)
Takashi Inui Japan Japan SD Eibar SD Eibar 1 (0)
Iván Alejo Spain Spain Cádiz CF Cádiz CF 1 (0)
Jairo Spain Spain Cádiz CF Cádiz CF 1 (0)
Javi Galán Spain Spain SD Huesca SD Huesca 1 (0)
Joan Jordán Spain Spain Sevilla FC Sevilla FC 1 (0)
Joaquín Spain Spain Real Betis Real Betis 1 (0)
Joaquín Spain Spain Real Valladolid Real Valladolid 1 (0)
Jota Portugal Portugal Real Valladolid Real Valladolid 1 (0)
Juan Miranda Spain Spain Real Betis Real Betis 1 (0)
Kenan Kodro Bosnia-Herzegovina Bosnia-Herzegovina Athletic Bilbao Athletic Bilbao
Real Valladolid Real Valladolid
1 (1)
Koke Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Jules Koundé France France Sevilla FC Sevilla FC 1 (0)
Thomas Lemar France France Atlético Madrid Atlético Madrid 1 (0)
Clément Lenglet France France FC Barcelona FC Barcelona 1 (0)
Loren Spain Spain Real Betis Real Betis 1 (0)
Luis Milla Spain Spain Granada CF Granada CF 1 (0)
Nemanja Maksimović Serbia Serbia Getafe CF Getafe CF 1 (0)
Mariano Dom. Republic Dom. Republic Real Madrid Real Madrid 1 (0)
Mario Hermoso Spain Spain Atlético Madrid Atlético Madrid 1 (0)
Ferland Mendy France France Real Madrid Real Madrid 1 (0)
Miguel Baeza Spain Spain Celta Vigo Celta Vigo 1 (0)
Mikel Merino Spain Spain Real Sociedad Real Sociedad 1 (0)
Mikel Rico Spain Spain SD Huesca SD Huesca 1 (0)
Moncayola Spain Spain CA Osasuna CA Osasuna 1 (0)
Montoro Spain Spain Granada CF Granada CF 1 (1)
Yunus Musah USA USA Valencia CF Valencia CF 1 (0)
Yoshinori Mutō Japan Japan SD Eibar SD Eibar 1 (0)
Nacho Monreal Spain Spain Real Sociedad Real Sociedad 1 (0)
Oihan Sancet Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Shinji Okazaki Japan Japan SD Huesca SD Huesca 1 (0)
Pablo Maffeo Spain Spain SD Huesca SD Huesca 1 (0)
Pedro León Spain Spain SD Eibar SD Eibar 1 (0)
Pere Milla Spain Spain Elche CF Elche CF 1 (0)
Pina Spain Spain CD Alavés CD Alavés 1 (0)
Pombo Spain Spain Cádiz CF Cádiz CF 1 (0)
Pulido Spain Spain SD Huesca SD Huesca 1 (0)
Uroš Račić Serbia Serbia Valencia CF Valencia CF 1 (0)
Ivan Rakitić Croatia Croatia Sevilla FC Sevilla FC 1 (0)
Raúl Carnero Spain Spain Real Valladolid Real Valladolid 1 (0)
Raúl Guti Spain Spain Elche CF Elche CF 1 (0)
Emiliano Rigoni Argentina Argentina Elche CF Elche CF 1 (0)
Riqui Puig Spain Spain FC Barcelona FC Barcelona 1 (0)
Kévin Rodrigues Portugal Portugal SD Eibar SD Eibar 1 (0)
Guido Rodríguez Argentina Argentina Real Betis Real Betis 1 (0)
Facundo Roncaglia Argentina Argentina CA Osasuna CA Osasuna 1 (0)
Roque Mesa Spain Spain Real Valladolid Real Valladolid 1 (1)
Rubén Peña Spain Spain Villarreal CF Villarreal CF 1 (0)
Rúben Vezo Portugal Portugal Levante UD Levante UD 1 (0)
Seoane Spain Spain SD Huesca SD Huesca 1 (0)
Sergi Enrich Spain Spain SD Eibar SD Eibar 1 (0)
Sergi Guardiola Spain Spain Real Valladolid Real Valladolid 1 (1)
Sergi Roberto Spain Spain FC Barcelona FC Barcelona 1 (0)
Sergio Carreira Spain Spain Celta Vigo Celta Vigo 1 (0)
Sergio León Spain Spain Levante UD Levante UD 1 (0)
Dimitrios Siovas Greece Greece SD Huesca SD Huesca 1 (0)
Damián Suárez Uruguay Uruguay Getafe CF Getafe CF 1 (0)
Toni Lato Spain Spain Valencia CF Valencia CF 1 (0)
Lucas Torreira Uruguay Uruguay Atlético Madrid Atlético Madrid 1 (0)
Trigueros Spain Spain Villarreal CF Villarreal CF 1 (0)
Unai Nuñez Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Víctor Ruiz Spain Spain Real Betis Real Betis 1 (0)
Waldo Rubio Spain Spain Real Valladolid Real Valladolid 1 (1)
Ximo Navarro Spain Spain CD Alavés CD Alavés 1 (0)
Yeray Spain Spain Athletic Bilbao Athletic Bilbao 1 (0)
Yeremi Spain Spain Villarreal CF Villarreal CF 1 (0)