The 25 Best Barcelona Players of All Time—Ranked

Barcelona has been the home of many legendary players over the years.
Andres Iniesta (left), Lionel Messi and Xavi are all among Barcelona’s greatest-ever players.
Andres Iniesta (left), Lionel Messi and Xavi are all among Barcelona’s greatest-ever players. / IMAGO/PanoramiC

FC Barcelona is more than just a soccer club—as the words spelled out across the seats at Camp Nou proudly proclaim: “Més que un club.”

One of the most storied sides in soccer history, Barça has claimed 28 La Liga titles, five Champions Leagues and a long list of other major honors. But beyond the silverware, the club has become a symbol of Catalan identity and a standard-bearer for a distinct footballing philosophy—one defined by technical brilliance, youth development and an unshakable commitment to style.

Over the decades, countless players have personified that identity—whether by rising through La Masia, giving everything on the pitch or simply playing the game the “Barça way.”

Here are the 25 greatest players ever to wear the famous garnet and blue, based on ability, impact and lasting legacy.

FREE NEWSLETTER. New SI FC Newsletter Global Embed. Sign Up to Get Informed With SI FC. dark


Barcelona Legends: The Best Barcelona Players of All Time

25. Gerard Piqué

Gerard Piqué
Gerard Piqué played 669 games for Barcelona. / IMAGO/ANP

A strong, brash, charismatic and sometimes even controversial personality sometimes makes people forget that Gerard Piqué is one of the most talented center backs the game has ever seen.

The La Masia product returned to Barcelona in 2008 and quickly established himself as a cornerstone of the most successful era in club history. At his peak, he was one of the best central defenders in the world.

He amassed 669 appearances, collected 30 major trophies in his decade-plus stint at Barça and his 56 goals are the second most by a defender in club history. Few players in Barcelona history better personified the club than Piqué, who was a true leader and an undisputed legend.


24. Romário

Romario
Romário’s stint with Barcelona was brief but memorable. / Chris Cole/Getty Images

Romário needed only two seasons in Catalonia to leave an enduring mark with Barcelona, infatuating club supporters with his otherworldly talent that is on par with the all-time greats.

The Brazilian scored 30 goals in 33 La Liga games as Barcelona cruised to the title in his first season with the club. Once described as “a comic book player,” he was the cherry on top of Johan Cruyff’s “Dream Team." Agile, skillful, fast and devastating in front of goal, Romário was a sight to behold.


23. Carles Rexach

Carles Rexach
Carles Rexach (right) played 16 seasons for Barcelona. / IMAGO/BSR Agency

Carles Rexach was an ever-present figure in Barcelona during the second half of the 20th century, spending 44 years straight at the club as a player or as a member of the technical staff, later helping sign the top player on this list.

The former winger was deadly with the ball at his feet, especially with set-pieces, becoming Barcelona’s ninth all-time goalscorer in his 672 appearances as a Blaugrana. He was a one-club man that later managed the Catalans in 2001–02 before becoming a consultant for the club in 2010.


22. Dani Alves

Dani Alves
Dani Alves revolutionized the right back position at Barcelona. / Jasper Juinen/Getty Images

Brazil have produced some of the greatest fullbacks of all time and Dani Alves is very much one of them. His tireless engine was only matched by his vision and brilliant technique, contributing to him having the fifth most assists in club history.

The chemistry Alves developed with Lionel Messi on Barcelona’s right flank made him one of Messi’s greatest ever sidekicks. Together, they formed one of the greatest right wings the sport has ever witnessed. He remains the third foreign player with the most caps in Barça history and collected 23 major trophies during his time in Catalonia.


21. Luis Suárez

Luis Suarez Miramontes
Luis Suárez Miramontes (left) was the first Spanish player to win the Ballon d’Or. / IMAGO/Album

The first of two players named Luis Suárez on the list. Suárez Miramontes was a fearless yet elegant attacking midfielder that is widely considered as one of the best players of his era. He was the first Spanish player to win the men’s Ballon d’Or in 1960.

The Spaniard led Barcelona to two La Liga titles and to the club’s first ever European final in 1961. An economic crisis forced Barça to sell Suárez shortly after winning the Ballon d’Or. Still, Suárez left a lasting legacy with 141 goals in 253 appearances.


20. Andoni Zubizarreta

Andoni Zubizarreta
Andoni Zubizarreta is one of the greatest Spanish goalkeepers in history. / IMAGO/Ferdi Hartung

