Sports
13.7k voters

The Best FC Barcelona Players Of All Time, Ranked

Updated October 31, 2020 108.8k votes 13.7k voters 33.1k views113 items

List RulesVote 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.

...more
  • 1
    Hristo Stoichkov
    14,402
    1,245

    Hristo Stoichkov

    Forward, Midfielder

    BirthplacePlovdiv, Yuzhen tsentralen, Bulgaria

    NationalityBulgaria

    Barcelona career: 1990-1995, 1996-1998

  • 2
    Johan Cruyff
    3,224
    1,728

    NationalityNetherlands

    Barcelona career: 1973-1978

  • 3
    Ronaldinho
    3,628
    2,002

    Ronaldinho

    Forward, Midfielder

    BirthplacePorto Alegre, Brazil

    NationalityBrazil, Spain

    Barcelona career: 2003-2008

  • 4
    Andrés Iniesta
    2,662
    1,464

    Andrés Iniesta

    Midfielder

    BirthplaceFuentealbilla, Spain

    NationalitySpain

    Barcelona career: 2002-2018

  • 5
    Lionel Messi
    5,142
    2,881

    BirthplaceRosario, Argentina

    NationalityArgentina, Spain

    Barcelona career: 2004-Present

  • 6
    Xavi
    2,304
    1,262

    Xavi

    Midfielder

    BirthplaceTerrassa, Spain

    NationalitySpain

    Barcelona career: 1998-2015

  • 7
    Carles Puyol
    1,712
    1,404

    Carles Puyol

    Defender

    BirthplaceLa Pobla de Segur, Spain

    NationalitySpain

    Barcelona career: 1999-2014

  • 8
    Ronaldo
    1,682
    1,498

    Ronaldo

    Forward

    BirthplaceRio de Janeiro, Brazil

    NationalityBrazil

    Barcelona career: 1996-1997

  • 9
    Romário
    1,305
    1,157

    Romário

    Forward

    BirthplaceRio de Janeiro, Brazil

    NationalityBrazil

    Barcelona career: 1993-1995

  • 10
    Rivaldo
    1,184
    1,125

    Rivaldo

    Forward, Midfielder

    BirthplacePaulista, Brazil

    NationalityBrazil

    Barcelona career: 1997-2002

  • 11
    Ronald Koeman
    1,060
    1,037

    Ronald Koeman

    Defender, Midfielder

    BirthplaceZaandam, Netherlands

    NationalityNetherlands

    Barcelona career: 1989-1995

  • 12
    Samuel Eto'o
    1,102
    1,147

    BirthplaceDouala, Wouri, Cameroon

    NationalitySpain, Cameroon

    Barcelona career: 2004-2009

  • 13
    Diego Maradona
    1,961
    2,088

    Diego Maradona

    Forward, Midfielder

    BirthplaceLanús, Argentina

    NationalityArgentina

    Barcelona career: 1982-1984

  • 14
    Luis Suárez
    1,150
    1,330

    Luis Suárez

    Winger, Forward

    BirthplaceSalto, Uruguay

    NationalityUruguay

    Barcelona career: 2014-Present

  • 15
    Daniel Alves
    1,000
    1,172

    Daniel Alves

    Defender

    BirthplaceJuazeiro, Brazil

    NationalityBrazil, Spain

    Barcelona career: 2008-2016

  • 16
    Marc-André ter Stegen
    524
    637

    BirthplaceMönchengladbach, Germany

    NationalityGermany

  • 17
    Pep Guardiola
    595
    727

    Pep Guardiola

    Midfielder

    BirthplaceSantpedor, Spain

    NationalitySpain

  • 18
    Gheorghe Hagi
    691
    865

    Gheorghe Hagi

    Midfielder

    BirthplaceSăcele, Constanța, Romania

    NationalityRomania

    Barcelona career: 1994-1996

  • 19
    Sergio Busquets
    858
    1,078

    Sergio Busquets

    Defender, Midfielder

    BirthplaceSabadell, Spain

    NationalitySpain

    Barcelona career: 2008-Present

  • 20
    Michael Laudrup
    635
    801

    Michael Laudrup

    Forward, Midfielder

    BirthplaceFrederiksberg, Copenhagen, Denmark

    NationalityDenmark

    Barcelona career: 1989-1994

  • 21
    Thierry Henry
    22
    17

    Thierry Henry

    Forward, Midfielder

    BirthplaceLes Ulis, France

    NationalityFrance

  • 22
    Gerard Piqué
    841
    1,075

    BirthplaceBarcelona, Spain

    NationalitySpain

    Barcelona career: 2008-Present

  • 23
    Javier Mascherano
    18
    14

    Javier Mascherano

    Defender, Midfielder

    BirthplaceSanta Fe, San Lorenzo, Argentina

    NationalityArgentina

  • 24
    Patrick Kluivert
    571
    758

    Patrick Kluivert

    Forward

    BirthplaceAmsterdam, Netherlands

    NationalityNetherlands

    Barcelona career: 1998-2004

  • 25
    David Villa
    677
    910

    BirthplaceTuilla, Langreo, Spain

    NationalitySpain

    Barcelona career: 2010-2013