World Cup All-time Caps

World Cup Football Caps
Pro Shots / Witters

World-class footballers who most often competed on the FIFA World Cup stage on behalf of their country also earn great respect. An overview of the players with the record number of caps during the global finals of the 1930 to 2018 editions.

Lothar Matthäus (West Germany) | 25
Miroslav Klose (Germany) (photo) | 24
Paolo Maldini (Italy) | 23
Diego Maradona (Argentina) | 21
Uwe Seeler (Germany) | 21
Władysław Żmuda (Poland) | 21
Cafu (Brazil), Philipp Lahm (Germany), Grzegorz Lato (Poland), Javier Mascherano (Argentina), and Bastian Schweinsteiger (Germany) | 20

World Cup 2026 News