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.