Which Spanish club did Messi play for from 2004 to 2021?

The story behind the answer

Barcelona was the Spanish club Messi played for from 2004 to 2021.

Messi joined Barcelona's famed youth academy, La Masia, in 2000 after moving from Argentina to Spain for treatment related to a growth-hormone deficiency. He progressed through the club's youth teams and Barcelona B before becoming a first-team player. His official senior debut came in 2004, and he remained with Barcelona until 2021.

During those 17 years, Messi became the club's record appearance-maker and leading scorer. He won La Liga titles, Copa del Rey trophies and four UEFA Champions League titles with Barcelona. The club's most successful period included the 2008–09 season, when Barcelona won six major trophies under manager Pep Guardiola.

A common mix-up is to associate Messi's 2004–2021 career with Argentina, his national team, or with Paris Saint-Germain and Inter Miami, his later clubs. His European club career after Barcelona began at Paris Saint-Germain in 2021. The Spanish-club answer is specifically Barcelona, commonly called Barça, whose full name is Futbol Club Barcelona.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: