Goal takes a look at the top 10 players who have played the most number of matches for Barcelona...
FC Barcelona are the most successful club in Europe with 95 trophies in their cabinet. They have 26 La Liga titles which is the second most in Spain after Real Madrid (34) and has won the Copa del Rey trophy a record 31 times.
Legendary players like Johan Cruyff, Ronaldinho, Xavi Hernandez and Andres Iniesta have donned the Blue and Garnet jersey over the years and have brought a lot of success to the club.
But among all the greats who have played for Barca, the modern day great Lionel messi has played the most number of matches for the club.