Mtch Name Country Tournaments 26 Lionel Messi Argentina (5) 2006-22 ------------------------------------------------------------------ 25 Lothar Matthäus West Germany/Germany (5) 1982-98 ------------------------------------------------------------------ 24 Miroslav Klose Germany (4) 2002-14 ------------------------------------------------------------------ 23 Paolo Maldini Italy (4) 1990-02 ------------------------------------------------------------------ 22 Cristiano Ronaldo Portugal (5) 2006-22 ------------------------------------------------------------------ 21 Diego Maradona Argentina (4) 1982-94 Uwe Seeler West Germany (4) 1958-70 Wladyslaw Zmuda Poland (4) 1974-86 ------------------------------------------------------------------ 20 Cafu Brazil (4) 1994-06 Philipp Lahm Germany (3) 2006-14 Grzegorz Lato Poland (3) 1974-82 Hugo Lloris France (4) 2010-22 Javier Mascherano Argentina (4) 2006-18 Bastian Schweinsteiger Germany (3) 2006-14 ------------------------------------------------------------------ 19 Antoine Griezmann France (3) 2014-22 Rafael Marquez Mexico (5) 2002-18 Per Mertesacker Germany (3) 2006-14 Luka Modric Croatia (4) 2006,14-22 Thomas Müller Germany (4) 2010-22 Manuel Neuer Germany (4) 2010-22 Wolfgang Overath West Germany (3) 1966-74 Ronaldo Brazil (3) 1998-06 Karl-Heinz Rummenigge West Germany (3) 1978-86 Berti Vogts West Germany (3) 1970-78 ------------------------------------------------------------------ 18 Franz Beckenbauer West Germany (3) 1966-74 Thomas Berthold West Germany (3) 1986-94 Antonio Cabrini Italy (3) 1978-86 Fabio Cannavaro Italy (4) 1998-10 Angel Di Maria Argentina (4) 2010-22 Dunga Brazil (3) 1990-98 Olivier Giroud France (3) 2014-22 Mario Kempes Argentina (3) 1974-82 Pierre Littbarski West Germany (3) 1982-90 Sepp Maier West Germany (3) 1970-78 Gaetano Scirea Italy (3) 1978-86 Taffarel Brazil (3) 1990-98 Raphael Varane France (3) 2014-22 ------------------------------------------------------------------ 17 Fabien Barthez France (3) 1998-06 Sergio Busquets Spain (4) 2010-22 Roberto Carlos Brazil (3) 1998-06 Iker Casillas Spain (4) 2002-14 Edinson Cavani Uruguay (4) 2010-22 Thierry Henry France (4) 1998-10 Jürgen Klinsmann West Germany/Germany (3) 1990-98 Lucio Brazil (3) 2002-10 Ivan Perisic Croatia (3) 2014-22 Sergio Ramos Spain (4) 2006-18 Karl-Heinz Schnellinger West Germany (4) 1958-70 Enzo Scifo Belgium (4) 1986-98 Peter Shilton England (3) 1982-90 Wesley Sneijder Holland (3) 2006-14 Robin van Persie Holland (3) 2006-14 Dino Zoff Italy (3) 1974-82