The definition of consistency. Andoni Zubizarreta was never one for the spotlight, but he answered the call whenever he was needed.

“Zubi” was the guardian of the ”Dream Team” and his performance in the 1992 European Cup—now Champions League—will forever be remembered as nothing short of extraordinary, helping Barcelona conquer their maiden Champions League trophy.

He won 11 major trophies with Barça including four La Liga titles where he missed only four games throughout the four title-winning campaigns. To this day, no player has more La Liga appearances than his 622. Not to mention he also played in four World Cups for Spain.


19. Michael Laudrup

Michael Laudrup
Michael Laudrup was one of the finest players of Barcelona’s Dream Team. / Shaun Botterill/Getty Images

Although he had a falling out with childhood hero turned manager Cruyff that resulted in him leaving for bitter rivals Real Madrid, Michael Laudrup was perhaps the greatest artist within the ensemble that was Barcelona’s “Dream Team.”

The Danish striker was a player ahead of his time. An elegant striker that was just as capable as a creator than as a finisher; he was elegance on the football pitch personified. There’s a reason a banner with the phrase “Enjoy Laudrup” embellished the Camp Nou stands for years.

Laudrup won four consecutive La Liga titles and Barça’s maiden Champions League title in his five year stint at the club. He added that bit of magic to one of the greatest sides in club history.


18. Pep Guardiola

Pep Guardiola
Pep Guardiola played over 450 games for Barcelona before returning as a maneger. / Allsport UK/ALLSPORT

Before Pep Guardiola revolutionized Barcelona as a manager, he spent 11 seasons donning the Blaugrana shirt, exuding class with the legendary No. 4 on his back.

Guardiola was the heart of the “Dream Team.” Johan Cruyff once described him as an extension of himself on the pitch. He was the prototype of the modern day Barcelona midfielder, combining elegance with unparalleled vision and technique. A truly gifted player.

He won 14 major trophies as a Barça player in 479 appearances. Then, he returned as a manager to oversee the greatest era in the storied history of his boyhood club.


17. Diego Maradona

Diego Maradona
Many consider Diego Maradona as the greatest player of all time. / Joel Robine/AFP/Getty Images

Diego Maradona was a shooting star in Barcelona. He was a true lightning rod that never managed to live-up to his potential with the club, but still left an undeniable mark and showed glimpses of the talent that make him the greatest player ever in the eyes of many.

Maradona’s two seasons with the club were injury-ridden and probably best remembered by the fights he incited on the pitch. Yet, there was still a number of brilliant moments, including when was the first ever Barcelona player to get a standing ovation at the Santiago Bernabéu after a sublime El Clásico goal in the 1982–83 season.

His brief two season stint in Catalonia still saw him leave with three major trophies won. Maradona at Barcelona was the definition of a rebellious genius, one that raised the club’s status and left behind clues of his eventual all-time great status.


16. Neymar Jr.

Neymar Jr.
Neymar was pure magic during his time at Barcelona. / Etsuo Hara/Getty Images

The hype surrounding Neymar Jr. upon joining Barcelona from Santos in 2013 was unlike anything the world had ever seen. Yet, the Brazilian winger lived up to the hype ... and then some.

Neymar collected 105 goals and 76 assists in his 186 appearances for the club. He formed arguably the greatest attacking trio the world has ever seen next to Messi and Luis Suárez, lifting every trophy available in his four seasons with the club, including a treble in 2014–15.

The Brazilian was simply electric down the left wing, one of the most naturally gifted players ever to step foot on the Camp Nou pitch. He was the mastermind behind one of the greatest nights in Barça folklore when they overcame a four-goal deficit to eliminate Paris Saint-Germain in the 2016–17 Champions League round of 16.

Neymar left for PSG a season later with a record transfer fee worth €222 million ($264 million). His controversial exit still pains many Barcelona fans, who sometimes even describe him as “the prince that never became king.”


15. Rivaldo

Rivaldo
Rivaldo is Barcelona’s sixth all-time goalscorer. / Phil Cole /Allsport

Signed to replace his national team partner in crime Ronaldo, Rivaldo infatuated the Camp Nou scoring goal after goal in his five seasons donning the Blaugrana shirt from 1997 to 2002.

He bagged 43 goals in his first two La Liga seasons, helping Barcelona conquer both and winning the Ballon d’Or in 1999. Yet perhaps his most memorable moment as a Barça player came in 2001, when an 87th minute match-winning bicycle-kick against Valencia secured the Catalans a spot in the Champions League.

