Which players have scored multiple goals in a UEFA Champions League final?

The Stats Zone takes a look at the players who have scored the most goals in a single UEFA Champions League final.
Footballers are often remembered for their exploits in a UEFA Champions League final and the role they play in helping their club lift the trophy. Scoring just one goal in the biggest club match in Europe gains notoriety, but to score more than once puts you in the record books.
Ahead of the 2024-25 UEFA Champions League final between Paris Saint-Germain and Inter Milan, here are a list of players who have scored the most goals in UEFA’s marquee club contest.
Multiple goals in a UEFA Chapions League final (since 1992-93)
Name | Age | Nationality | Team | Season | Goals | Opponent |
---|---|---|---|---|---|---|
Daniele Massaro | 32 | Italy | AC Milan | 1993/94 | 2 | FC Barcelona |
Karlheinz Riedle | 31 | Germany | Borussia Dortmund | 1996/97 | 2 | Juventus |
Hernán Crespo | 29 | Argentina | AC Milan | 2004/05 | 2 | Liverpool FC |
Filippo Inzaghi | 33 | Italy | AC Milan | 2006/07 | 2 | Liverpool FC |
Diego Milito | 30 | Argentina | FC Internazionale Milano | 2009/10 | 2 | FC Bayern München |
Cristiano Ronaldo | 32 | Portugal | Real Madrid C.F. | 2016/17 | 2 | Juventus |
Gareth Bale | 28 | Wales | Real Madrid C.F. | 2017/18 | 2 | Liverpool FC |
No footballer has ever scored a hat-trick in a men’s UEFA Champions League final, with seven players having found the net twice. Two of those players are strikers notorious for their goalscoring exploits with Inter Milan, Hernan Crespo and Diego Milito.
However, Crespo’s UEFA Champions League final brace came whilst playing for Inter’s local rivals AC Milan back in 2005; a final more commonly remembered for Liverpool’s comeback from three goals down to win on penalties in Istanbul.
Fellow Argentinian forward Milito scored his two UEFA Champions League final goals in 2010 for an Inter side managed by Jose Mourinho. A 2-0 win over German giants Bayern Munich completed a historic treble for the Nerazzurri.
Three of those two-goal final scorers have come from players representing AC Milan at the time, those being Crespo, Daniele Massaro and most recently Filippo Inzaghi in 2007.
Of the seven players to score two goals in a single UEFA Champions League final, only one is still playing as of May 2025, Cristiano Ronaldo, whose two goals for Real Madrid in the 2016-17 final saw Los Blancos defeat Juventus 4-1.