How many different clubs has Messi scored against in the Champions League?

The story behind the answer

Messi has scored against 40 different clubs in the UEFA Champions League, a record total.

The statistic counts distinct club opponents he has scored against, not his total number of goals or the number of Champions League matches he has played. Across his European career, Messi faced clubs from many national leagues while representing Barcelona and later Paris Saint-Germain.

His scoring record includes goals against traditional powers such as Manchester United, Real Madrid, Bayern Munich, and Juventus, as well as less frequent opponents. The breadth of the list reflects both his longevity in the competition and Barcelona’s repeated qualification for the knockout stages.

Messi’s Champions League scoring achievements are often confused with his goal total for Barcelona. He scored 120 Champions League goals for Barcelona, but that is a separate record from the 40 different clubs he defeated on the scoresheet. He also won the competition four times, including three titles with Barcelona and the 2005–06 triumph, when he made only a limited contribution because of injury.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: