Athletic Bilbao
Atletico Madrid
Barcelona
CD Alaves
CD Leganes
Celta Vigo
Deportivo La Coruna
Eibar
Espanyol
Getafe
Girona FC
Las Palmas
Levante
Malaga
Real Betis
Real Madrid
Real Sociedad
Sevilla
Valencia
Villarreal
Gerard Moreno
Fernando Pacheco
Stanislav Lobotka
Inaki Williams
Marc-Andre ter Stegen
Jan Oblak
Amath Ndiaye Diedhiou
Portu
Jonathan Calleri
Borja Garcia
Rodrigo Moreno
Angel Correa
Marko Dmitrovic
Luis Hernandez
David Lopez
Dakonam Djene
Jonny
Saul Niguez
Rodri Hernandez
Asier Illarramendi
Maximiliano Gomez
Lionel Messi
Leo Baptistao
Jorge Molina
Jose Luis Morales
Ivan Cuellar
Roberto Rosales
Juanpe
Juanfran
Daniel Wass
Jose Campana
Clement Lenglet
Jorge Koke
Sergi Darder
Mikel Oyarzabal
Ivan Rakitic
Lucas
Carlos Bacca
Pablo Fornals
Joaquin
Kike
Joan Jordan
Sergio Canales
Hugo Mallo
Roberto Gago
Aissa Mandi
Vicente Guaita
Daniel Parejo
Iago Aspas
Jose Gaya
Alex Granell
Willian Jose
Bernardo Espinosa
Manu Trigueros
Takashi Inui
Vitorino Antunes
Pione Sisto
Alvaro Odriozola
Javier Eraso
Raul Garcia
Fabian
Thomas Partey
Pablo Sarabia
Markel Susaeta
Ibai Gomez
Fernandez Gabi
Paulinho
Damian Suarez
Neto
Unai Nunez
Alvaro Gonzalez
Pablo Maffeo
Luis Suarez
Cristhian Stuani
Sergi Gomez
Jordi Alba
Francisco Portillo
Munir El Haddadi
Carlos Soler
Goncalo Guedes
Alfonso Pedraza
Angel Rodriguez
Ander Capa
Simone Zaza
Aritz Aduriz
Lucas Vazquez
Sergio Garcia
Dani Garcia
Aaron Martin
Antoine Griezmann
Celso Borges
Karim Benzema
Inigo Lekue
Marco Asensio
Santi Mina
Cristian Tello
Guilherme
Pere Pons
Rodrigo Ely
Geoffrey Kondogbia
Ruben Perez
Ximo Navarro
Javi Garcia
Faycal Fajr
David Zurutuza
Ever Banega
Sergio Roberto
Sergio Leon
Aday
Juanmi
Casemiro
Yassine Bounou
Kepa Arrizabalaga
Antonio Adan
Gabriel Paulista
Joseba Zaldua
Gerard Pique
Jaume Costa
Victor Sanchez
Luisinho
Jose Angel
Diego Godin
Tomas Pina
Sergio Postigo
Manuel Garcia
Adrian Lopez
Andres Iniesta
Samu Castillejo
Pablo Piatti
Franco Vazquez
Johan Mojica
Isco
Ander Iturraspe
Nabil El Zhar
Charles
Inigo Cordoba
Pablo Hernandez
Nolito
Nordin Amrabat
Antonio Barragan
Sergio Busquets
Pau Lopez
Gabriel
Adrian Gonzalez
Anaitz Arbilla
Andres Guardado
Jose Manuel Jurado
Adnan Januzaj
Luis Muriel
Ivi
Florin Andone
Raphael Varane
Mario Gaspar
Ruben
Michel Macedo
Marcelo
Alexis
Ruben Pena
Claudio Beauvue
Gonzalo Escalante
Ruben Sobrino
Leandro Chichizola
Victor Ruiz
Keylor Navas
Cristiano Ronaldo
Toni Kroos
Diego Llorente
Sergio Escudero
Mauro Arambarri
Steven N'Zonzi
Stefan Savic
Lucas Hernandez
Jason
Ryad Boudebouz
Fernando Torres
Sergio Ramos
Chori Castro
Diego Rico
Geronimo Rulli
Oier Olazabal
Gabriel Mercado
Jonas Ramalho
Jefferson Lerma
Paulo Oliveira
Chema
Xabier Prieto
Mikel San Jose
Luka Modric
Nacho
Diego Rolan
Gareth Bale
Jesus Navas
Gustavo Cabral
Emre Colak
Enis Bardhi
Nemanja Radoja
Sergio Mora
Daniel Carvajal
Fabian Schar
Samuel Umtiti
Martin Montoya
Jordi Amat
Wissam Ben Yedder
Vicente Gomez
Igor Zubeldia
Gerard Gumbau
Youssef En-Nesyri
Esteban Granero
Kevin Gameiro
Emmanuel Boateng
Ruben Duarte
Dimitris Siovas
Sergio Rico
Ezequiel Garay
Dani Castellano
Riza Durmisi
Guido Pizarro
Jozabed Sanchez
Rober Pier
Nelson Semedo
Tana
Victor Camarasa
Federico Valverde
Denis Cherychev
Ruben Blanco
Sergio Asenjo
Jonathan Viera
Antonio Luna
Omar Ramos
Jose Maria Gimenez
Javi Castellano
Darko Brasanac
Benat
Burgui
Andreas Pereira
Enes Unal
Zakaria Bakkali
Emre Mor
Mario Hermoso
Recio
Pedro Mosquera
Joaquin Correa
Miguel Angel Guerrero
Ivan Alejo
Gaku Shibasaki
Roberto Soriano
Sidnei
Martin Aguirregabiria
Oscar de Marcos
Sime Vrsaljko
Pedro Lopez
Facundo Roncaglia
Keko
Alberto Aquilani
Daniel Raba
Mubarak Wakaso
Mateo Kovacic
Ignasi Miquel
Cala
Raul Navas
Filipe Luis
Raul Albentosa
Simon Kjaer
Kevin Rodrigues
Manuel Iturra
Unai Bustinza
Bruno Gonzalez
Federico Cartabia
Alen Halilovic
Brais Mendez
Borja Gonzalez
Aleix Garcia
Aymeric Laporte
Artiz Elustondo
Guillermo Maripan
Ruben Vezo
Enric Saborit
Raul Carnera
Sergi Enrich
Cheick Doukoure
Marc Navarro
Alex Galvez
Markel Bergara
Mikel Balenziaga
Diego Gonzalez
Philippe Coutinho
Ezequiel Munoz
Antonio Rukavina
Daniel Torres
Oscar Melendo
Nicola Sansone
Denis Suarez
Javier Fuego
Alberto de la Bella
Victor Laguardia
Coke
Jeison Murillo
John Guidetti
Fabian Orellana
Mikel Rico
Ousmane Dembele
Roger Marti
David Timor
Alvaro Medran
Antonio Sanabria
Paco Alcacer
Yannick Carrasco
Borja Valle
Marc Bartra
Inigo Martinez
Sergio
Ivan Ramis
Mauricio Lemos
Sasa Lukic
Miguel Layun
Toni Lato
Jose Naranjo
Andre Gomes
Juanpi
Cedric Bakambu
David Soria
Zouhair Feddal
Daniele Bonera
Matias Aguirregaray
Paul Baysse
Diego Costa
Pape Diop
Medhi Lacen
Loren Moron
Fernando Navarro
Martin Mantovani
David Junca
Hernan Toledo
Nemanja Maksimovic
Aleix Vidal
Douglas Luiz
Junior Firpo
Peter Etebo
Carlos Sanchez
Federico Ricca
Thomas Vermaelen
Erick Cabaco
Javi Lopez
Mauro Dos Santos
Francis Guerrero
Vitolo
Nacho Gil
Johannes Geis
Iker Muniain
Didac Vila
Luciano Vietto
Choco Lozano
Michael Olunga
Borja Mayoral
Alexander Szymanowski
Marc Muniesa
Mariano Barbosa
Adalberto Penaranda
David Lomban
Theo Hernandez
Momo
Brown Ideye
Alvaro Jimenez
Marcos Llorente
Michael Krohn-Dehli
Bojan Krkic
Ferran Torres
Carlos Vela
Lucas Boye
Tono
Mikel Vesga
Pedro Bigas
Pedro Leon
Andreau Fontas
Carlos Vigaray
Sebastien Corchia
Maxime Lestienne
Lucas Digne
Loic Remy
Sandro Ramirez
Dani Ceballos
Sabin Merino
Olarenwaju Kayode
Javi Ontiveros
Diego Lopez
Raul Lizoain
Oscar Duarte
Raul Fernandez
Naldo
David Garcia
Alejandro Mula
Jairo Samperio
David Simon
Imanol Agirretxe
Samu
Alberto Bueno
Jon Bautista
Daniel Pacheco
Kiko Casilla
Juankar
Oussama Tannane
Carles Gil
Francisco Molinero
Christian Santos
Imoh Ezekiel
Gerard Deulofeu
Hernan Perez
Erik Exposito
Ruben Castro
Miguel Angel Moya
Achraf Hakimi
Leandro Cabrera
Gorka Iraizoz
Alex Alegria
Francis Coquelin
Zdravko Kuzmanovic
Isaac Success
Tito
Giampaolo Pazzini
Bebe
Nano
Pedro Alcala
Iago Herrerin
Hector Moreno
Miguel Torres
Ganso
Eneko Boveda
Yeray Alvarez
Sulley Muntari
Mathieu Flamini
Roger Martinez
Marc Roca
Joel Campbell
Jesus Vallejo
Gabriel Penalba
Javier Mascherano
Nacho Vidal
Esteban Rolon
Mario Gonzalez
Juanjo Narvaez
Roque Mesa
Hernan
Nahuel
Cristian Rivera
Lionel Carole
Costel Pantilimon
Adrian Dieguez
Xabier Etxeita
Shaquell Moore
Alin Tosca
Daniel Carrico
Armando Sadiku
Ruben Pardo
Erik Moran
Nicolas Gaitan
Merveille Ndockyt
Jaume Domenech
Nicolas Pareja
Yerry Mina
Carles Planas
Oscar Romero
Jony
Ruben Rochina
Augusto Fernandez
Bruno Gama
Emiliano Martinez
Andres Prieto
Dani Gimenez
Ruben Semedo
Benito Ramirez
Chuca
Jefferson Montero
Edu Exposito
Jon Guridi
Ramiro Guerra
Ivan Lopez
Andres Fernandez
Alejandro Arribas
Borja Herrera
Adrian Marin
Gerard Valentin
Ermedin Demirovic
Guilherme Arana
Rafa Navarro
Julio Gracia
Mathias Olivera
Imanol Sarriegui
Ager Aketxe
Alexandar Katai
Carlos Fernandez
Sergi Samper
Nereo Champagne
Maksym Koval
Francis Uzoho
Przemyslaw Tyton
Enzo Zidane
Sergio Sanchez
Mujaid Sadick
El Hacen
Aythami
Barri
Miguel Cifuentes
Robert Mazan
Andoni Gorosabel
Eloi Amagat
Aitor Ruibal
Andrew Hjulsager
Hugo Duro
Fahad Al-Muwallad
Kevin Soni
Marlos Moreno
Jaime Sierra
Emanuel Cecchini
Sergio Araujo
Pau Torres
Aly Abeid
David Alba
Alberto Redondo
Jon Ander Serantes
Jose Artiles
Axel Werner
Antonio Sivera
Joao Cancelo
Alex Robles
Luca Zidane
Carlos Isaac
Aldo One
Walter Montoya
Fabio Gonzalez
Victor Lopez
Asier Riesgo
Yoel Rodriguez
Borja Lasso
Koke
Andoni Lopez
Jasper Cillessen
Dario Poveda
Jose Arnaiz
Antonio Moya
Alfred N'Diaye
Leonardo Suarez
Mozo
Carlos Martinez
Carlos Calderon
Alberto Lopez
Hector Hernandez
Sergio Arribas
Ivan Rodriguez
Jose Alonso Lara
Juan Cruz
Dani Vivian
Miguel Angel Rubio
Dani Molina
Salem Al-Dawsari
Francesc Regis
Arona Sane
Ander Guevara
Markel Areitio
Juan Aguero
Moha Ramos
Diego Alende
Eduardo Frias
Jose Carlos Sanchez
Oriol Busquets
Carles Alena
Dani Sotres
Javier Jimenez
Dennis Eckert
Alvaro Tejero
Unai Simon
Mitchell Langerak
Victor Pastrana
Cenk Gonen
Emiliano Buendia
William Camargo
Sergi Gonzalez
Arda Turan
Ivan Villar
Franchu
Chuli
Ian Pino
Juan Soriano
Keidi Bare
Kike Sola
Filip Manojlovic
Leonardo Rocha
David Costas
Adri Lopez
Imanol Garcia
Vukasin Jovanovic
Diego Pampin
Nicolas Gorosito
Unai Lopez
Andoni Zubiaurre
Angel Lopez
Antonio Montoro
Alex Dos Santos
Ioritz Landeta
Daniel Rebollo
Mahamadou Kone
Dejan Drazic
Oscar Rodriguez
Redru
Marcel Lizak
Pape Mbodji
Luismi Quezada
Verza
Ander Cantero
Gonzalo Villar
Markel Etxeberria
Roberto Olabe
Gabri Salazar
Victor San Bartolome
Artiz Castro
Fran Vieites
Alvaro Vazquez
Manu Morlanes
Alejandro Pozo
Roberto Ibanez
Quipue Fornos
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .