Appearance RecordsAll-time Top ScorersAll-time best penalty takersAll-time scorers (own goals)Record winnersMost Goals by a Player in a MatchRefereesBiggest WinsHighest-scoring MatchesHighest AttendanceYoungest PlayersOldest PlayersYoungest GoalscorersOldest GoalscorersYoungest Starting XIOldest Starting XIMost Foul-prone Matches Oldest Goal Scorers NameTeamYearsDaysSeasonDateMatchMatchRes.Luka ModrićCroatia382892024 Germany24.06.2024Croatia - ItalyCRO - ITA1:10:0Ivica VastićAustria382572008 Austria/Switzerland12.06.2008Austria - PolandAUT - POL1:10:1Goran PandevNorth Macedonia37321202013.06.2021Austria - North MacedoniaAUT - MKD3:11:1Zoltán GeraHungary37612016 in Frankreich22.06.2016Hungary - PortugalHUN - POR3:31:1Gareth McAuleyNorthern Ireland361942016 in Frankreich16.06.2016Ukraine - N. IrelandUKR - NIR0:20:0Cristiano RonaldoPortugal36138202023.06.2021Portugal - FrancePOR - FRA2:21:1Robert LewandowskiPoland353092024 Germany25.06.2024France - PolandFRA - POL1:10:0Andriy ShevchenkoUkraine352562012 Poland/Ukraine11.06.2012Ukraine - SwedenUKR - SWE2:10:0Giorgios KaragounisGreece351022012 Poland/Ukraine16.06.2012Greece - RussiaGRE - RUS1:01:0Jan KollerCzech Republic35772008 Austria/Switzerland15.06.2008Turkey - Czech RepublicTUR - CZE3:20:1Marko ArnautovićAustria35632024 Germany21.06.2024Poland - AustriaPOL - AUT1:31:1Christian PanucciItaly35622008 Austria/Switzerland13.06.2008Italy - RomaniaITA - ROU1:10:0Olof MellbergSweden342862012 Poland/Ukraine15.06.2012Sweden - EnglandSWE - ENG2:30:1Antonio Di NataleItaly342412012 Poland/Ukraine10.06.2012Spain - ItalyESP - ITA1:10:0NenéPortugal342131984 France20.06.1984Portugal - RomaniaPOR - ROU1:00:0Laurent BlancFrance342052000 Holland/Belgium11.06.2000France - DenmarkFRA - DEN3:01:0Klaus GjasulaAlbania341882024 Germany19.06.2024Croatia - AlbaniaCRO - ALB2:20:1Ladislav PavlovičCSSR34921960 France09.07.1960CSSR - FranceCSR - FRA2:00:0Leonardo BonucciItaly3471202011.07.2021Italy - EnglandITA - ENG3:20:11:11:1psoWes HoolahanIreland34242016 in Frankreich13.06.2016Ireland - SwedenIRL - SWE1:10:0Miroslav KloseGermany34132012 Poland/Ukraine22.06.2012Germany - GreeceGER - GRE4:21:0Vasiliy BerezutskiyRussia333572016 in Frankreich11.06.2016England - RussiaENG - RUS1:10:0Ally McCoistScotland332681996 England18.06.1996Scotland - SwitzerlandSCO - SUI1:01:0Stefan KuntzGermany332401996 England26.06.1996Germany - EnglandGER - ENG6:51:11:11:1psoİlkay GündoğanGermany332392024 Germany19.06.2024Germany - HungaryGER - HUN2:01:0Ádám SzalaiHungary33196202023.06.2021Germany - HungaryGER - HUN2:20:1Karim BenzemaFrance33191202028.06.2021France - SwitzerlandFRA - SUI4:50:13:33:3psoGiovanni van BronckhorstNetherlands331252008 Austria/Switzerland09.06.2008Netherlands - ItalyNED - ITA3:02:0Julien CoolsBelgium331231980 Italy15.06.1980Belgium - SpainBEL - ESP2:11:1Andrea PirloItaly33262012 Poland/Ukraine14.06.2012Italy - CroatiaITA - CRO1:11:0Cenk TosunTurkey33192024 Germany26.06.2024Czech Republic - TurkeyCZE - TUR1:20:0Andrej KramarićCroatia3302024 Germany19.06.2024Croatia - AlbaniaCRO - ALB2:20:1Kevin De BruyneBelgium323602024 Germany22.06.2024Belgium - RomaniaBEL - ROU2:01:0Artem DzyubaRussia32303202021.06.2021Russia - DenmarkRUS - DEN1:40:1Henrik LarssonSweden322762004 Portugal22.06.2004Denmark - SwedenDEN - SWE2:21:0Ricardo QuaresmaPortugal322732016 in Frankreich25.06.2016Croatia - PortugalCRO - POR0:10:00:0aetXherdan ShaqiriSwitzerland322532024 Germany19.06.2024Scotland - SwitzerlandSCO - SUI1:11:1Niko KovačCroatia322502004 Portugal21.06.2004Croatia - EnglandCRO - ENG2:41:2Alessandro AltobelliItaly322021988 Germany17.06.1988Italy - DenmarkITA - DEN2:00:0František VeselýCSSR321921976 Yugoslavia16.06.1976CSSR - NetherlandsCSR - NED3:11:01:1aetDani CarvajalSpain321562024 Germany15.06.2024Spain - CroatiaESP - CRO3:03:0Stefan de VrijNetherlands321522024 Germany06.07.2024Netherlands - TurkeyNED - TUR2:10:1Ivan PerišićCroatia32140202022.06.2021Croatia - ScotlandCRO - SCO3:11:1Christian EriksenDenmark321232024 Germany16.06.2024Slovenia - DenmarkSLO - DEN1:10:1Youri DjorkaeffFrance321082000 Holland/Belgium25.06.2000Spain - FranceESP - FRA1:21:2Gernot TraunerAustria32882024 Germany21.06.2024Poland - AustriaPOL - AUT1:31:1Rui CostaPortugal32872004 Portugal24.06.2004Portugal - EnglandPOR - ENG6:50:11:12:2psoRemo FreulerSwitzerland32752024 Germany29.06.2024Switzerland - ItalySUI - ITA2:01:0Theofanis GekasGreece32202012 Poland/Ukraine12.06.2012Greece - Czech RepublicGRE - CZE1:20:2Zinédine ZidaneFrance313642004 Portugal21.06.2004Switzerland - FranceSUI - FRA1:31:1