Goal Name Country Tournaments 14 Cristiano Ronaldo Portugal (5) 2004-20 ------------------------------------------------------------------------(1) 9 Michel Platini France (1) 1984 ------------------------------------------------------------------------(2) 7 Antoine Griezmann France (2) 2016-20 Alan Shearer England (3) 1992-00 ------------------------------------------------------------------------(8) 6 Nuno Gomes Portugal (3) 2000-08 Thierry Henry France (3) 2000-08 Zlatan Ibrahimovic Sweden (4) 2004-16 Patrick Kluivert Holland (2) 1996-00 Romelu Lukaku Belgium (2) 2016-20 Alvaro Morata Spain (2) 2016-20 Wayne Rooney England (3) 2004,12-16 Ruud van Nistelrooy Holland (2) 2004-08 ------------------------------------------------------------------------(9) 5 Milan Baros Czech Republic (3) 2004-12 Mario Gomez Germany (3) 2008-16 Jürgen Klinsmann West Germany/Germany (3) 1988-96 Robert Lewandowski Poland (3) 2012-20 Savo Milosevic Yugoslavia (1) 2000 Patrik Schick Czech Republic (1) 2020 Fernando Torres Spain (3) 2004-12 Marco van Basten Holland (2) 1988-92 Zinedine Zidane France (3) 1996-04 ------------------------------------------------------------------------(16) 4 Karim Benzema France (3) 2008-12,20 Dennis Bergkamp Holland (3) 1992-00 Angelos Charisteas Greece (2) 2004-08 Dragan Dzajic Yugoslavia (2) 1968,76 Emil Forsberg Sweden (2) 2016-20 Harry Kane England (2) 2016-20 Henrik Larsson Sweden (3) 2000-08 Dieter Müller West Germany (1) 1976 Gerd Müller West Germany (1) 1972 Roman Pavlyuchenko Russia (2) 2008-12 Ivan Perisic Croatia (3) 2012-20 Lukas Podolski Germany (4) 2004-16 Xherdan Shaqiri Switzerland (2) 2016-20 Vladimir Smicer Czech Republic (3) 1996-04 David Villa Spain (1) 2008 Rudi Völler West Germany (3) 1984-92 ------------------------------------------------------------------------(42) 3 Klaus Allofs West Germany (2) 1980-84 Frank Arnesen Denmark (1) 1984 Gareth Bale Wales (2) 2016-20 Michael Ballack Germany (3) 2000-08 Mario Balotelli Italy (1) 2012 Jakub Blaszczykowski Poland (2) 2012-16 Tomas Brolin Sweden (1) 1992 Antonio Cassano Italy (3) 2004-12 Sergio Conceicao Portugal (1) 2000 Youri Djorkaeff France (2) 1996-00 Kasper Dolberg Denmark (1) 2020 Alan Dzagoev Russia (1) 2012 Cesc Fabregas Spain (3) 2008-16 Olivier Giroud France (3) 2012-20 Walentin Ivanov U.S.S.R. (2) 1960-64 Miroslav Klose Germany (3) 2004-12 Jan Koller Czech Republic (3) 2000-08 Frank Lampard England (1) 2004 Henrik Larsen Denmark (2) 1992-96 Brian Laudrup Denmark (2) 1992-96 Mario Mandzukic Croatia (2) 2012-16 Luka Modric Croatia (4) 2008-20 Nani Portugal (3) 2008-16 Zdenek Nehoda Czechoslovakia (2) 1976-80 Dimitri Payet France (1) 2016 Alfonso Perez Spain (2) 1996-00 Viktor Ponedelnik U.S.S.R. (2) 1960-64 Helder Postiga Portugal (3) 2004-12 Karl-Heinz Riedle Germany (1) 1992 Bastian Schweinsteiger Germany (4) 2004-16 Haris Seferovic Switzerland (2) 2016-20 Semih Sentürk Turkey (1) 2008 David Silva Spain (3) 2008-16 Raheem Sterling England (2) 2016-20 Hristo Stoitchkov Bulgaria (1) 1996 Davor Suker Croatia (1) 1996 Jon Dahl Tomasson Denmark (2) 2000-04 David Trezeguet France (2) 2000-04 Robin van Persie Holland (2) 2008-12 Georginio Wijnaldum Holland (1) 2020 Hakan Yakin Switzerland (2) 2004-08 Zlatko Zahovic Slovenia (1) 2000 ------------------------------------------------------------------------(88) 2 Xabi Alonso Spain (3) 2004-12 Andrei Arshavin Russia (2) 2008-12 Nicklas Bendtner Denmark (1) 2012 Oliver Bierhoff Germany (2) 1996-00 Birkir Bjarnason Iceland (1) 2016 Laurent Blanc France (3) 1992-00 Leonardo Bonucci Italy (3) 2012-20 Robbie Brady Ireland (1) 2016 Pierluigi Casiraghi Italy (1) 1996 Jan Ceulemans Belgium (2) 1980-84 Federico Chiesa Italy (1) 2020 Rui Costa Portugal (3) 1996-04 Mikkel Damsgaard Denmark (1) 2020 Frank de Boer Holland (3) 1992,00-04 Memphis Depay Holland (1) 2020 Jean-Francois Domergue France (1) 1984 Christophe Dugarry France (2) 1996-00 Denzel Dumfries Holland (1) 2020 Balazs Dzsudzsak Hungary (1) 2016 Preben Elkjær-Larsen Denmark (2) 1984-88 Jan Eriksson Sweden (1) 1992 Luis Figo Portugal (3) 1996-04 Milan Galic Yugoslavia (1) 1960 Ruud Geels Holland (1) 1976 Daniel Güiza Spain (1) 2008 Kai Havertz Germany (1) 2020 Thorgan Hazard Belgium (1) 2020 Marek Heinz Czech Republic (1) 2004 Francois Heutte France (1) 1960 Horst Hrubesch West Germany (1) 1980 Thomas Häßler West Germany (3) 1992-00 Ciro Immobile Italy (2) 2016-20 Lorenzo Insigne Italy (2) 2016-20 Filippo Inzaghi Italy (1) 2000 Drazan Jerkovic Yugoslavia (1) 1960 Petr Jiracek Czech Republic (1) 2012 Rui Jordao Portugal (1) 1984 Nihat Kahveci Turkey (1) 2008 Georgios Karagounis Greece (3) 2004-12 Kees Kist Holland (2) 1976-80 Ivan Klasnic Croatia (1) 2008 Michael Krohn-Dehli Denmark (1) 2012 Philipp Lahm Germany (2) 2008-12 Manuel Locatelli Italy (1) 2020 Antonio Maceda Spain (1) 1984 Joakim Mæhle Denmark (1) 2020 Gaizka Mendieta Spain (1) 2000 Radja Nainggolan Belgium (1) 2016 Deszö Novak Hungary (1) 1964 Marc Overmars Holland (2) 2000-04 Michael Owen England (2) 2000-04 Ricardo Quaresma Portugal (2) 2008,16 Jean-Pierre Papin France (1) 1992 Graziano Pelle Italy (1) 2016 Pepe Portugal (4) 2008-20 Jesus Maria Pereda Spain (1) 1964 Matteo Pessina Italy (1) 2020 Vaclav Pilar Czech Republic (1) 2012 Joao Pinto Portugal (2) 1996-00 Andrea Pirlo Italy (3) 2004-12 Paul Pogba France (2) 2016-20 Karel Poborsky Czech Republic (3) 1996-04 Yussuf Poulsen Denmark (1) 2020 Oleg Protassov U.S.S.R. (1) 1988 Aaron Ramsey Wales (2) 2016-20 Maniche Ribeiro Portugal (1) 2004 Frank Rijkaard Holland (2) 1988-92 Hal Robson-Kanu Wales (1) 2016 Dimitris Salpingidis Greece (2) 2008-12 Matthias Sammer Germany (2) 1992-96 Pablo Sarabia Spain (1) 2020 Paul Scholes England (2) 2000-04 Teddy Sheringham England (1) 1996 Andriy Shevchenko Ukraine (1) 2012 Kolbeinn Sigthorsson Iceland (1) 2016 Wesley Sneijder Holland (3) 2004-12 Bogdan Stancu Romania (1) 2016 Hakan Sükür Turkey (1) 2000 Adam Szalai Hungary (2) 2016-20 Ferran Torres Spain (1) 2020 Francesco Totti Italy (2) 2000-04 Arda Turan Turkey (2) 2008,16 Willy van der Kerkhof Holland (2) 1976-80 Sylvain Wiltord France (2) 2000-04 Roman Yaremchuk Ukraine (1) 2020 Andriy Yarmolenko Ukraine (3) 2012-20 Boudewijn Zenden Holland (1) 2000 Mesut Özil Germany (2) 2012-16 ------------------------------------------------------------------------(312) 1 Tony Adams England (3) 1988,96-00 Jordi Alba Spain (3) 2012-20 Florian Albert Hungary (2) 1964,72 Toby Alderweireld Belgium (2) 2016-20 Sergei Aleinikov U.S.S.R. (2) 1988-92 Ezgjan Alioski North Macedonia (1) 2020 Marcus Allbäck Sweden (2) 2004-08 Alessandro Altobelli Italy (2) 1980,88 Amancio Spain (1) 1964 Guillermo Amor Spain (1) 1996 Pietro Anastasi Italy (1) 1968 Nikos Anastopoulos Greece (1) 1980 Kennet Andersson Sweden (2) 1992,2000 Marko Arnautovic Austria (2) 2016-20 Cesar Azpilicueta Spain (2) 2016-20 Nicolo Barella Italy (1) 2020 Angelos Basinas Greece (2) 2004-08 Michi Batshuayi Belgium (2) 2016-20 Christoph Baumgartner Austria (1) 2020 Radek Bejbl Czech Republic (2) 1996-00 Bruno Bellone France (1) 1984 Lars Bender Germany (1) 2012 Ferenc Bene Hungary (1) 1964 Vasili Berezutski Russia (2) 2008,16 Patrik Berger Czech Republic (2) 1996-00 Klaus Berggreen Denmark (2) 1984-88 Carl Bertelsen Denmark (1) 1964 Vladimir Beschachnykh Russia (1) 1996 Jerome Boateng Germany (2) 2012-16 Zvonimir Boban Croatia (1) 1996 Ugur Boral Turkey (1) 2008 Wilfred Bouma Holland (2) 2004-08 Martin Braithwaite Denmark (1) 2020 Andreas Brehme West Germany (3) 1984-92 Trevor Brooking England (1) 1980 Kenneth Brylle Denmark (1) 1984 Vlastimil Bubnik Czechoslovakia (1) 1960 Dmitry Bulykin Russia (1) 2004 Okan Buruk Turkey (1) 2000 Emilio Butragueno Spain (1) 1988 Jon Dadi Bödvarsson Iceland (1) 2016 Laszlo Bölöni Romania (1) 1984 Yohan Cabaye France (2) 2012-16 Jose Luis Caminero Spain (1) 1996 Francisco Carrasco Spain (2) 1980-84 Yannick Carrasco Belgium (2) 2016-20 Andy Carroll England (1) 2012 Giorgio Chiellini Italy (4) 2008-20 Enrico Chiesa Italy (1) 1996 Cristian Chivu Romania (2) 2000,08 Andreas Christensen Denmark (1) 2020 Viktor Claesson Sweden (1) 2020 Julien Cools Belgium (1) 1980 Antonio Conte Italy (1) 2000 Marcel Coras Romania (1) 1984 Costinha Portugal (2) 2000-04 Fernando Couto Portugal (3) 1996-04 Jordi Cruyff Holland (1) 1996 Daniel Dani Spain (1) 1980 Luigi de Agostini Italy (1) 1988 Ronald de Boer Holland (2) 1996-00 Kevin De Bruyne Belgium (2) 2016-20 Ruben de la Red Spain (1) 2008 Daniele De Rossi Italy (3) 2008-16 Deco Portugal (2) 2004-08 Alessandro Del Piero Italy (4) 1996-08 Thomas Delaney Denmark (1) 2020 Traianos Dellas Greece (2) 2004-08 Marco Delvecchio Italy (1) 2000 Luigi Di Biagio Italy (1) 2000 Antonio Di Natale Italy (2) 2008-12 Eric Dier England (1) 2016 Karol Dobias Czechoslovakia (1) 1976 Igor Dobrovolsky C.I.S./Russia (2) 1992-96 Angelo Domenghini Italy (1) 1968 Domingos Portugal (1) 1996 Artem Dovbyk Ukraine (1) 2020 Julian Draxler Germany (1) 2016 Ljubinko Drulovic Yugoslavia (1) 2000 Ondrej Duda Slovakia (2) 2016-20 Artyom Dzyuba Russia (2) 2016-20 Eder Italy (1) 2016 Eder Portugal (1) 2016 Stefan Effenberg Germany (1) 1992 Lars Elstrup Denmark (1) 1992 Breel Embolo Switzerland (2) 2016-20 Joseba Etxeberria Spain (2) 2000-04 Luis Fernandez France (2) 1984,92 Attila Fiola Hungary (2) 2016-20 Heinz Flohe West Germany (1) 1976 Torsten Frings Germany (2) 2004-08 Ioan Viorel Ganea Romania (1) 2000 Paul Gascoigne England (1) 1996 Mario Gavranovic Switzerland (2) 2020 Theofanis Gekas Greece (2) 2008-12 Zoltan Gera Hungary (1) 2016 Eric Gerets Belgium (1) 1980 Steven Gerrard England (2) 2004,12 Emanuele Giaccherini Italy (2) 2012-16 Alain Giresse France (1) 1984 Denis Glushakov Russia (2) 2012-16 Raul Gonzalez Spain (2) 2000-04 Bart Goor Belgium (1) 2000 Rafael Gordillo Spain (3) 1980-88 Leon Goretzka Germany (1) 2020 Robin Gosens Germany (1) 2020 Dejan Govedarica Yugoslavia (1) 2000 Francesco Graziani Italy (1) 1980 Michael Gregoritsch Austria (1) 2020 Jesper Grønkjær Denmark (2) 2000-04 Georges Grun Belgium (1) 1984 Raphael Guerreiro Portugal (2) 2016-20 Roger Guerreiro Poland (1) 2008 Ruud Gullit Holland (2) 1988-92 Marek Hamsik Slovakia (2) 2016-20 Petter Hansson Sweden (1) 2008 Eden Hazard Belgium (2) 2016-20 Jordan Henderson England (3) 2012-20 Xavi Hernandez Spain (2) 2008-12 Tomas Holes Czech Republic (1) 2020 Wes Hoolahan Ireland (1) 2016 Ray Houghton Ireland (1) 1988 Klaas Jan Huntelaar Holland (2) 2008-12 Geoff Hurst England (1) 1968 Bernd Hölzenbein West Germany (1) 1976 Steffen Iversen Norway (1) 2000 Nikica Jelavic Croatia (1) 2012 John Jensen Denmark (2) 1988-92 Mattias Jonson Sweden (1) 2004 Diogo Jota Portugal (1) 2020 Ladislav Jurkemik Czechoslovakia (2) 1976-80 Irfan Kahveci Turkey (1) 2020 Sasa Kalajdzic Austria (1) 2020 Nikola Kalinic Croatia (2) 2008,16 Josip Katalinski Yugoslavia (1) 1976 Sami Khedira Germany (2) 2012-16 Galimzjan Khusainov U.S.S.R. (1) 1964 Wim Kieft Holland (2) 1988-92 Dmitri Kirichenko Russia (1) 2004 Tomislav Knez Yugoslavia (1) 1960 Ronald Koeman Holland (2) 1988-92 Slobodan Komljenovic Yugoslavia (1) 2000 Anatoli Konkov U.S.S.R. (1) 1972 Niko Kovac Croatia (2) 2004-08 Pavel Kuka Czech Republic (2) 1996-00 Stefan Kuntz Germany (1) 1996 Dirk Kuyt Holland (2) 2008-12 Lajos Kü Hungary (1) 1972 Stefan Lainer Austria (1) 2020 Roul Lambert Belgium (1) 1972 Aymeric Laporte Spain (1) 2020 Sebastian Larsson Sweden (4) 2008-20 Michael Laudrup Denmark (3) 1984-88,96 John Lauridsen Denmark (1) 1984 Søren Lerby Denmark (2) 1984-88 Joleon Lescott England (1) 2012 Karol Linetty Poland (1) 2020 Gennadi Litovchenko U.S.S.R. (1) 1988 Fredrik Ljungberg Sweden (3) 2000-08 Patrice Loko France (1) 1996 Harry Maguire England (1) 2020 Roy Makaay Holland (2) 2000-04 Roberto Mancini Italy (1) 1988 Javier Manjarin Spain (1) 1996 Marcelino Spain (1) 1964 Juan Mata Spain (1) 2012 Lothar Matthäus West Germany (4) 1980-88,00 Gary McAllister Scotland (2) 1992-96 Gareth McAuley North Ireland (1) 2016 Brian McClair Scotland (1) 1992 Ally McCoist Scotland (2) 1992-96 Niall McGinn North Ireland (1) 2016 Callum McGregor Scotland (1) 2020 Steve McManaman England (2) 1996-00 Paul McStay Scotland (1) 1992 Admir Mehmedi Switzerland (2) 2016-20 Raul Meireles Portugal (2) 2008-12 Olof Mellberg Sweden (4) 2000-12 Jeremy Menez France (1) 2012 Slava Metreveli U.S.S.R. (1) 1960 Thomas Meunier Belgium (2) 2016-20 Michel Spain (1) 1988 Alexei Mikhailichenko U.S.S.R./C.I.S. (2) 1988-92 Arkadiusz Milik Poland (1) 2016 Alexei Miranchuk Russia (1) 2020 Johan Mjällby Sweden (1) 2000 Viorel Moldovan Romania (1) 2000 Bobby Moore England (1) 1968 Kieffer Moore Wales (1) 2020 Fernando Morientes Spain (1) 2004 Alexander Mostovoi Russia (2) 1996,04 Emile Mpenza Belgium (1) 2000 Pedro Munitis Spain (1) 2000 Dorinel Munteanu Romania (1) 2000 Shkodran Mustafi Germany (1) 2016 Adrian Mutu Romania (2) 2000,08 Andreas Möller Germany (2) 1992-96 Samir Nasri France (1) 2012 Jesus Navas Spain (1) 2012 Tomas Necid Czech Republic (1) 2016 Pavel Nedved Czech Republic (3) 1996-04 Nene Portugal (1) 1984 Allan Nielsen Denmark (2) 1996-00 Nolito Spain (1) 2016 Ivica Olic Croatia (2) 2004-08 Anton Ondrus Czechoslovakia (2) 1976-80 Mislav Orsic Croatia (1) 2020 Mikel Oyarzabal Spain (1) 2020 Goran Pandev North Macedonia (1) 2020 Antonin Panenka Czechoslovakia (2) 1976-80 Christian Panucci Italy (2) 2004-08 Mario Pasalic Croatia (1) 2020 Viktor Pasulko U.S.S.R. (1) 1988 Miran Pavlin Slovenia (1) 2000 Ladislav Pavlovic Czechoslovakia (1) 1960 Simone Perrotta Italy (2) 2004-08 Martin Petrov Bulgaria (1) 2004 Sa Pinto Portugal (2) 1996-00 Gerard Pique Spain (2) 2012-16 Jaroslav Plasil Czech Republic (4) 2004-16 David Platt England (2) 1992-96 Joel Pohjanpalo Finland (1) 2020 Olidon Polleunis Belgium (1) 1972 Danilo Popivoda Yugoslavia (1) 1976 Flemming Povlsen Denmark (2) 1988-92 Dado Prso Croatia (1) 2004 Enrique Quini Spain (1) 1980 Florin Raducioiu Romania (1) 1996 Milan Rapaic Croatia (1) 2004 Ivan Rakitic Croatia (3) 2008-16 Vassily Rats U.S.S.R. (1) 1988 Johnny Rep Holland (1) 1980 Marco Reus Germany (1) 2012 Luigi Riva Italy (1) 1968 Arjen Robben Holland (3) 2004-12 Connor Roberts Wales (1) 2020 Bryan Robson England (1) 1988 Karl-Heinz Rummenigge West Germany (2) 1980-84 Armando Sadiku Albania (1) 2016 Georgios Samaras Greece (2) 2008-12 Renato Sanches Portugal (1) 2016 Carlos Alberto Santillana Spain (2) 1980-84 Mehmet Scholl Germany (2) 1996-00 Andras Schäfer Hungary (1) 2020 Fabian Schär Switzerland (2) 2016-20 Alessandro Schöpf Austria (2) 2016-20 Milos Sestic Yugoslavia (1) 1984 Luke Shaw England (1) 2020 Roman Shirokov Russia (3) 2008-16 Gylfi Sigurdsson Iceland (1) 2016 Ragnar Sigurdsson Iceland (1) 2016 Libor Sionko Czech Republic (1) 2008 Milan Skoda Czech Republic (1) 2016 Milan Skriniar Slovakia (2) 2016-20 Antonio Sousa Portugal (1) 1984 Darijo Srna Croatia (4) 2004-16 Sean St Ledger Ireland (1) 2012 Zoltan Stieber Hungary (1) 2016 Dragan Stojkovic Yugoslavia (2) 1984,00 Daniel Sturridge England (1) 2016 Jan Suchoparek Czech Republic (1) 1996 Jan Svehlik Czechoslovakia (1) 1976 Vaclav Sverkos Czech Republic (1) 2008 Marco Tardelli Italy (1) 1980 Neil Taylor Wales (1) 2016 Omari Tetradze Russia (1) 1996 Olaf Thon West Germany (1) 1988 Dmitri Torbinsky Russia (1) 2008 Arnor Ingvi Traustason Iceland (1) 2016 Ilya Tsymbalar Russia (1) 1996 Igor Tudor Croatia (1) 2004 Ozan Tufan Turkey (2) 2016-20 Kubilay Türkyilmaz Switzerland (1) 1996 Juan Carlos Valeron Spain (2) 2000-04 Giovanni van Bronckhorst Holland (3) 2000-08 Erwin van der Bergh Belgium (2) 1980-84 Rene van der Eycken Belgium (2) 1980-84 Rafael van der Vaart Holland (3) 2004-12 Paul van Himst Belgium (1) 1972 Jamie Vardy England (1) 2016 Silvestre Varela Portugal (1) 2012 Ivica Vastic Austria (1) 2008 Frank Vercauteren Belgium (1) 1984 Maris Verpakovskis Latvia (1) 2004 Frantisek Vesely Czechoslovakia (1) 1976 Gianluca Vialli Italy (1) 1988 Kim Vilfort Denmark (3) 1988-96 Jean Vincent France (1) 1960 Ladislav Vizek Czechoslovakia (1) 1980 Goran Vlaovic Croatia (1) 1996 Nikola Vlasic Croatia (1) 2020 Sam Vokes Wales (1) 2016 Johan Vonlanthen Switzerland (2) 2004-08 Valeri Voronin U.S.S.R. (1) 1964 Zisis Vryzas Greece (1) 2004 Theo Walcott England (1) 2012 Wout Weghorst Holland (1) 2020 Danny Welbeck England (1) 2012 Vladimir Weiss Slovakia (2) 2016-20 Ronnie Whelan Ireland (1) 1988 Ray Wilkins England (1) 1980 Ashley Williams Wales (1) 2016 Herbert Wimmer West Germany (2) 1972-76 Maryan Wisniewski France (1) 1960 Rob Witschge Holland (1) 1992 Axel Witsel Belgium (1) 2016 Tony Woodcock England (1) 1980 Burak Yilmaz Turkey (2) 2016-20 Ante Zanetic Yugoslavia (1) 1960 Christian Ziege Germany (2) 1996-00 Oleksandr Zinchenko Ukraine (2) 2016-20 Konstantin Zyrianov Russia (2) 2008-12 ------------------------------------------------------------------------(20) o.g. Jorge Andrade Portugal (1) 2004 Ciaran Clark Ireland (1) 2016 Merih Demiral Turkey (1) 2020 Ruben Dias Portugal (1) 2020 Martin Dubravka Slovakia (1) 2020 Dejan Govedarica Yugoslavia (1) 2000 Raphael Guerreiro Portugal (2) 2016-20 Lukas Hradecky Finland (1) 2020 Mats Hummels Germany (3) 2012-20 Glen Johnson England (1) 2012 Simon Kjær Denmark (2) 2012,20 Juraj Kucka Slovakia (2) 2016-20 Gareth McAuley North Ireland (1) 2016 Anton Ondrus Czechoslovakia (2) 1976-80 Luboslav Penev Bulgaria (1) 1996 Pedri Spain (1) 2020 Birkir Sævarsson Iceland (1) 2016 Wojciech Szczesny Poland (3) 2012-20 Igor Tudor Croatia (1) 2004 Denis Zakaria Switzerland (1) 2020