IFFHS ALL TIME RECORD GOAL SCORERS IN NATIONAL TEAM - EUROPE


Picture : Poul "Tist" Nielsen holds Denmark'srecord since 1925 !


All-time best goal-scorers of all European countries

We publish the list of players to own the goal-scoring record for each of 55 countries that are current UEFA members. 
In 19 cases, the record holders of a national team are still active; they are taken in bold (including those few who finished their career in national team being still active in the club area).
In 7 cases, two or more players share the goal-scoring record; Gibraltar has as many as 4 co-holders who scored 3 goals (smallest record number among 55 countries).
Danish record is the oldest; Poul “Tist” Nielsen is still unbeaten despite his career ended up almost 100 years ago (in 1925); his record was though matched by Jon Dahl Tomasson.


 ALL-TIME BESTGOAL-SCORERS   
 OF ALL EUROPEAN NATIONAL TEAMS   
      
 CountryPlayerGoalsYearsCaps
      
1AlbaniaErjon Bogdani181996-201375
2AndorraIldefons Lima111997-133
3ArmeniaHenrikh Mkhitaryan322007-202195
4AustriaToni Polster441982-200095
5Azerbaijan Gurban Gurbanov141992-200568
6BelarusMaksim Romaschenko201998-200863
7BelgiumRomelu Lukaku682010-101
8Bosnia and Herzegovina Edin Džeko602007-118
9BulgariaHristo Bonev481967-197996
  Dimitar Berbatov481999-201078
10CroatiaDavor Šuker451990-200269
11CyprusMichalis Konstantinou321997-201284
12Czech RepublicJan Koller551999-200991
13DenmarkPoul Nielsen521910-192538
  Jon Dahl Tomasson521997-2010112
14England Wayne Rooney532003-2018120
15EstoniaAndres Oper381995-2014134
16Faroe IslandsRógvi Jacobsen101999-200954
  Klæmint Olsen102012-43
17FinlandTeemu Pukki332009-100
18FranceThierry Henry511997-2010123
19Georgia Shota Arveladze261994-200761
20Germany Miroslav Klose712001-2014137
21GibraltarLiam Walker32013-58
  Reece Styche32014-21
  Lee Casciaro32014-43
  Tjay De Barr32018-27
22GreeceNikos Anastopoulos291977-198874
23HungaryFerenc Puskás841945-195685
24IcelandEiður Guðjohnsen261996-201688
  Kolbeinn Sigþórsson262010-64
25Israel Eran Zahavi332010-70
26ItalyLuigi Riva351965-197442
27KazakhstanRuslan Baltiev131997-200973
28KosovoVedat Muriqi182016-37
29LatviaMāris Verpakovskis291999-2014104
30LiechtensteinMario Frick161993-2015125
31LithuaniaTomas Danilevičius191998-201272
32LuxembourgLeon Mart161933-194624
33MaltaMichael Mifsud422000-2020143
34MoldovaSerghei Cleșcenco111991-200669
35MontenegroStevan Jovetić312007-62
36NetherlandsRobin van Persie502005-2017102
37North MacedoniaGoran Pandev382001-2021122
38Northern IrelandDavid Healy362000-201395
39Norway Jørgen Juve331928-193745
40PolandRobert Lewandowski742008-128
41PortugalCristiano Ronaldo1152003-185
42Republic of IrelandRobbie Keane681998-2016146
43RomaniaGheorghe Hagi351983-2000124
  Adrian Mutu352000-201377
44Russia (Soviet Union) Oleg Blokhin421972-1988112
45San MarinoAndy Selva81998-201673
46ScotlandDenis Law301958-197455
  Kenny Dalglish301971-1986102
47Serbia (Yugoslavia)Aleksandar Mitrović442013-70
48SlovakiaMarek Hamšík262007-135
49SloveniaZlatko Zahovič351992-200480
50SpainDavid Villa592005-201798
51SwedenZlatan Ibrahimović622001-120
52SwitzerlandAlexander Frei422001-201184
53TurkeyHakan Şükür511992-2007112
54UkraineAndriy Shevchenko481995-2012111
55WalesGareth Bale382006-101