Barcelona have always been a top club, producing quality players since long. Only two players are from current Bara squad while some have left and some have retired.
Below is the Greatest Barcelona XI of all-time.
Goalkeeper: Andoni Zubizarreta (1986-1994)
Former Barcelona goalkeeper Andoni Zubizarreta played 410 games for the Spanish side in his eight seasons of spell.
Right-Center-Back: Carles Puyol (1999–2014)
Former Barca captain played 15 seasons at Camp Nou before announcing his retirement in 2014. He made 593 appearances for Barcelona.
Center-Back: Ronald Koeman (1989–1995)
Koeman who played six seasons was one of the best center-backs of his time. He scored 88 goals in 264 games. He also used to play as a defensive midf
Left-Center-Back: Joan Segarra (1949–1964)
Segarra is the oldest player present in this list. He played 15 seasons and made more than 500 appearances. Segarra died in 2008.
Right-Winger: Ronaldinho (2003-2008)
The 34-year-old who won Ballon d’Or while playing for Barca made 207 appearances in 5 years of stay. He scored 94 goals.
Right-Center-Midfielder: Xavi (1998- Present)
Barcelona veteran midfielder is currently playing his 16th season at Camp Nou. He has made 731 appearances since 1998.
Center-Midfielder: Pep Guardiola (1990-2001)
The former Barca midfielder and manager spent 11 seasons at Camp Nou before moving to Italian club Brescia in 2001. He made 366 appearances for the Catalans.
Left-Center-Midfielder: Michael Laudrup (1989-1994)
Barca signed him from Juventus in 1989, he spent five years before leaving the Catalans for Real Madrid. He played more than 200 games.
Left-Winger: Johan Cruyff (1973-1978)
The Dutch midfielder made 174 appearances during his five years at Barcelona.
Forward: László Kubala (1951-1961)
László Kubala spent ten years and scored 194 goals in 256 games for Barcelona.
Forward: Lionel Messi (2004-Present)
Four times Ballon d’Or winner Lionel Messi deserves the spot without a doubt. He has scored 363 goals in 437 appearances since 2004.