#1 Lionel Messi
The greatest number 10 Barcelona have had and will probably ever have, Lionel Messi is a footballer who defines an era. One of the two standout footballers of this generation along with Cristiano Ronaldo, Lionel Messi has won a staggering 28 trophies with Barcelona.
The only footballer ever to win the Ballon d’Or five times, Lionel Messi is an absolute phenomenon. The diminutive Argentine has been Barcelona’s main man since 2008 and has put in some spell bounding performances in La Liga and the Champions League.
Although Pep Guardiola played him as a false 9, Messi under the stewardship of Luis Enrique now plays on the right wing. Positions do not seem to matter for the Argentine maestro as he seems to dominate the game no matter where he plays on the pitch.
Lionel Messi is easily the greatest Barcelona player of all time.
Honourable mentions: Rivaldo, Romario, Laszlo Kubala, Michael Laudrup