UEFA Nation Centurions

HomeUEFAUEFA Nations

UEFA Centurions: European Players with 100 or More International Caps

All 178 European Players who have won 100 or more full international caps for their countries.

Player Country Caps First Cap Last Cap Career Length
Gianluigi Buffon

Italy Football

Italy 175 29-Oct-97 13-Nov-17 20 years, 15 days
Vitālijs Astafjevs

Latvia football

Latvia 167 26-Aug-92 17-Nov-10 18 years, 83 days
Iker Casillas

Spain Football

Spain 167 3-Jun-00 1-Jun-16 15 years, 364 days
Martin Reim

Estonia Football

Estonia 157 3-Jun-92 6-Jun-09 17 years, 3 days
Lothar Matthäus

Germany Football

(W) Germany 150 29386 20-Jun-00 20 years, 6 days
Sergio Ramos

Spain Football

Spain 149 26-Mar-05 14-Nov-17 12 years, 233 days
Anders Svensson

Sweden Football

Sweden 148 27-Nov-99 19-Nov-13 13 years, 357 days
Cristiano Ronaldo

Portugal Football

Portugal 147 20-Aug-03 10-Oct-17 14 years, 51 days
Robbie Keane

Ireland Football

Republic of Ireland 146 25-Mar-98 31-Aug-16 18 years, 159 days
Anatoliy Tymoshchuk

Ukraine Football

Ukraine 144 26-Apr-00 21-Jun-16 16 years, 56 days
Thomas Ravelli

Sweden Football

Sweden 143 1-Mar-81 11-Oct-97 16 years, 224 days
Marko Kristal

Estonia Football

Estonia 143 3-Jun-92 20-Apr-05 12 years, 321 days
Lilian Thuram

France Football

France 142 17-Aug-94 13-Jun-08 13 years, 301 days
Giorgos Karagounis

Greece Football

Greece 139 20-Aug-99 29-Jun-14 14 years, 313 days
Jari Litmanen

Finland Football

Finland 137 22-Oct-89 17-Nov-10 21 years, 26 days
Miroslav Klose

Germany Football

Germany 137 24-Mar-01 13-Jul-14 13 years, 111 days
Fabio Cannavaro

Italy Football

Italy 136 22-Jan-97 24-Jun-10 13 years, 153 days
Dorinel Munteanu

Romania Football

Romania 134 23-May-91 12-Sep-07 16 years, 112 days
Andres Oper

Estonia Football

Estonia 134 19-May-95 26-May-14 19 years, 7 days
Shay Given

Ireland Football

Republic of Ireland 134 27-Mar-96 31-May-16 20 years, 65 days
Darijo Srna

croatia football

Croatia 134 20-Nov-02 25-Jun-16 13 years, 218 days
Xavi

Spain Football

Spain 133 15-Nov-00 13-Jun-14 13 years, 210 days
Andreas Isaksson

Sweden Football

Sweden 133 3-Mar-02 22-Jun-16 14 years, 111 days
Wesley Sneijder

Netherlands Football

Netherlands 133 30-Apr-03 14-Nov-17 14 years, 198 days
Sargis Hovsepyan

Armenia Football

Armenia 132 14-Oct-92 14-Nov-12 20 years, 31 days
Kim Källström

Sweden Football

Sweden 131 1-Feb-01 22-Jun-16 15 years, 142 days
Edwin van der Sar

Netherlands Football

Netherlands 130 7-Jun-95 15-Oct-08 13 years, 130 days
Lukas Podolski

Germany Football

Germany 130 6-Jun-04 22-Mar-17 12 years, 289 days
Peter Jehle

Liechtenstein football

Liechtenstein 130 14-Oct-98 9-Oct-17 18 years, 360 days
Peter Schmeichel

Denmark Football

Denmark 129 10-May-88 25-Apr-01 12 years, 350 days
Luís Figo

Portugal Football

Portugal 127 12-Oct-91 8-Jul-06 14 years, 269 days
Michael Mifsud

Malta Football

Malta 127 10-Feb-00 12-Nov-17 17 years, 275 days
Andoni Zubizarreta

Spain Football

Spain 126 23-Jan-85 24-Jun-98 13 years, 152 days
Paolo Maldini

Italy Football

Italy 126 31-Mar-88 18-Jun-02 14 years, 79 days
Dennis Rommedahl

