Scoring in the Champions League final is the ultimate dream for any footballer.
Shining at the biggest event in European football often secures a permanent place in the sport’s history.
Over the decades, several legends have left their mark on this competition, but only a handful of players have managed to score multiple goals in the final.
Alfredo Di Stéfano and Ferenc Puskás at the top
If we take into account the entire history of the competition, including the former European Cup, the record is held by two immense Real Madrid legends: Alfredo Di Stéfano and Ferenc Puskás. Both players have scored seven goals each in European finals.
Di Stéfano achieved this feat during Madrid’s dominance of the 1950s. The Argentine striker notably scored in five consecutive finals, a record that still seems almost impossible to beat today.
Ferenc Puskás, for his part, proved even more spectacular in attack. The Hungarian scored seven goals in just three finals, including an incredible four-goal haul against Eintracht Frankfurt in the legendary 1960 final, which Real Madrid won 7–3.
Cristiano Ronaldo, king of the modern era
If we focus solely on the modern era of the Champions League, which began in 1992, it is Cristiano Ronaldo who holds the record with four goals scored in finals.
The Portuguese superstar scored his first final goal with Manchester United against Chelsea in 2008. He then added three more goals whilst playing for Real Madrid, notably against Atlético Madrid and Juventus.
Cristiano Ronaldo has established himself as a player for the big occasion thanks to his exceptional consistency in decisive European matches. His performances in the Champions League remain one of the main reasons why he is considered one of the best players in history.
Other top scorers in the final
Behind these legends, several European football stars have also made their mark with multiple goals in Champions League finals.
Gareth Bale remains particularly famous for his brace against Liverpool in 2018, highlighted by his incredible acrobatic overhead kick in Kiev.
Filippo Inzaghi also scored twice for AC Milan in the 2007 final victory over Liverpool.
Can today’s stars beat this record?
The new generation of players, such as Kylian Mbappé, Erling Haaland and Vinícius Júnior, could one day come close to these historic statistics.
However, beating the records set by Di Stéfano, Puskás or Cristiano Ronaldo will remain extremely difficult.
These players defined their era and continue to this day to set the gold standard when it comes to performances in Champions League finals.
For sports betting enthusiasts, these statistics also serve as a reminder that the top scorers are often the ones to watch in Europe’s biggest matches.
When you choose 777 Sport, you can enjoy a whole range of top-quality sports and markets. Whatever you choose, always remember to bet responsibly. Here at 777, player wellbeing is our number one priority – check out our Responsible Gambling tips and tools page for more information.




