UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Champions League all-time appearances: Cristiano Ronaldo out in front

We salute the all-time leading UEFA Champions League appearance-makers – in total, for one club, and by round.

Cristiano Ronaldo has made more UEFA Champions League appearances than any other player
Cristiano Ronaldo has made more UEFA Champions League appearances than any other player Manchester United via Getty Imag

Manchester United forward Cristiano Ronaldo sits at the top of the list for all-time UEFA Champions League appearances.

Now in his second spell at Old Trafford, Ronaldo made more than half of his all-time appearances (101) for Real Madrid, as well as 23 for Juventus. The evergreen Portuguese international is also the competition's all-time leading goalscorer and one of only four players to have appeared in five final victories in the UEFA Champions League era.

All-time Champions League appearances

183 Cristiano Ronaldo, POR (Manchester United 59, Real Madrid 101, Juventus 23)
177
Iker Casillas, ESP (Real Madrid 150, Porto 27)
156
Lionel Messi, ARG (Barcelona 149, Paris Saint-Germain 7)
151
Xavi Hernández, ESP (Barcelona)
142 Karim Benzema, FRA (Lyon 19, Real Madrid 123)
142
Raúl González, ESP (Real Madrid 130, Schalke 12)
141
Ryan Giggs, WAL (Manchester United)
134 Thomas Müller, GER (Bayern München)
130
Andrés Iniesta, ESP (Barcelona)
129 Sergio Ramos, ESP (Real Madrid)
128 Manuel Neuer, GER (Schalke 22, Bayern München 106)
127
Toni Kroos, GER (Bayern München 41, Real Madrid 86)
125 Clarence Seedorf, NED (Ajax 11, Real Madrid 25, AC Milan 89)
125 Sergio Busquets, ESP (Barcelona)
124
Gianluigi Buffon, ITA (Parma 6, Juventus 113, Paris Saint-Germain 5)
124
Paul Scholes, ENG (Manchester United)
124 Zlatan Ibrahimović, SWE (Ajax 19, Juventus 19, Inter 22, Barcelona 10, AC Milan 20, Paris Saint-Germain 33, Manchester United 1)
124 Gerard Piqué, ESP (Manchester United 4, Barcelona 120)

In total, 45 players have made 100-plus UEFA Champions League appearances.

Who has made most Champions League appearances for one club?

Every Cristiano Ronaldo Champions League goal

151 Xavi Hernández (Barcelona)
150 Iker Casillas (Real Madrid)
149 Lionel Messi (Barcelona)
141 Ryan Giggs (Manchester United)
134 Thomas Müller (Bayern)
130 Andrés Iniesta (Barcelona)
130 Raúl González (Real Madrid)
129 Sergio Ramos (Real Madrid)
125 Sergio Busquets (Barcelona)
124 Paul Scholes (Manchester United)
123 Karim Benzema (Real Madrid)
120 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)
107 Roberto Carlos (Real Madrid)
106 Manuel Neuer (Bayern)
106 Víctor Valdés (Barcelona)
105 Philipp Lahm (Bayern)
103 Oliver Kahn (Bayern)
102 Frank Lampard (Chelsea)
102 Marcelo (Real Madrid)
101 Cristiano Ronaldo (Real Madrid)

Cristiano Ronaldo is the only player to have made 50 or more appearances each for two clubs: Manchester United (59) and Real Madrid (101).

Who has played the most Champions League finals?

Watch all four of Ronaldo's Champions League final goals

6 Cristiano Ronaldo (Manchester United, Real Madrid)
6 Paolo Maldini (AC Milan)
5 Karim Benzema (Real Madrid)
5 Dani Carvajal (Real Madrid)
5 Patrice Evra (Monaco, Manchester United, Juventus)
5 Luka Modrić (Real Madrid)
5 Clarence Seedorf (Ajax, Real Madrid, AC Milan)
5 Edwin van der Sar (Ajax, Manchester United)

Who has played the most Champions League semi-finals?

21 Cristiano Ronaldo (Manchester United, Real Madrid)
17 Xabi Alonso (Liverpool, Real Madrid, Bayern)
16 Xavi Hernández (Barcelona)
16 Sergio Ramos (Real Madrid)
16 Karim Benzema (Real Madrid)
16 Toni Kroos (Bayern, Real Madrid)
15 Lionel Messi (Barcelona)
15 Thomas Müller (Bayern)

Who has played the most Champions League quarter-finals?

23 Lionel Messi (Barcelona)
22 Cristiano Ronaldo (Manchester United, Real Madrid, Juventus)
22 Andrés Iniesta (Barcelona)
22 Gerard Piqué (Manchester United, Barcelona)
21 Sergio Busquets (Barcelona)
21 Ryan Giggs (Manchester United)
21 Xavi Hernández (Barcelona)
21 Thomas Müller (Bayern)
21 Manuel Neuer (Schalke, Bayern)

Who has made most appearances in Champions League round of 16?

All of Messi's round of 16 goals

36 Cristiano Ronaldo (Manchester United, Real Madrid, Juventus)
34 Lionel Messi (Barcelona)
27 Iker Casillas (Real Madrid, Porto)
26 Karim Benzema (Lyon, Real Madrid)
25 Andrés Iniesta (Barcelona)
25 Sergio Ramos (Real Madrid)

Who has made most appearances in Champions League group stage?

98 Cristiano Ronaldo (Manchester United, Real Madrid, Juventus)
95 Iker Casillas (Real Madrid, Porto)
81 Lionel Messi (Barcelona, Paris)
80 Xavi Hernández (Barcelona)

In all cases, club listed are only those for whom the player has appeared in the UEFA Champions League.