Denmark Football

Denmark 126 16-Aug-00 11-Jun-13 12 years, 299 days
Enar Jääger

Estonia Football

Estonia 126 12-Oct-02 9-Nov-17 15 years, 28 days
Peter Shilton

England Football

England 125 25-Nov-70 7-Jul-90 19 years, 224 days
Mario Frick

Liechtenstein football

Liechtenstein 125 26-Oct-93 12-Oct-15 21 years, 351 days
Gheorghe Hagi

Romania Football

Romania 124 10-Aug-83 24-Jun-00 16 years, 319 days
Petr Čech

Czech Football

Czech Republic 124 12-Feb-02 21-Jun-16 14 years, 130 days
Thierry Henry

France Football

France 123 11-Oct-97 22-Jun-10 12 years, 254 days
Andrés Iniesta

Spain Football

Spain 123 27-May-06 14-Nov-17 11 years, 171 days
David Carabott

Malta Football

Malta 122 15-Nov-87 9-Feb-05 17 years, 86 days
Ragnar Klavan

Estonia Football

Estonia 122 3-Jul-03 10-Oct-17 14 years, 99 days
Bastian Schweinsteiger

Germany Football

Germany 121 6-Jun-04 31-Aug-16 12 years, 86 days
Theodoros Zagorakis

Greece Football

Greece 120 7-Sep-94 22-Aug-07 12 years, 349 days
Mart Poom

Estonia Football

Estonia 120 3-Jun-92 10-Jun-09 17 years, 7 days
Gilbert Agius

Malta Football

Malta 120 7-Nov-93 18-Nov-09 16 years, 11 days
Rüştü Reçber

Turkey Football

Turkey 120 12-Oct-94 26-May-12 17 years, 227 days
Sergei Ignashevich

Russia Football

Russia 120 21-Aug-02 20-Jun-16 13 years, 304 days
Pat Jennings

Northern Ireland football

Northern Ireland 119 15-Apr-64 12-Jun-86 22 years, 58 days
Wayne Rooney

England Football

England 119 12-Feb-03 11-Nov-16 13 years, 273 days
Heinz Hermann

Switzerland Fooball

Switzerland 118 6-Sep-78 13-Nov-91 13 years, 68 days
Karel Poborský

Czech Football

Czech Republic 118 23-Feb-94 22-Jun-06 12 years, 119 days
David Silva

Spain Football

Spain 118 15-Nov-06 14-Nov-17 10 years, 364 days
Andrejs Rubins

Latvia football

Latvia 117 10-Nov-98 11-Oct-11 12 years, 335 days
Olof Mellberg

Sweden Football

Sweden 117 23-Feb-00 19-Jun-12 12 years, 117 days
John O'Shea

Ireland Football

Republic of Ireland 117 15-Aug-01 24-Mar-17 15 years, 221 days
Daniele De Rossi

Italy Football

Italy 117 4-Sep-04 10-Nov-17 13 years, 67 days
Roland Nilsson

Sweden Football

Sweden 116 1-May-86 11-Oct-00 14 years, 163 days
Marcel Desailly

France Football

France 116 22-Aug-93 17-Jun-04 10 years, 300 days
Kostas Katsouranis

Greece Football

Greece 116 20-Aug-03 16-Jun-15 11 years, 300 days
Andrea Pirlo

Italy Football

Italy 116 7-Sep-02 3-Sep-15 12 years, 361 days
Zlatan Ibrahimović

Sweden Football

Sweden 116 31-Jan-01 22-Jun-16 15 years, 143 days
Björn Nordqvist

Sweden Football

Sweden 115 4-May-63 4-Oct-78 15 years, 153 days
Gheorghe Popescu

Romania Football

Romania 115 20-Sep-88 29-Mar-03 14 years, 190 days
David Beckham

England Football

England 115 1-Sep-96 14-Sep-09 13 years, 13 days
Kristen Viikmäe

Estonia Football

Estonia 115 26-Jan-97 3-Jun-13 16 years, 128 days
Xabi Alonso

Spain Football

Spain 114 30-Apr-03 23-Jun-14 11 years, 54 days
Stipe Pletikosa

croatia football

Croatia 114 10-Feb-99 23-Jun-14 15 years, 133 days
Steven Gerrard

England Football

