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

Europe's top international scorers: Cristiano Ronaldo out in front

Cristiano Ronaldo has scored a staggering 111 international goals for Portugal.

Cristiano Ronaldo struck twice against the Republic of Ireland in World Cup qualifying
Cristiano Ronaldo struck twice against the Republic of Ireland in World Cup qualifying SPORTSFILE

Cristiano Ronaldo became the first European to reach 100 international goals during the autumn of 2020 – and, following his latest exploits with Portugal, he is now out in front as both Europe's and the world's all-time leading scorer.

Ronaldo had first overtaken Ferenc Puskás's European record of 84 national-team goals while starring for Portugal at the 2018 FIFA World Cup, and he later achieved his century with a free-kick against Sweden in Solna on 8 September 2020.

Ronaldo's goals: who, what, where, when


More recently, by netting twice at the climax of Portugal's European Qualifier against the Republic of Ireland on 1 September 2021, he holds the new world record of 111 international goals – having sat on 109 together with previous record-holder and former Iran striker Ali Daei since UEFA EURO 2020 this past summer.

Top five all-time international goalscorers

Cristiano Ronaldo (Portugal) – 111 in 180 appearances
Ali Daei (Iran) – 109 goals in 149
Mokhtar Dahari (Malaysia) – 89 in 143
Ferenc Puskás (Hungary & Spain) – 84 in 89
Godfrey Chitalu (Zambia) – 79 in 111

  • Pelé is 7th with 77 in 92; Lionel Messi (as of 8 September) has 76 in 152.

Europe's all-time top international goalscorers

Great Ronaldo Portugal goals
Great Ronaldo Portugal goals

Cristiano Ronaldo (Portugal) – 111 goals in 180 appearances
Ferenc Puskás (Hungary & Spain) – 84 in 89
Sándor Kocsis (Hungary) – 75 in 68
Robert Lewandowski (Poland) – 72 in 125
Miroslav Klose (Germany) – 71 in 137
Gerd Müller (West Germany) – 68 in 62
Robbie Keane (Republic of Ireland) – 68 in 146
Romelu Lukaku (Belgium) – 67 in 100
Zlatan Ibrahimović (Sweden) – 62 in 118

Edin Džeko (Bosnia and Herzegovina) – 60 in 116
Imre Schlosser (Hungary) – 59 in 68
David Villa (Spain) – 59 in 98
Jan Koller (Czech Republic) – 55 in 91
Joachim Streich (East Germany) – 55 in 102
Wayne Rooney (England) – 53 in 120
Poul Nielsen (Denmark) – 52 in 38
Jon Dahl Tomasson (Denmark) – 52 in 112
Thierry Henry (France) – 51 in 123
Hakan Sükür (Turkey) – 51 in 112
Lajos Tichy (Hungary) – 51 in 72
Robin van Persie (Netherlands) – 50 in 102

Ronaldo on 100-goal landmark for Portugal
Ronaldo on 100-goal landmark for Portugal

How Ronaldo's international goals have come

  • Home or away?

Fifty-one of Ronaldo's strikes have come at home (including at UEFA EURO 2004 and the 2019 UEFA Nations League Finals in Portugal), 34 away and 27 on neutral territory.

  • Win, lose or draw?

Ronaldo has scored in 73 games, with Portugal going on to win 60 of them. They have drawn six and lost seven.

  • One, two; a one, two, three, four

Ronaldo has hit nine hat-tricks, including two four-goal salvos. There have been 18 doubles, with the remaining 47 goals coming in single file.

  • Favourite opponents

Ronaldo’s hat-trick against Lithuania in November 2019 took his tally against them to seven, a figure which he equalled against Sweden when scoring his 100th and 101st international goals. He has also hit six against Andorra, Hungary and Luxembourg, plus five against Armenia and Latvia. At UEFA EURO 2020 he has opened his accounts against Germany and France; he has never struck against Italy or England.

  • Records
Ronaldo scores first 'poker' for Portugal
Ronaldo scores first 'poker' for Portugal

Top scorer in UEFA European Championship, including qualifiers: 45
Top scorer in UEFA European Championship final tournaments: 14
Scored in most UEFA European Championship final tournaments: 5
All-time top scorer in international matches: 111
Most goals scored by a European in competitive internationals: 89
Most goals scored in European FIFA World Cup qualifying: 31
First goal in a UEFA Nations League Finals: v Switzerland (semi-finals, 05/06/2019, Porto) – and first hat-trick

Data correct as of 8 September 2021