All-time La Liga players face-off

The 100 greatest players in La Liga history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it. Deal a random set of all-time La Liga players matchups, or build your own, then pick a side in each.

Drag pictures onto both sides of a row to make a matchup
0–00 even
100 not in a matchup · drag one onto either side of a row (up to 4 a side)
Lionel Messi
MF/FW · BAR
Cristiano Ronaldo
FW · RMA
Zinedine Zidane
MF · RMA
Ronaldo
FW · RMA
Luka Modrić
RMA
Luís Figo
BAR
Ronaldinho
BAR
David Beckham
MF · RMA
Alfredo Di Stéfano
FW · RMA
Kaká
RMA
Rivaldo
MF/FW · BAR
Ousmane Dembélé
FW · BAR
Karim Benzema
FW · RMA
Fabio Cannavaro
DF · RMA
Johan Cruyff
MF/FW · BAR
Rodri
ATM
Robert Lewandowski
FW · BAR
Iker Casillas
GK · RMA
Gerard Piqué
DF · BAR
Hristo Stoichkov
FW · BAR
Toni Kroos
MF · RMA
Andrés Iniesta
MF · BAR
Luis Suárez
FW · BAR
Antoine Griezmann
FW · ATM
Sergio Ramos
RMA
Xavi Hernández
MF · BAR
Fernando Torres
FW · ATM
Sergio Busquets
BAR
Roberto Carlos
RMA
Xabi Alonso
MF · RMA
Cesc Fàbregas
MF · BAR
David Silva
RSO
Carles Puyol
BAR
Luis Suárez
MF · BAR
Thierry Henry
FW · BAR
James Rodríguez
FW · RMA
Samuel Eto'o
FW · BAR
Diego Forlán
FW · ATM
Neymar
BAR
Thibaut Courtois
GK · ATM
Sergio Agüero
ATM
Ángel Di María
RMA
Raúl
FW · RMA
Diego Maradona
MF/FW · BAR
Gareth Bale
RMA
Daniel Alves
DF · BAR
Diego Godín
ATM
Alexis Sánchez
BAR
Edwin van der Sar
GK · BAR
Pepe
RMA
David Villa
FW · BAR
Javier Mascherano
MF · BAR
Ivan Rakitić
MF · SEV
Keylor Navas
GK · RMA
Raphaël Varane
RMA
Raymond Kopa
MF · RMA
Arda Turan
MF · BAR
Gheorghe Hagi
MF · BAR
David Alaba
MF · RMA
Michael Laudrup
MF · BAR
Claudio Bravo
GK · RSO
Sami Khedira
MF · RMA
Mesut Özil
MF · RMA
Diego Simeone
MF · ATM
Radamel Falcao
FW · RAY
Rafael Márquez El piojo
BAR
Pedri
BAR
Allan Simonsen
FW · BAR
Andrés Guardado
MF · BET
Savo Milošević
FW · OSA
Eden Hazard
RMA
Bebeto
FW · DEP
Álvaro Arbeloa
RMA
Kylian Mbappé
FW · RMA
Olof Mellberg
DF · RAC
Raúl Albiol
DF · VIL
Martín Cáceres
BAR
Giovani dos Santos
VIL
Pepe Reina
GK · VIL
Jesús Navas
SEV
Gavi
MF · BAR
José María Giménez
ATM
Rodrigo De Paul
ATM
Seydou Keita
MF · BAR
Pedro
FW · BAR
Dani Olmo
MF · BAR
Roque Santa Cruz
FW · MCF
Andoni Zubizarreta
GK · BAR
Víctor Valdés
GK · BAR
Phillip Cocu
MF · BAR
Ruud van Nistelrooy
FW · RMA
Celso Borges
MF · DEP
Joan Capdevila
VIL
Unai Simón
GK · ATH
Mikel Oyarzabal
FW · RSO
Javad Nekounam
MF · OSA
Mikel Merino
RSO
Carlos Marchena
SEV
Samuel Umtiti
DF · BAR
Fabián Ruiz
MF · BET

Top all-time La Liga players — November 2026

See the full top list →
  1. 1Ousmane Dembélé
  2. 2Ronaldinho
  3. 3Zinedine Zidane
  4. 4Gerard Piqué
  5. 5Ronaldo

About this face-off

The score at the top counts the rows each side took and the ones you called even.

Save your face-off and share it: anyone who opens it can call the same matchups their own way.

The 100 greatest players in La Liga history, by Hall of Fame, all-time teams, MVPs and All-Star selections; search for anyone else who played in it.

Every pick and every finished ranking here counts toward the top all-time La Liga players for November 2026.

How to use it

  1. Pick how many rows and what mix of matchups to deal.
  2. Call each row: left, right or even.
  3. Share the score, or save it for others to try.
  4. If someone is missing, use + Add or the search box under the board to bring them in.
  5. When you're done, download the picture or copy a link that opens your board as you left it.

More La Liga