A total of 4,755 European football players have played at least one match across the 22 final tournaments of the men's FIFA World Cup and 17 final tournaments of the men's UEFA European Championship. +Matches≥ 5040–5035–3930–3425–2920–2415–1910–14987654321TotalNo. of players10101129751394101181682003093544998097738504,755 A total of 2,557 goals have been scored by European players in matches at these tournaments, not counting penalties scored during shoot-outs. These goals were scored by 1,169 different individuals, of whom 24 have scored ten or more. +Goals≥ 2019181716151413121110987654321TotalNo. of players311011132310128112926631152266551,169

Overall top goalscorers

+Table keyBoldDenotes player still active at international level[ ]Denotes tournaments where the player was part of the squad, but did not play in a match( )Denotes tournaments where the player played in a match, but did not score a goalDenotes the tournament record for the most goals

+Players with at least 10 goals at World Cup and Euro tournamentsRankPlayerTeamTotal goalsTotal matchesTotal ratioGoals (World Cup)Goals (Euro)Tournaments1Cristiano Ronaldo255711142004, 2006, 2008, 2010, 2012, 2014, 2016, 2018, 2020, 2022, (2024), 20262Kylian Mbappé23312212018, (2020), 2022, 2024, 20263Harry Kane2136147(2016), 2018, 2020, 2022, 2024, 20264Miroslav Klose19371632002, (2004), 2006, 2008, 2010, 2012, 20145Gerd Müller18151441970, 1972, 19746Jürgen Klinsmann16301151988, 1990, 1992, 1994, 1996, 19987Michel Platini1419591978, 1982, 1984, 1986Romelu Lukaku1432862014, 2016, 2018, 2020, (2022), (2024), 20269Just Fontaine1361301958David Villa1316942006, 2008, 2010, 201411Rudi Völler1223841984, 1986, 1988, 1990, (1992), 1994Thierry Henry1228661998, 2000, (2002), 2004, 2006, 2008, (2010)13Sándor Kocsis1151101954Ivan Perišić113474(2012), 2014, 2016, 2018, 2020, 2022, (2024), 2026Antoine Griezmann113647(2014), 2016, 2018, 2020, (2022), (2024)16Helmut Rahn10101001954, 1958Gary Lineker10181001986, (1988), 1990, (1992)Grzegorz Lato10201001974, 1978, 1982Álvaro Morata1020372016, 2020, 2022, 2024Jude Bellingham102382(2020), 2022, 2024, 2026Xherdan Shaqiri102355(2010), 2014, 2016, 2018, 2020, 2022, 2024Dennis Bergkamp1025641992, 1994, 1996, 1998, (2000)Zinedine Zidane102655(1996), 1998, 2000, (2002), 2004, 2006Karl-Heinz Rummenigge1026911978, 1980, 1982, (1984), 1986Thomas Müller10361002010, (2012), 2014, (2016), (2018), (2020), (2022), (2024)

Most matches played

+Table keyBoldDenotes player still active at international level[ ]Denotes tournaments where the player was part of the squad, but did not play in a matchDenotes the tournament record for the most matches +Players with at least 30 matches at World Cup and Euro tournamentsRankPlayerTeamTotal matchesMatches (World Cup)Matches (Euro)Tournaments1Cristiano Ronaldo5727302004, 2006, 2008, 2010, 2012, 2014, 2016, 2018, 2020, 2022, 2024, 20262Manuel Neuer4323202010, 2012, 2014, 2016, 2018, 2020, 2022, 2024, 20263Luka Modrić3822162006, 2008, 2012, 2014, 2016, 2018, 2020, 2022, 2024, 2026Bastian Schweinsteiger3820182004, 2006, 2008, 2010, 2012, 2014, 20165Miroslav Klose3724132002, 2004, 2006, 2008, 2010, 2012, 20146Antoine Griezmann3619172014, 2016, 2018, 2020, 2022, 2024Harry Kane3618182016, 2018, 2020, 2022, 2024, 2026Paolo Maldini3623131988, 1990, 1994, 1996, 1998, 2000, 2002Lothar Matthäus3625111980, 1982, 1984, 1986, 1988, 1990, 1994, 1998, 2000Thomas Müller3619172010, 2012, 2014, 2016, 2018, 2020, 2022, 202411Hugo Lloris3520152010, 2012, 2014, 2016, 2018, 2020, 2022Pepe3512232008, 2010, 2012, 2014, 2016, 2018, 2020, 2022, 202413Philipp Lahm3420142004, 2006, 2008, 2010, 2012, 2014Ivan Perišić3421132012, 2014, 2016, 2018, 2020, 2022, 2024, 202615Olivier Giroud3318152012, 2014, 2016, 2018, 2020, 2022, 2024Toni Kroos3314192010, 2012, 2014, 2016, 2018, 2020, 2024Jordan Pickford3319142018, 2020, 2022, 2024, 202618Romelu Lukaku3218142014, 2016, 2018, 2020, 2022, 2024, 2026Sergio Ramos3217152006, 2008, 2010, 2012, 2014, 2016, 2018Ricardo Rodriguez3218142014, 2016, 2018, 2020, 2022, 2024, 2026Lilian Thuram3216161996, 1998, 2000, 2002, 2004, 2006, 200822Gianluigi Buffon311417, 2004, 2006, 2008, 2010, 2012, 2014, 2016Sergio Busquets3117142010, 2012, 2014, 2016, 2018, 2020, 2022Iker Casillas311714, 2002, 2004, 2006, 2008, 2010, 2012, 2014, Thibaut Courtois3121102014, 2016, 2018, 2020, 2022, 2026Kevin De Bruyne3118132014, 2016, 2018, 2020, 2022, 2024, 2026Kylian Mbappé312292018, 2020, 2022, 2024, 2026John Stones311714, 2018, 2020, 2022, 2024, 2026Granit Xhaka3118132014, 2016, 2018, 2020, 2022, 2024, 202630Andrés Iniesta3014162006, 2008, 2010, 2012, 2014, 2016, 2018Jürgen Klinsmann3017131988, 1990, 1992, 1994, 1996, 1998

References