FootballSports

The 20 greatest Barcelona players of all time, ranked

Barcelona has been home to some of the most iconic footballers in history. From commanding captains to magical forwards, these are the 20 greatest players ever to wear the blaugrana, ranked from 20 to 1.

20. Victor Valdes (2002–2014)

Víctor Valdés
Natursports / Shutterstock.com

Valdes was a steady presence in goal during Barcelona's most successful era, often overlooked but rarely beaten. With 536 appearances and 239 clean sheets, he was crucial in Pep Guardiola's dominant side.

19. Luis Suarez (1955–1961)

Luis Suárez Miramontes
By Unknown author - Europei story: sono 7 i nerazzurri ad aver trionfato (in Italian). inter.it (June 11, 2021)., Public Domain, https://commons.wikimedia.org/w/index.php?curid=113544092

Not to be confused with the Uruguayan striker, this Luis Suarez was the first Spaniard to win the Ballon d'Or. A technically gifted midfielder, he tallied 96 goal contributions in 176 games before heading to Inter Milan.

18. Neymar (2013–2017)

Neymar Jr.
imagestockdesign / Shutterstock.com

Despite only playing four seasons in Spain, Neymar lit up Camp Nou with his flair and sharp attacking instincts. He scored 105 goals and assisted 76 more, forming a legendary front three with Messi and Suarez.

Read also: Premier League sack race: Which managers are on the brink in 2025/26?

17. Pep Guardiola (1990–2001)

Pep Guardiola
Photo by Alexander Hassenstein - UEFA/UEFA via Getty Images

Long before his managerial greatness, Guardiola was Barcelona’s midfield metronome. With 384 appearances and 15 trophies, he was a natural leader on the pitch, orchestrating play with intelligence and calm.

16. Rivaldo (1997–2002)

Rivaldo
Colin McPhedran / Shutterstock.com

Rivaldo delivered world-class moments in a challenging period for the club, often carrying the team single-handedly. He notched 130 goals and 45 assists in just 235 games, proving himself a standout talent.

15. Luis Suarez (2014–2020)

Luis Suárez
Fabrizio Andrea Bertani / Shutterstock.com

One of the most lethal strikers of his era, Suarez netted 195 goals and assisted 113 more in just 283 appearances. His chemistry with Messi and Neymar made Barça’s attack nearly unplayable.

14. Gerard Pique (2008–2023)

Gerad Piqué
Maxisport / Shutterstock.com

After returning from Manchester United, Pique became a cornerstone of Barcelona’s defense for 15 years. He won 30 trophies and racked up 616 appearances, earning his status as a club legend.

Read also: Real Madrid's darkest days: the 10 worst defeats in club history

13. Diego Maradona (1982–1984)

Maradona
By Unknown author - here and here, Public Domain, https://commons.wikimedia.org/w/index.php?curid=41729153

Maradona's talent was undeniable, but his time at Barça was short and chaotic. He dazzled in flashes, scoring 38 goals in 58 games, but never truly settled before moving on to greater fame at Napoli.

12. Carles Puyol (1995–2014)

Carles Puyol
ph.FAB / Shutterstock.com

Puyol was the heart and soul of Barcelona’s backline—a fearless captain with unmatched intensity. He played 593 games, led the club for a decade, and was the embodiment of loyalty and leadership.

11. Sergio Busquets (2005–2023)

Sergio Busquets
Vlad1988 / Shutterstock.com

Busquets defined the role of the modern defensive midfielder with his vision and tactical intelligence. Across 722 matches, he won 32 trophies and played a pivotal role in every era he was part of.

10. Cesar Rodriguez (1939–1955)

Cesar Rodriguez
Photo: playmakerstats.com

An early scoring sensation, Cesar was a prolific forward in post-war Spain. With 226 goals in 344 appearances, he held the club scoring record for decades and helped shape Barça’s identity.

Read also: Set-piece kings and strugglers: Ranking every Premier League team’s dead-ball threat in 2025/26

9. Michael Laudrup (1989–1994)

Michael Laudrup
Maxisport / Shutterstock.com

Laudrup’s grace and creativity lit up Johan Cruyff’s Dream Team era. Though his exit to Real Madrid stung, his 226 appearances were full of world-class moments and 9 major trophies.

8. Ronald Koeman (1989–1995)

Photo: Piotr Piatrouski / Shutterstock.com

Koeman was a defender with the numbers of a striker—scoring 88 goals in 264 games. Known for his thunderous free-kicks, he famously netted the winner in Barça’s first European Cup final.

7. Ronaldo Nazario (1996–1997)

Ronaldo Nazário
Maxisport / Shutterstock.com

Ronaldo played just one season at Camp Nou but delivered one of the greatest solo campaigns in club history. He scored 47 goals in 49 games, leaving fans stunned by his raw power and skill.

6. Samuel Eto’o (2004–2009)

Samuel Eto’o
ph.FAB / Shutterstock.com

Eto’o was a big-game player who thrived on the biggest stages, including two Champions League finals. He scored 130 goals in under 200 games and was vital to Barça’s mid-2000s dominance.

Read also: Top 10 Highest-Paid Stars Lighting Up the Saudi Pro League

5. Ronaldinho (2003–2008)

Ronaldinho
ph.FAB / Shutterstock.com

Ronaldinho brought joy back to Barcelona with his jaw-dropping flair and charisma. A two-time FIFA World Player of the Year, he transformed the club’s fortunes and inspired a generation.

4. Johan Cruyff (1973–1978)

Johan Cruyff
By Rob Mieremet / Anefo - Nationaal Archief, CC0, https://commons.wikimedia.org/w/index.php?curid=33884796

Cruyff’s genius on the field laid the groundwork for the modern Barcelona philosophy. Though his best playing days were at Ajax, his 180 appearances at Barça were filled with innovation and impact.

3. Andres Iniesta (1996–2018)

Andres Iniesta
Christian Bertrand / Shutterstock.com

Iniesta was the definition of a clutch performer—elegant, composed, and decisive. With 674 appearances and 29 trophies, he was at the heart of Barcelona’s greatest moments.

2. Xavi (1991–2015)

Xavi Hernandez
Photo: Christian Bertrand / Shutterstock.com

Xavi set the rhythm for Barcelona’s golden generation, redefining the role of a central midfielder. Over 767 appearances, his precision and leadership helped win 25 trophies and create a footballing dynasty.

Read also: 50 Best Wrestlers of All Time | Ranking 2025

1. Lionel Messi (2000–2021)

Lionel Messi
ph.FAB / Shutterstock.com

No one comes close. Messi shattered every record in sight, scoring 672 goals and assisting 303 more in 778 games. His era of dominance redefined Barcelona and left a legacy the sport may never see again.