#2 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.
Video: Cristiano Ronaldo and Lionel Messi - rivals on the pitch, friends off it
The all-time top goalscorer in La Liga, Messi like Xavi and Iniesta has won the La Liga 8 times and has multiple records in the League such as winning the best player in La Liga award 6 times, and having the most number of assists (130) in La Liga history.
While Messi’s role might have changed from being a false 9 under Pep Guardiola to being a more traditional right winger under Luis Enrique, his importance to the team has not diminished one bit and at 29, Messi still has a good 4-5 years at the very top level.