Rivaldo was a masterful dribbler and natural goalscorer despite not being a center forward. He won four major trophies with Barcelona and was also the biggest bright spot during the difficult time the club experienced at the turn of the century.


14. Samuel Eto’o

Samuel Eto’o
Samuel Eto’o is the greatest African player in Barcelona history. / Jasper Juinen/Getty Images

One of the most prolific goalscorers in Barcelona history, Samuel Eto’o was the dream target man to lead Barcelona’s resurgence from 2004–2005.

The Cameroon international won the Pichichi twice and won three La Liga titles altogether. He also had a knack for the big occasion, scoring in both Champions League finals he won with the Catalans. A powerful, tireless and devastating striker, Eto’o was crucial to Barcelona’s success during his five seasons with the club.

From forming a spectacular partnership with Ronaldinho under Frank Rijkaard to leading the line of Guardiola’s all-conquering side in 2008–09, Eto’o is considered by many as the greatest African player of all time. His 130 official goals for Barça are the fifth-most in club history.


13. Hristo Stoichkov

Hristo Stoichkov
Hristo Stoichkov (right) is one of the greatest center forwards of the 1990’s. / VI Images/Getty Images

It’s hard to imagine Barcelona would’ve won four straight La Liga titles and their first ever Champions League without Hristo Stoichkov commanding the “Dream Team’s” attack.

The charismatic striker was lethal in front of goal. Considered as the greatest Bulgarian player of all time, he’s one of three Barcelona players to have won the Champions League, Golden Boot and Ballon d’Or, alongside Suárez Morientes and Messi.

In his final game for the cub, Stoichkov scored a brace and assisted another to clinch the La Liga title, collecting his 13th and final major trophy with Barcelona in seven seasons. He was a mainstay of Barcelona’s success in the 1990s.


12. Ronaldo Nazário

Ronaldo Nazário
Ronaldo Nazário was at the peak of his powers during his single season with Barcelona. / Claudio Villa/Getty Images

It’s rare for a player to be considered one of a club’s greatest ever after just a single season, but Ronaldo Nazário's 1996–97 campaign at Barcelona makes a compelling case.

In one of the most remarkable individual seasons in both Barcelona and Spanish soccer history, the Brazilian striker scored an astonishing 47 goals in just 49 games across all competitions. Many of those goals saw him bamboozle La Liga defenders and goalkeepers alike, often rounding the keeper and calmly slotting the ball into an empty net—a finish that would become his trademark.

Ronaldo’s explosive form helped Barça secure a cup treble of the Copa del Rey, Supercopa de España, and UEFA Cup Winners’ Cup. Even more impressive? He was just 19 years old, offering the world its first true glimpse of a player who would go on to become one of the all-time greats.


11. César Rodríguez

Cesar Rodriguez.
César Rodríguez scored 232 goals for Barcelona. / FC Barcelona

Signed by Barcelona for today’s equivalent of €12 ($14) from the amateur leagues, César Rodríguez went on to to play 13 seasons with the club and remains one of the greatest No. 9s to ever wear the Blaugrana shirt.

Nicknamed “El Pelucas” for his rapidly deteriorating hairline, Rodríguez’s trademarked finish was a powerful, unstoppable header. He is one of the biggest stars of Barcelona’s famous “Cinco Copas” side that lifted five trophies in the 1951–52 season.

He scored 232 official goals for Barcelona and retired as the club’s all time leading scorer. His record stood for 60 years until Messi overtook him in 2012, yet he remains the second greatest goalscorer in Barça history.


10. László Kubala

Laszlo Kubala
László Kubala spearheaded Barcelona’s golden age in the 1950’s. / IMAGO/PRESSE SPORTS

After landing in Barcelona as a refugee from Hungary in 1950, László Kubala went on to become an absolute legend in Barcelona folklore and is the figurehead of Barça’s “Cinco Copas” side.

Kubala scored an unbelievable 131 goals in 186 La Liga games, winning it on four separate occasions and lifting 14 trophies altogether in his 11 seasons with the club. He remains Barcelona’s fourth all-time goalscorer.

He went on to manage Barcelona during the early 1980s and a statue in his honor still stands today outside the Camp Nou.


9. Ronald Koeman

Ronald Koeman
Ronald Koeman scored Barcelona’s game-winner in the 1992 Champions League final. / IMAGO/BSR Agency

If you glance at Ronald Koeman’s career stats—238 goals in 685 games across stints in the Netherlands and Spain—you might assume he was one of Europe’s most prolific strikers of the 1980s and '90s.

