Forward
Laszlo Kubala
Appearances: 345
Years played: 1950-1961
A powerful striker, back in the 1950s, Kubala was one of the most feared attackers in the world. The Hungarian-born forward used his strong physique to muscle out the ball off the defenders. He was an absolute predator in front of the goal and scored a total of 280 goals for the Catalan club. By the time he left Barcelona, he was the greatest player they ever had.
Lionel Messi
Appearances: 650
Years played: 2004-Present
The most obvious choice of them all, who else can it be than Leo. Already acclaimed as one of the greatest players ever, the Argentine has won everything possible at club level and virtually broken down every record that exists. The little magician has picked up a total of 33 trophies and has a staggering 5 Ballons d'Or to his name. At 31, Leo is still going strong and completes our greatest Barcelona XI.