It's been 20 years since Lionel Messi made his professional debut for Barcelona. On that day, his storied career began that would end up with a record number of Ballon d'Ors, countless trophies, memorable moments and goals.
The boy from Rosario, Argentina broke into the spotlight with Barcelona in a game against RCD Espanyol two decades ago. It was the first of over a thousand games he'd go on to play, along with the even larger number of magical moments and memories he's created since.
Messi has over 40 official titles and more than 800 goals in his professional career. He's the most decorated player of all time and even on the back half of his career he continues to put in incredible performances.
Argentina, Barcelona, Paris and Miami, that's the journey Messi's taken to create a career that's in the conversation for the greatest in sports history.
To celebrate the 20th anniversary of Messi's professional debut, here are the top 20 matches of his career.