You’d be wrong. In fact, Koeman spent the majority of his career playing as a sweeper—the last line of defense before the goalkeeper.

So how did he rack up so many goals, including 88 for Barcelona during six trophy-laden seasons that saw the club clinch four La Liga titles, three Supercopas and the Champions League? Mostly through a lethal combination of long-range strikes and set-pieces.

Whether he was bending in a curling free kick from the edge of the area, unleashing a rocket from distance with his sledgehammer right foot or calmly converting from the penalty spot under pressure, Koeman made dead-ball situations look routine. However he chose to strike it, the result was almost always the same: the net rippling.


8. Luis Suárez

Luis Suarez
Luis Suárez was the only player that could match Messi and Ronaldo’s goal-tallies at their peak. / Alex Caparros/Getty Images

The second of the two great have been two great players by the name of Luis Suárez at Barcelona. The Uruguayan striker lit up Camp Nou between 2014 and 2020—a golden era during which he led the line alongside Messi and Neymar.

Where Messi brought the solo runs and pinpoint passes, and Neymar the unpredictability and flair, Suárez was the ruthless finisher—relentless, physical and clinical in front of goal. With 198 goals in 283 games, four La Liga titles, a Champions League and countless other honors, Suárez goes down as Barcelona’s greatest-ever out-and-out striker.

Unlike his namesake, the only thing he didn’t collect in Catalonia was the Ballon d’Or—but anyone watching in 2015–16, when he scored 59 goals in 53 games, knows he probably should have.


7. Sergio Busquets

Sergio Busquets.
Sergio Busquets revolutionized the defensive midfielder role. / IMAGO/Cordon Press/Miguelez Sports

Sergio Busquets was never one for the spotlight. He didn’t score screamers, glide past defenders with dazzling runs or throw himself into tackles that got the crowd on its feet.

What he did do, however, was master the so-called “basics” to such a degree that he became the heartbeat of Barcelona for over 15 years. Busquets dictated the tempo of matches with effortless precision—moving only when necessary, playing passes with unerring accuracy and reading the game with near-telepathic awareness. He didn’t wait for problems to arise; he anticipated them, often intercepting the ball before danger could even develop.

Legendary Argentinian player Juan Román Riquelme once famously said, “Busquets confused the football world,” alluding to the fact that after his emergence, teams wanted their defensive midfielders to have the qualities of a No.10.

With over 700 appearances and a trophy haul that places him among the most decorated players in soccer history, Busquets may have been under-appreciated in his prime. But as time passes—and as Barcelona strive to replace the irreplaceable—it’s clearer than ever just how extraordinary he truly was.


6. Carles Puyol

Carles Puyol
Carles Puyol was a true warrior and leader at the heart of Barcelona’s defense. / Lluis Gene/AFP/Getty Images

While most of the spotlight tends to shine on the midfielders and forwards of the great Barcelona sides of this century, the team’s success was equally built on the steel and leadership at the back—embodied by Carles Puyol.

More than just a center-back, Puyol was the heartbeat of the team. Known for his no-nonsense defending, tireless determination and iconic shaggy hair, he was a fierce competitor who set the tone for everyone around him. His presence brought calm to chaos and structure to Barcelona’s expansive, attacking style.

Without Puyol marshalling the back line with unmatched intensity and discipline, the likes of Xavi, Andrés Iniesta and Messi wouldn’t have had the same freedom to dominate games going forward.

Often overlooked in favor of flashier names, Puyol was the beating heart of a dynasty—and the kind of leader every great team needs but rarely finds.


5. Johan Cruyff

Johan Cruyff
Johan Cruyff is one of the most influential figures in Barcelona’s history. / IMAGO/WERE

In truth, Johan Cruyff’s most successful spell as a player came during his time at Ajax, where he was the on-field leader and translator of Johan Neeskens’ “Total Football” revolution. There, he helped fire the club to continental dominance, winning three consecutive European Cups between 1971 and 1973.

While his five-year stint as a player at Barcelona brought just two trophies, Cruyff’s impact at the club remains unmatched.

On the pitch, his elegant footwork, sharp tactical mind and ability to score the unthinkable helped revive a club that hadn’t won La Liga in over a decade. He inspired a new generation of players—including Carles Rexach—and reintroduced a footballing philosophy built on fluidity, intelligence and positional interchange.

