How many players have made 100 UEFA Champions League appearances?


Sports Livestream ⚽ JOIN NOW for FREE
Instant access to the BT Sport, Sky Sports and Eurosport


Forty-six players have amassed 100 or more appearances in the UEFA Champions League over the years.

Juventus forward Ángel Di María is the latest name on the illustrious list, reaching the landmark in his team’s Matchday 2 encounter with Benfica in September 2022. The Argentinian brought up his century almost exactly 15 years after his first appearance in the competition proper, his debut coming in Benfica’s 2-1 loss at AC Milan in September 2007. Di María was the first player to reach treble figures in the competition in 2022/23.

Players with 100+ UEFA Champions League appearances

183 Cristiano Ronaldo (Manchester United 59, Real Madrid 101, Juventus 23)
177 Iker Casillas (Real Madrid 150, Porto 27)
158 Lionel Messi (Barcelona 149, Paris Saint-Germain 9)*
151 Xavi Hernández (Barcelona)
143 Karim Benzema (Lyon 19, Real Madrid 124)*
142 Raúl González (Real Madrid 130, Schalke 12)
141 Ryan Giggs (Manchester United)
136 Thomas Müller (Bayern München)*
130 Andrés Iniesta (Barcelona)
131 Sergio Ramos (Real Madrid 129, Paris Saint-Germain 2)*
130 Manuel Neuer (Schalke 22, Bayern München 108)*
129 Toni Kroos (Bayern München 41, Real Madrid 88)*
126 Sergio Busquets (Barcelona)*
125 Clarence Seedorf (Ajax 11, Real Madrid 25, AC Milan 89)
125 Gerard Piqué (Manchester United 4, Barcelona 121)*
124 Gianluigi Buffon (Parma 6, Juventus 113, Paris Saint-Germain 5)
124 Paul Scholes (Manchester United)
124 Zlatan Ibrahimović (Ajax 19, Juventus 19, Inter 22, Barcelona 10, AC Milan 20, Paris Saint-Germain 33, Manchester United 1)*
120 Roberto Carlos (Real Madrid 107, Fenerbahçe 13)
119 Xabi Alonso (Real Sociedad 8, Liverpool 39, Real Madrid 47, Bayern München 25)
115 Carles Puyol (Barcelona)
112 Thierry Henry (Monaco 9, Barcelona 26, Arsenal 77)
112 Philipp Lahm (Stuttgart 7, Bayern München 105)
111 Dani Alves (Sevilla 8, Barcelona 80, Juventus 12, Paris Saint-Germain 11)
111 Petr Čech (Sparta Praha 12, Chelsea 94, Arsenal 5)
111 Pepe (Real Madrid 71, Beşiktaş 6, Porto 34)*
110 Arjen Robben (PSV Eindhoven 10, Chelsea 19, Real Madrid 11, Bayern München 70)

How many players scored on their 100th Champions League appearance?

Six players have scored on their 100th Champions League outings, with Robert Lewandowski the only one to hit more than one as he buried a hat-trick for Bayern.

Robert Lewandowski (Bayern 5-2 Benfica, 02/11/2021)
Toni Kroos (Galatasaray 0-1 Real Madrid, 22/10/2019)
Andrea Pirlo (Juventus 3-2 Olympiacos, 04/11/2014)
Cristiano Ronaldo (Real Madrid 3-0 Dortmund, 02/04/2014)
Zlatan Ibrahimović (Paris 2-1 Olympiacos, 27/11/2013)
Thierry Henry (Sporting CP 2-5 Barcelona, 26/11/2008)

How many players have played 100 Champions League games for one club?


Twenty-six players have made over 100 Champions League appearances for one club, including eight for Real Madrid and seven for Barcelona. Xavi Hernández holds the record, with 151 games in the competition for Barça.

151 Xavi Hernández (Barcelona)
150 Iker Casillas (Real Madrid)
149 Lionel Messi (Barcelona)
141 Ryan Giggs (Manchester United)
130 Raúl González (Real Madrid)
136 Thomas Müller (Bayern München)*
130 Andrés Iniesta (Barcelona)
129 Sergio Ramos (Real Madrid)
126 Sergio Busquets (Barcelona)*
124 Karim Benzema (Real Madrid)*
124 Paul Scholes (Manchester United)
121 Gerard Piqué (Barcelona)*
115 Carles Puyol (Barcelona)
113 Gianluigi Buffon (Juventus)
109 Paolo Maldini (AC Milan)
109 Gary Neville (Manchester United)
109 John Terry (Chelsea)
108 Manuel Neuer (Bayern München)*
107 Roberto Carlos (Real Madrid)
106 Víctor Valdés (Barcelona)
105 Philipp Lahm (Bayern München)
102 Frank Lampard (Chelsea)
103 Oliver Kahn (Bayern München)
102 Marcelo (Real Madrid)
101 Luka Modrić (Real Madrid)*
101 Cristiano Ronaldo (Real Madrid)

Only four players have made 100 or more Champions League appearances but not (yet) lifted the trophy:
124 Zlatan Ibrahimović
124 Gianluigi Buffon
104 Cesc Fàbregas
103 Fernandinho