England 114 31-May-00 24-Jun-14 14 years, 24 days
Raio Piiroja

Estonia Football

Estonia 114 21-Nov-98 31-Mar-15 16 years, 130 days
Carmel Busuttil

Malta Football

Malta 113 5-Jun-82 25-Apr-01 18 years, 324 days
Viktor Onopko

Russia Football

CIS / Russia 113 29-Apr-92 18-Aug-04 12 years, 111 days
Juris Laizans

Latvia football

Latvia 113 6-Feb-98 15-Nov-13 15 years, 282 days
Martin Stocklasa

Liechtenstein football

Liechtenstein 113 31-Aug-96 5-Mar-14 17 years, 186 days
Philipp Lahm

Germany Football

Germany 113 18-Feb-04 13-Jul-14 10 years, 145 days
Răzvan Raț

Romania Football

Romania 113 13-Feb-02 15-Jun-16 14 years, 123 days
Dino Zoff

Italy Football

Italy 112 20-Apr-68 29-May-83 15 years, 39 days
Oleg Blokhin

Soviet Union Football

Soviet Union 112 16-Jul-72 21-Sep-88 16 years, 67 days
Alain Geiger

Switzerland Fooball

Switzerland 112 19-Nov-80 8-Jun-96 15 years, 202 days
Frank de Boer

Netherlands Football

Netherlands 112 26-Sep-90 26-Jun-04 13 years, 274 days
Hakan Sükür

Turkey Football

Turkey 112 25-Mar-92 17-Oct-07 15 years, 206 days
Jon Dahl Tomasson

Denmark Football

Denmark 112 29-Mar-97 24-Jun-10 14 years, 87 days
Nani

Portugal Football

Portugal 112 1-Sep-06 2-Jul-17 10 years, 304 days
Andriy Shevchenko

Ukraine Football

Ukraine 111 25-Mar-95 19-Jun-12 17 years, 86 days
Rashad Sadygov #N/A Azerbaijan 111 7-Oct-01 5-Oct-17 15 years, 363 days
Ildefons Lima

Andorra Football

Andorra 111 22-Jun-97 10-Oct-17 20 years, 110 days
Fernando Couto

Portugal Football

Portugal 110 19-Dec-90 30-Jun-04 13 years, 194 days
Kevin Kilbane

Ireland Football

Republic of Ireland 110 6-Sep-97 4-Jun-11 13 years, 271 days
John Arne Riise

Norway Fooball

Norway 110 31-Jan-00 22-Mar-13 13 years, 50 days
Fernando Torres

Spain Football

Spain 110 6-Sep-03 23-Jun-14 10 years, 290 days
Cesc Fàbregas

Spain Football

Spain 110 1-Mar-06 27-Jun-16 10 years, 118 days
Franz Burgmeier

Liechtenstein football

Liechtenstein 110 5-Sep-01 6-Oct-17 16 years, 31 days
Niclas Alexandersson

Sweden Football

Sweden 109 10-Nov-93 10-Jun-08 14 years, 213 days
Rafael van der Vaart

Netherlands Football

Netherlands 109 6-Oct-01 19-Nov-13 12 years, 44 days
Dmitri Kruglov

Estonia Football

Estonia 109 13-Oct-04 31-Aug-17 12 years, 322 days
Bobby Moore

England Football

England 108 20-May-62 14-Nov-73 11 years, 178 days
Jürgen Klinsmann

Germany Football

(W) Germany 108 12-Dec-87 4-Jul-98 10 years, 204 days
Zinedine Zidane

France Football

France 108 17-Aug-94 9-Jul-06 11 years, 326 days
Thomas Helveg

Denmark Football

Denmark 108 20-Apr-94 17-Oct-07 13 years, 180 days
Gábor Király

Hungary Football

Hungary 108 25-Mar-98 15-Nov-16 18 years, 235 days
Aaron Hughes

Northern Ireland football

Northern Ireland 108 24-Mar-98 12-Nov-17 19 years, 233 days
Patrick Vieira

France Football

France 107 26-Feb-97 2-Jun-09 12 years, 96 days
Miroslav Karhan

Slovakia 107 6-Sep-95 7-Oct-11 16 years, 31 days
Ashley Cole

England Football

England 107 28-Mar-01 5-Mar-14 12 years, 342 days
Joel Lindpere

Estonia Football

Estonia 107 1-Nov-99 1-Jun-16 16 years, 213 days
Bobby Charlton

England Football

England 106 19-Apr-58 14-Jun-70 12 years, 56 days
Imants Bleidelis

Latvia football

Latvia 106 19-May-95 21-Nov-07 12 years, 186 days
Henrik Larsson

Sweden Football

Sweden 106 13-Oct-93 10-Oct-09 15 years, 362 days
Giovanni van Bronckhorst

Netherlands Football

Netherlands 106 31-Aug-96 11-Jul-10 13 years, 314 days
Frank Lampard

England Football

England 106 10-Oct-99 24-Jun-14 14 years, 257 days
Óscar Sonejee

Andorra Football

Andorra 106 22-Jun-97 12-Nov-15 18 years, 148 days
Billy Wright

England Football

England 105 28-Sep-46 28-May-59 12 years, 242 days
Jürgen Kohler

Germany Football

(W) Germany 105 24-Sep-86 4-Jul-98 11 years, 283 days
Mihails Zemlinskis

Latvia football

Latvia 105 8-Apr-92 8-Oct-05 13 years, 183 days
Jonatan Johansson

Finland Football

Finland 105 16-Mar-96 7-Sep-10 14 years, 175 days
Sami Hyypiä

Finland Football

Finland 105 7-Nov-92 12-Oct-10 17 years, 339 days
Stiliyan Petrov

Bulgaria Football

Bulgaria 105 23-Dec-98 11-Oct-11 12 years, 292 days
Josip Šimunić

croatia football

Croatia 105 10-Nov-01 19-Nov-13 12 years, 9 days
Tomáš Rosický

Czech Football

Czech Republic 105 23-Feb-00 17-Jun-16 16 years, 115 days
João Moutinho

Portugal Football

Portugal 105 17-Aug-05 10-Oct-17 12 years, 54 days
Thorbjørn Svenssen

Norway Fooball

Norway 104 11-Jun-47 16-May-62 14 years, 339 days
Michael Laudrup

Denmark Football

Denmark 104 15-Jun-82 3-Jul-98 16 years, 18 days
Rúnar Kristinsson

Iceland football

Iceland 104 28-Oct-87 18-Aug-04 16 years, 295 days
Māris Verpakovskis

Latvia football

Latvia 104 9-Jun-99 29-May-14 14 years, 354 days
Per Mertesacker

Germany Football

Germany 104 9-Oct-04 13-Jul-14 9 years, 277 days
Dirk Kuyt

Netherlands Football

Netherlands 104 3-Sep-04 4-Sep-14 10 years, 1 day
Ivica Olić

croatia football

Croatia 104 13-Feb-02 13-Oct-15 13 years, 242 days
Aleksandr Dmitrijev

Estonia Football

Estonia 104 18-Feb-04 12-Jun-17 13 years, 114 days
Franz Beckenbauer

Germany Football

West Germany 103 26-Sep-65 23-Feb-77 11 years, 150 days
Didier Deschamps

France Football

France 103 29-Apr-89 2-Sep-00 11 years, 126 days
Andreas Herzog

Austria Football

Austria 103 6-Apr-88 30-Apr-03 15 years, 24 days
Joe Brincat

Malta Football

Malta 103 7-Feb-88 14-Feb-04 16 years, 7 days
Stéphane Chapuisat

Switzerland Fooball

Switzerland 103 21-Jun-89 17-Jun-04 14 years, 362 days
Indrek Zelinski

Estonia Football

Estonia 103 7-May-94 21-May-10 16 years, 14 days
Ioannis Okkas

Cyprus Football

Cyprus 103 15-Feb-97 11-Oct-11 14 years, 238 days
Dejan Stanković #N/A FRY S&M Serbia 103 22-Apr-98 11-Oct-13 15 years, 172 days
Jaroslav Plašil

Czech Football

Czech Republic 103 31-Mar-04 21-Jun-16 12 years, 82 days
Igor Akinfeev

Russia Football

Russia 103 27-Apr-04 11-Nov-17 13 years, 198 days
Luka Modrić

croatia football

Croatia 103 1-Mar-06 12-Nov-17 11 years, 256 days
Marek Hamsik

Slovakia 103 7-Feb-07 14-Nov-17 10 years, 280 days
Joachim Streich

East Germany Football