Cruyff, alongside Rexach, returned to the Camp Nou as manager a decade later, where he finally achieved the success that had eluded him in his playing days. He laid the groundwork for the club’s long-term identity—one that would go on to shape the careers of Pep Guardiola, Xavi, Lionel Messi and generations of Barcelona stars to come.

More than a player or a coach, Cruyff is the mind behind modern Barça.


4. Xavi Hernández

Xavi Hernández.
Xavi Hernández is the definition of a midfield maestro. / Lluis Gene/AFP/Getty Images

If there is one player in history who best epitomizes the essence of Barcelona, it’s Xavi Hernández.

Born in Catalonia and a graduate of the club’s famed La Masia academy, Xavi internalized and embodied everything the club stands for—valuing intelligence over intensity, touch over force and the collective over the individual. In the center of the pitch, he didn't just play the game—he orchestrated it, redefining what it meant to be a central midfielder in the modern era.

If you were to cut Xavi open, he’d bleed Barcelona. He wasn’t just a product of the system—he was the system, its perfect expression and for over a decade, its beating heart.


3. Ronaldinho

Ronaldinho
Ronaldinho was magic personified with Barcelona. / Lluis Gene/AFP/Getty Images

Ronaldinho's impact at Barcelona was threefold. First, after nearly half a decade of stagnation, he was the catalyst behind the club’s return to glory in the mid-2000s, leading them to back-to-back La Liga titles, Supercopa de España victories and a Champions League triumph.

Secondly, the Brazilian played a crucial role in shaping the early career of Messi. He served as a mentor to the young Argentine, reportedly convincing Juanjo Castillo—the bridge between Barcelona’s youth and first-team setups—to give Messi his senior debut. Upon his departure in 2008, Ronaldinho even passed down the iconic No. 10 shirt, symbolically handing over the baton.

Lastly—and perhaps most importantly—Ronaldinho brought something to Camp Nou that few have ever delivered in the same way: pure joy. With every elastic dribble, no-look pass and trademark grin, he reminded fans that soccer, at its core, is about creativity, expression, and happiness—what the Brazilians call “Joga Bonito” (play beautifully).


2. Andrés Iniesta

Andres Iniesta
Andrés Iniesta scored one of the most memorable goals in Barcelona history in the 2008–09 Champions League semifinals. / Jamie McDonald/Getty Images

If Busquets was the metronome of Barcelona’s midfield and Xavi its heartbeat, then Andrés Iniesta was the spark—the player who brought rhythm and chaos together to devastating effect.

With twinkling toes, uncanny balance, and the ability to glide past multiple defenders in tight spaces, the diminutive Spaniard could turn defense into attack in the blink of an eye—catching opponents off guard and unlocking the game’s rhythm with a single touch.

Versatile across the pitch, Iniesta could operate out wide, in a deep-lying role or behind the striker, always bringing elegance and intelligence to whichever position he occupied. He also had a knack for scoring clutch goals—none more iconic than his injury-time strike against Chelsea that sent Barça to the 2008–09 Champions League final, a tournament they would go on to win and further cement their place among the greatest teams in history.


1. Lionel Messi

Lionel Messi
Lionel Messi, the greatest player of all time is unquestionably the best player in Barcelona’s hsitory. / Alex Livesey/Getty Images

If Ronaldinho was Messi’s mentor during his early days as a professional at Barcelona, then Carles Rexach can lay claim to having discovered him. It was Rexach, after all, who famously signed the Argentine prodigy on a paper napkin during a trial at the club when Messi was just 12 years old.

At the time, Rexach knew he was securing a remarkably gifted—albeit physically underdeveloped—youngster from under the noses of Real Madrid, who were also circling. What he may not have known (and if he did, then hats off to him) was that he was tying down the player who would go on to become not only the greatest in Barcelona’s history, but arguably the finest the sport has ever seen.

From his mazy solo goal against Getafe—an eerie echo of Diego Maradona’s masterpiece in 1986—to his first hat trick against Real Madrid in 2007, the looping header in the 2009 Champions League final against Manchester United and his record-shattering 91 goals in a calendar year in 2012, Messi’s career at Barcelona is studded with moments that defined an era.

His legacy? Immortal. A story written in gold across 17 unforgettable seasons—one that may never be equaled, let alone surpassed.


READ THE LATEST BARCELONA NEWS, TRANSFER RUMORS AND MORE

feed


Published |Modified
SI FC Staff
SI FC STAFF

Sports Illustrated’s FC team bring you the latest news, transfers and match coverage.