Sports

The Best FC Barcelona Players Of All Time, Ranked

List Rules
Vote up the top players ever to take the pitch for Barcelona.

The best players ever to lace up their cleats for Barcelona have been part of a long legacy of tremendous soccer. All the FC Barcelona stars of past and present have had a hand in crafting the history of their club team.

Barcelona has been one of the top teams in La Liga for years, and superstar Lionel Messi has helped the club keep its status among the A-list of the soccer world. But the history goes back longer than that, with early standouts from the club's roster like Cesar Rodriguez and Josep Escola establishing themselves in the club's early history.

So which of these players from Barcelona's long history deserves to rank near the top of the list? Who are the best Barcelona players of all-time? Vote below, and if you see any players missing from the list who should be considered, feel free to add them as well.

Ranked by
  • Xavi
    1
    Midfielder
    • Nationality: Spain

    Barcelona career: 1998-2015

  • Lionel Messi
    2
    • Nationality: Argentina

    Barcelona career: 2004-Present

  • Andrés Iniesta
    3
    Midfielder
    • Nationality: Spain

    Barcelona career: 2002-2018

  • Ronaldinho
    4
    Forward, Midfielder
    • Nationality: Brazil, Spain

    Barcelona career: 2003-2008

  • Johan Cruijff
    5
    • Nationality: Netherlands

    Barcelona career: 1973-1978

  • Carles Puyol
    6
    Defender
    • Nationality: Spain

    Barcelona career: 1999-2014

  • Samuel Eto'o
    7
    • Nationality: Spain, Cameroon

    Barcelona career: 2004-2009

  • Rivaldo
    8
    Forward, Midfielder
    • Nationality: Brazil

    Barcelona career: 1997-2002

  • Romário
    9
    Forward
    • Nationality: Brazil

    Barcelona career: 1993-1995

  • Ronaldo
    10
    Forward
    • Nationality: Brazil

    Barcelona career: 1996-1997

  • Ronald Koeman
    11
    Defender, Midfielder
    • Nationality: Netherlands

    Barcelona career: 1989-1995

  • Luis Suárez
    12
    Winger, Forward, Midfielder
    • Nationality: Uruguay

    Barcelona career: 2014-Present

  • Daniel Alves
    13
    Defender
    • Nationality: Brazil

    Barcelona career: 2008-2016

  • Diego Maradona
    14
    Forward, Midfielder
    • Nationality: Argentina

    Barcelona career: 1982-1984

  • Pep Guardiola
    15
    Midfielder
    • Nationality: Spain
  • Thierry Henry
    16
    Forward, Midfielder
    • Nationality: France
  • Sergio Busquets
    17
    Defensive midfielder
    • Nationality: Spain

    Barcelona career: 2008-Present

  • Gerard Piqué
    18
    • Nationality: Spain

    Barcelona career: 2008-Present

  • Michael Laudrup
    19
    Forward, Midfielder
    • Nationality: Denmark

    Barcelona career: 1989-1994

  • Andoni Zubizarreta
    20
    • Nationality: Spain

    Barcelona career: 1986-1994

  • David Villa
    21
    • Nationality: Spain

    Barcelona career: 2010-2013

  • Gheorghe Hagi
    22
    Midfielder
    • Nationality: Romania

    Barcelona career: 1994-1996

  • Marc-André ter Stegen
    23
    • Nationality: Germany
  • Patrick Kluivert
    24
    • Nationality: Netherlands

    Barcelona career: 1998-2004

  • Luís Enrique Martínez García
    25
    • Nationality: Spain

    Barcelona career: 1996-2004