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ćCroatia41172026/202726.09.2026Czech Republic - CroatiaCZE - CRO1:20:0Cristiano RonaldoPortugal401232024/202508.06.2025Portugal - SpainPOR - ESP5:31:22:22:2psoEdin DžekoBosnia-Herzegovina382082024/202511.10.2024Bosnia-Herz. - GermanyBIH - GER1:20:2Ivan PerišićCroatia372462026/202706.10.2026Croatia - SpainCRO - ESP1:21:0Robert LewandowskiPoland36152024/202505.09.2024Scotland - PolandSCO - POL2:30:2Olivier GiroudFrance353572022/202322.09.2022France - AustriaFRA - AUT2:00:0Birkir SævarssonIceland353382020/202114.10.2020Iceland - BelgiumISL - BEL1:21:2Kevin De BruyneBelgium351372026/202712.11.2026Turkey - BelgiumTUR - BEL1:21:2Virgil van DijkNetherlands35852026/202701.10.2026Greece - NetherlandsGRE - NED2:22:0Ádám SzalaiHungary342882022/202323.09.2022Germany - HungaryGER - HUN0:10:1Karim BenzemaFrance341662022/202303.06.2022France - DenmarkFRA - DEN1:20:0JoseluSpain341652024/202508.09.2024Switzerland - SpainSUI - ESP1:41:2Sergio RamosSpain341602020/202106.09.2020Spain - UkraineESP - UKR4:03:0Marcus BergSweden34552020/202111.10.2020Croatia - SwedenCRO - SWE2:11:0Ante BudimirCroatia332412024/202520.03.2025Croatia - FranceCRO - FRA2:02:0Dries MertensBelgium331932020/202115.11.2020Belgium - EnglandBEL - ENG2:02:0Jordi AlbaSpain331872022/202324.09.2022Spain - SwitzerlandESP - SUI1:20:1Axel WitselBelgium331472022/202308.06.2022Belgium - PolandBEL - POL6:11:1Romelu LukakuBelgium331422026/202702.10.2026Belgium - TurkeyBEL - TUR3:01:0Andrej KramarićCroatia331152024/202512.10.2024Croatia - ScotlandCRO - SCO2:11:1Ciro ImmobileItaly331152022/202315.06.2023Spain - ItalyESP - ITA2:11:1Harry KaneEngland331072026/202712.11.2026England - CroatiaENG - CRO2:11:0Dejan LovrenCroatia33822022/202325.09.2022Austria - CroatiaAUT - CRO1:31:1Marko ArnautovićAustria33452022/202303.06.2022Croatia - AustriaCRO - AUT0:30:1Christian EriksenDenmark33372024/202523.03.2025Portugal - DenmarkPOR - DEN5:21:03:2aetGareth BaleWales323332022/202314.06.2022Netherlands - WalesNED - WAL3:22:1Dimitrios KourbelisGreece323292026/202727.09.2026Germany - GreeceGER - GRE0:10:0Jakub BłaszczykowskiPoland323012018/201911.10.2018Poland - PortugalPOL - POR2:31:2Thomas MüllerGermany322742022/202314.06.2022Germany - ItalyGER - ITA5:22:0Georgios MasourasGreece322732026/202701.10.2026Greece - NetherlandsGRE - NED2:22:0Georginio WijnaldumNetherlands322192022/202318.06.2023Netherlands - ItalyNED - ITA2:30:2Kamil GlikPoland322172020/202107.09.2020Bosnia-Herz. - PolandBIH - POL1:21:1Remo FreulerSwitzerland321832024/202515.10.2024Switzerland - DenmarkSUI - DEN2:22:1João CanceloPortugal321302026/202704.10.2026Portugal - NorwayPOR - NOR2:11:1Wout WeghorstNetherlands321012024/202516.11.2024Netherlands - HungaryNED - HUN4:02:0Bernardo SilvaPortugal32962026/202714.11.2026Portugal - DenmarkPOR - DEN1:40:1Kamil GrosickiPoland32912020/202107.09.2020Bosnia-Herz. - PolandBIH - POL1:21:1Álvaro MorataSpain313582024/202515.10.2024Spain - SerbiaESP - SRB3:01:0İlkay GündoğanGermany313372022/202326.09.2022England - GermanyENG - GER3:30:0Ryan BabelNetherlands312642018/201909.09.2018France - NetherlandsFRA - NED2:11:0Marcus DanielsonSweden312202020/202114.11.2020Sweden - CroatiaSWE - CRO2:12:0Niclas FüllkrugGermany312112024/202507.09.2024Germany - HungaryGER - HUN5:01:0Ayoze PérezSpain311092024/202515.11.2024Denmark - SpainDEN - ESP1:20:1Jens StrygerDenmark311052022/202306.06.2022Austria - DenmarkAUT - DEN1:20:1Pierre-Emile HøjbjergDenmark311012026/202714.11.2026Portugal - DenmarkPOR - DEN1:40:1Giovanni Di LorenzoItaly31712024/202514.10.2024Italy - IsraelITA - ISR4:11:0Memphis DepayNetherlands31382024/202523.03.2025Spain - NetherlandsESP - NED5:41:02:23:3psoIñigo MartínezSpain31192022/202305.06.2022Czech Republic - SpainCZE - ESP2:21:1Mario GavranovićSwitzerland303242020/202113.10.2020Germany - SwitzerlandGER - SUI3:31:2Andrey YarmolenkoUkraine303162020/202103.09.2020Ukraine - SwitzerlandUKR - SUI2:11:1