East Germany 102 8-Dec-69 20-Oct-84 14 years, 317 days
Kenny Dalglish

Scotland football

Scotland 102 10-Nov-71 12-Nov-86 15 years, 2 days
László Bölöni

Romania Football

Romania 102 24-Sep-75 1-Jun-88 12 years, 251 days
Morten Olsen

Denmark Football

Denmark 102 23-Sep-70 18-Jun-89 18 years, 268 days
Borislav Mikhailov

Bulgaria Football

Bulgaria 102 4-May-83 5-Jun-98 15 years, 32 days
Steve Staunton

Ireland Football

Republic of Ireland 102 19-Oct-88 16-Jun-02 13 years, 240 days
Bülent Korkmaz

Turkey Football

Turkey 102 17-Oct-90 17-Aug-05 14 years, 304 days
Raúl

Spain Football

Spain 102 9-Oct-96 6-Sep-06 9 years, 332 days
Savo Milošević

Serbia Football

FRY S&M Serbia 102 23-Dec-94 19-Nov-08 13 years, 332 days
Michał Żewłakow

Poland Football

Poland 102 19-Jun-99 29-Mar-11 11 years, 283 days
Martin Jørgensen

Denmark Football

Denmark 102 25-Mar-98 15-Nov-11 13 years, 235 days
Alyaksandr Kulchy

Belarus Football

Belarus 102 14-Feb-96 11-Sep-12 16 years, 210 days
Robin van Persie

Netherlands Football

Netherlands 102 4-Jun-05 31-Aug-17 12 years, 88 days
Yossi Benayoun

Israel Football

Israel 102 18-Nov-98 9-Oct-17 18 years, 325 days
Sergio Busquets

Spain Football

Spain 102 1-Apr-09 14-Nov-17 8 years, 227 days
József Bozsik

Hungary Football

Hungary 101 17-Aug-47 18-Apr-62 14 years, 244 days
Thomas Häßler

Germany Football

(W) Germany 101 31-Aug-88 20-Jun-00 11 years, 294 days
Phillip Cocu

Netherlands Football

Netherlands 101 24-Apr-96 25-Jun-06 10 years, 62 days
Thomas Sørensen

Denmark Football

Denmark 101 17-Nov-99 26-May-12 12 years, 191 days
Vasiliy Berezutskiy

Russia Football

Russia 101 7-Jun-03 9-Oct-16 13 years, 124 days
Steven Davis

Northern Ireland football

Northern Ireland 101 9-Feb-05 12-Nov-17 12 years, 276 days
Grzegorz Lato

Poland Football

Poland 100 17-Nov-71 17-Apr-84 12 years, 152 days
Hans-Jürgen Dörner

East Germany Football

East Germany 100 22-Jun-69 18-May-85 15 years, 330 days
Ari Hjelm

Finland Football

Finland 100 16-Mar-83 16-Mar-96 13 years, 0 days
Ulf Kirsten

East Germany Football

(E) Germany 100 8-May-85 20-Jun-00 15 years, 43 days
Henning Berg

Norway Fooball

Norway 100 13-May-92 27-May-04 12 years, 14 days
Dario Šimić

croatia football

Croatia 100 13-Mar-96 20-Aug-08 12 years, 160 days
Angelos Basinas

Greece Football

Greece 100 18-Aug-99 1-Apr-09 9 years, 226 days
Goce Sedloski

Macedonia Football

Macedonia 100 27-Mar-96 29-May-10 14 years, 63 days
Igors Stepanovs

Latvia football

Latvia 100 26 April 1995 10-Aug-11 16 years, 106 days
Levan Kobiashvili Georgia 100 1 September 1996 11-Oct-11 15 years, 40 days
Damien Duff

Ireland Football

Republic of Ireland 100 15 March 1998 18-Jun-12 14 years, 95 days
Carles Puyol

Spain Football

Spain 100 15 November 2000 6-Feb-13 12 years, 83 days
Arda Turan

Turkey Football

Turkey 100 16 August 2006 6-Oct-17 11 years, 51 days
Boštjan Cesar

Slovenia Football

Slovenia 100 12 February 2003 8-Oct-17 14 years, 238 days
Branislav Ivanović

Serbia Football

Serbia and Montenegro 100 8 June 2005 14-Nov-17 12 years, 159 days

 

Archives
Back To Top