Disclosure: Sportshubnet is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn More.
In this post, we will check out the top 10 greatest Barcelona players of all time.
Barcelona Football Club commonly referred to as Barca, is one of the most successful and recognizable clubs in the world.
Over the years, Barca has produced many legendary players who have left their mark on the history of the club and the sport.
From attacking prowess to defensive solidity, these players have brought a unique skill set to the table, helping the club secure numerous titles and glory.
The following is a list of the top 10 greatest Barcelona players of all time, each of whom has contributed to the success and longevity of the club.
Table of contents
Top 10 Greatest Barcelona Players Of All Time
10 Pep Guardiola
Pep Guardiola is one of the best elegant and tactically gifted players in the history of Barcelona. Guardiola joined the La Masia at the age of 13 before making his debut in 1990. He is one of the best on Johan Cruyff’s team.
Guardiola is part of the Barcelona team who won La Liga titles from 1991-1994, including the first-ever European Cup in 1992. He was the maestro behind the success of the Barcelona team under coach Johan Cruyff.
Guardiola is known for his technique and playmaking. He is not only one of the greats as a player but he also proceeded to manage the club as well. Under his coaching, Barca went on to win 14 trophies from 2008 to 2012.
The era was remembered as the golden period for Barcelona. Pep Guardiola is number 10 in our list of the top 10 best Barcelona players of all time.
9 Carles Puyol
Carles Puyol is another great player from Barcelona known for his hard work and dedication. He mainly played as a central defender, but he is also good in the full-back position.
Puyol is one of the greatest captains in Barcelona’s history. He is Commended for his leadership and defensive capabilities. He is widely regarded as one of the best captains and defenders in the history of Barcelona.
Puyol’s performance is underrated though he finally settled to become one of Barcelona’s greatest central defenders. Under his leadership, Barcelona became dominant in world football.
Many rated the team as one of the best Barcelona teams of all time. He was Barcelona’s captain from August 2004 until his retirement in 2014.
Puyol has played a total of 593 competitive matches for the club. He won 18 major club titles, including six La Liga trophies and three Champions Leagues.
8 Gerard Pique
Gerard Pique’s performances throughout his career cant are written in stats. He is surely one of the greats to ever played for Barcelona.
His loyalty to the club is irreplaceable. Pique helped guide the team to becoming the first club in history to win sextuple. He also helped them to win the treble twice which came in 2015 and 2009.
Pique is considered one of the best defenders of his generation. Pique left Barcelona’s youth to join Manchester United, but his heart is always in Barcelona. Later he rejoined the club in 2008.
And then the successful story of Gerard Pique begins in Barcelona. Pique formed a solid partnership with Puyol and won every trophy at Barcelona.
He is still doing the best he could for the club. Gerard Pique is number 8 in our list of the best 10 Barcelona Players of all time.
Cesar is one of the top finishers and a goalscorer for Barcelona. César Rodriguez maintained his goalscoring ability since his arrival at the club.
He joined Barcelona when Barca is not a highly dominant club in Europe. Despite that Spaniards racked up an incredible tally of 232 goals in 351 games.
Later the record was broken by one of the greats of the club named Leo Messi. During his career, he played for more than two decades for Barcelona.
César garnered 13 trophies with the club which includes 5 La Liga trophies which is the most of any Spanish club during his tenure. Cesar Rodriguez is number 5 on our list of the top-rated 10 Barcelona players in history.
6 Ladislao Kubala
Kubala was known for his strong display and goalscoring. He is also a technically gifted player with a great touch on the ball.
He is regarded as one of the best players in history and is recognized as a hero of FC Barcelona. This man has written a story in Barcelona.
Kubala was remarked for his quick feet and dribbling skills. He is too good at finishing and amazing free-kicks. During the 1950s, he was a foremost member of the strong Barcelona team. He scored 280 goals in 345 appearances for Barcelona.
During his time with Barcelona, he showed the world what he is capable of. The stats he had at the club is legendary. Kubala is number 6 in our list of the best 10 legendary Barcelona players ever.
5 Johan Cruyff
Johan Cruyff and Barcelona are matches made for each other. As a player, he won the Ballon d’Or three times, in 1971, 1973, and 1974.
After joining Barcelona in 1973 he played his first match against Granada and since then Barca didn’t lose again all season. He led Barcelona to their first La Liga title in 1960.
For his commendable performance, he won the Ballon d’Or in the process. He did it again in the following year by winning another Ballon d’Or in 1974.
He was the maestro on the pitch. As a manager, he introduced the tiki-taka style of play, which is still prevalent and greatly followed by Barcelona.
He is also the creator of the ‘Cruyff turn’ which is still practiced by some of the great players during the game. Cruyff is widely regarded as one of the greatest players in the history of the sport, and one of the greatest managers.
He is regarded to be one of the most prominent figures in football history. Cruyff’s style of play and football philosophy changed the conception of the managers and players of the future.
Ronaldinho is one of the most exciting and skillful players in Barcelona’s history. He was quick, with great skill and dribbling abilities. His arrival at the club renovated Barcelona back to the elite.
He played mostly as an attacking midfielder but was also expanded as a winger. He is rated as one of the best players of his generation and considered by many as one of the greatest of all time.
His performance at the Santiago Bernabeu against Real Madrid was rated as one of the best by any Barcelona player of all time. He also got a standing ovation from the crowd for his commendable performance.
In his second season with Barcelona, he won his first FIFA World Player of the Year award. In the following season, he helped the club in winning the 2005–06 UEFA Champions League.
Ronaldinho never failed to surprise and astound the crowds with his skills and fantastic goals. He is capable of doing things that no one can even imagine.
3 Andres Iniesta
Andres Iniesta is the man for the big games. He is a player who is capable of doing anything on the pitch. Watching the magician play is a treat for Barcelona and football fans around the world.
He is often rated as one of the best midfielders of all time. Iniesta spent most of his career at Barcelona, where he also served as the captain for three seasons.
His vision, understanding of the game, and playmaking are just out of this world. He is also good at assisting and dribbling skills. He along with Xavi and Busquets developed the best midfield in football history.
Iniesta was an elemental part of the Barcelona side that won two historic trebles in 2009 and 2015. He won a total of 35 trophies, which includes nine La Ligas and four UEFA Champions League titles.
Iniesta has been mentioned in the FIFA FIFPro World XI nine times and was elected in the UEFA Team of the Year on six occasions.
Iniesta was majestic during his tenure at Barça. Andres Iniesta is number 3 in our list of the top 10 greatest Barcelona players of all time.
Xavi is one of the greatest to ever play for Barcelona. He had spent a total of 17 seasons with Barcelona playing 767 games and winning 25 trophies.
He is widely rated as one of the best midfielders of all time. Xavi is notable for his passing, vision, and positioning. He has the ability to find space in very difficult positions.
He played 767 official matches, which is a former club record later broken by Lionel Messi. As a playmaker, he is one of the best in history.
Xavi won eight La Liga titles and four UEFA Champions League titles. His passing skills and finishing is top-notch. The Spanish international was a talent beyond definition.
He was included in the FIFA FIFPro World XI on six occasions from 2008 to 2013, and the UEFA Team of the Year five times from 2008 to 2012. Xavi is number 2 in our list of the top 10 greatest Barcelona players of all time.
1 Lionel Messi
Lionel Messi retains the 1 spot when it comes to being the greatest Barcelona player of all time. Many have considered him as the greatest player of all time.
His numbers speak for themselves. Leo Messi has been impressing the veterans since the time he stepped on the pitch. He is always been compared to the great Diego Maradona due to a similar style of play.
Messi has won a record six Ballon d’Or awards, including six European Golden Shoes. He had spent his entire footballing career with Barcelona, where he won a club-record 35 trophies, which includes ten La Liga titles, seven Copa del Rey titles, and four UEFA Champions Leagues.
When it comes to goalscoring, dribbling, and playmaking no one even comes close to the great Lionel Messi. If he continues to dominate in European football he will gonna finish his career with the most trophies.
Messi holds the records for most goals in La Liga (474), a La Liga and European league season (50), most hat-tricks in La Liga (36) and the UEFA Champions League (8), and most assists in La Liga (192), a La Liga season (21) and the Copa América (17).
During the 2011–12 season, he set the La Liga and European records for the most goals scored in a single season and proved himself as Barcelona’s all-time top scorer.
Messi has scored 640 goals with 258 assists for Barcelona. There is a possibility of breaking countless records if the Argentine continues to shine at the top level.
He has scored more than 50 goals in nine different seasons. Messi’s ability to score goals is phenomenal. He is Barcelona’s best player ever, and it would be impossible for any Barcelona player to break his records in the future.
Inbox looking a bit bland?
Better sign up to our blog to cram it full of trending Sports, Gaming & Tech updates.