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 BEST | GOAL-SCORERS | ||||
OF ALL EUROPEAN | NATIONAL TEAMS | ||||
Country | Player | Goals | Years | Caps | |
1 | Albania | Erjon Bogdani | 18 | 1996-2013 | 75 |
2 | Andorra | Ildefons Lima | 11 | 1997- | 133 |
3 | Armenia | Henrikh Mkhitaryan | 32 | 2007-2021 | 95 |
4 | Austria | Toni Polster | 44 | 1982-2000 | 95 |
5 | Azerbaijan | Gurban Gurbanov | 14 | 1992-2005 | 68 |
6 | Belarus | Maksim Romaschenko | 20 | 1998-2008 | 63 |
7 | Belgium | Romelu Lukaku | 68 | 2010- | 101 |
8 | Bosnia and Herzegovina | Edin Džeko | 60 | 2007- | 118 |
9 | Bulgaria | Hristo Bonev | 48 | 1967-1979 | 96 |
Dimitar Berbatov | 48 | 1999-2010 | 78 | ||
10 | Croatia | Davor Šuker | 45 | 1990-2002 | 69 |
11 | Cyprus | Michalis Konstantinou | 32 | 1997-2012 | 84 |
12 | Czech Republic | Jan Koller | 55 | 1999-2009 | 91 |
13 | Denmark | Poul Nielsen | 52 | 1910-1925 | 38 |
Jon Dahl Tomasson | 52 | 1997-2010 | 112 | ||
14 | England | Wayne Rooney | 53 | 2003-2018 | 120 |
15 | Estonia | Andres Oper | 38 | 1995-2014 | 134 |
16 | Faroe Islands | Rógvi Jacobsen | 10 | 1999-2009 | 54 |
Klæmint Olsen | 10 | 2012- | 43 | ||
17 | Finland | Teemu Pukki | 33 | 2009- | 100 |
18 | France | Thierry Henry | 51 | 1997-2010 | 123 |
19 | Georgia | Shota Arveladze | 26 | 1994-2007 | 61 |
20 | Germany | Miroslav Klose | 71 | 2001-2014 | 137 |
21 | Gibraltar | Liam Walker | 3 | 2013- | 58 |
Reece Styche | 3 | 2014- | 21 | ||
Lee Casciaro | 3 | 2014- | 43 | ||
Tjay De Barr | 3 | 2018- | 27 | ||
22 | Greece | Nikos Anastopoulos | 29 | 1977-1988 | 74 |
23 | Hungary | Ferenc Puskás | 84 | 1945-1956 | 85 |
24 | Iceland | Eiður Guðjohnsen | 26 | 1996-2016 | 88 |
Kolbeinn Sigþórsson | 26 | 2010- | 64 | ||
25 | Israel | Eran Zahavi | 33 | 2010- | 70 |
26 | Italy | Luigi Riva | 35 | 1965-1974 | 42 |
27 | Kazakhstan | Ruslan Baltiev | 13 | 1997-2009 | 73 |
28 | Kosovo | Vedat Muriqi | 18 | 2016- | 37 |
29 | Latvia | Māris Verpakovskis | 29 | 1999-2014 | 104 |
30 | Liechtenstein | Mario Frick | 16 | 1993-2015 | 125 |
31 | Lithuania | Tomas Danilevičius | 19 | 1998-2012 | 72 |
32 | Luxembourg | Leon Mart | 16 | 1933-1946 | 24 |
33 | Malta | Michael Mifsud | 42 | 2000-2020 | 143 |
34 | Moldova | Serghei Cleșcenco | 11 | 1991-2006 | 69 |
35 | Montenegro | Stevan Jovetić | 31 | 2007- | 62 |
36 | Netherlands | Robin van Persie | 50 | 2005-2017 | 102 |
37 | North Macedonia | Goran Pandev | 38 | 2001-2021 | 122 |
38 | Northern Ireland | David Healy | 36 | 2000-2013 | 95 |
39 | Norway | Jørgen Juve | 33 | 1928-1937 | 45 |
40 | Poland | Robert Lewandowski | 74 | 2008- | 128 |
41 | Portugal | Cristiano Ronaldo | 115 | 2003- | 185 |
42 | Republic of Ireland | Robbie Keane | 68 | 1998-2016 | 146 |
43 | Romania | Gheorghe Hagi | 35 | 1983-2000 | 124 |
Adrian Mutu | 35 | 2000-2013 | 77 | ||
44 | Russia (Soviet Union) | Oleg Blokhin | 42 | 1972-1988 | 112 |
45 | San Marino | Andy Selva | 8 | 1998-2016 | 73 |
46 | Scotland | Denis Law | 30 | 1958-1974 | 55 |
Kenny Dalglish | 30 | 1971-1986 | 102 | ||
47 | Serbia (Yugoslavia) | Aleksandar Mitrović | 44 | 2013- | 70 |
48 | Slovakia | Marek Hamšík | 26 | 2007- | 135 |
49 | Slovenia | Zlatko Zahovič | 35 | 1992-2004 | 80 |
50 | Spain | David Villa | 59 | 2005-2017 | 98 |
51 | Sweden | Zlatan Ibrahimović | 62 | 2001- | 120 |
52 | Switzerland | Alexander Frei | 42 | 2001-2011 | 84 |
53 | Turkey | Hakan Şükür | 51 | 1992-2007 | 112 |
54 | Ukraine | Andriy Shevchenko | 48 | 1995-2012 | 111 |
55 | Wales | Gareth Bale | 38 | 2006- | 101 |