UEFA Centurions - Players with 100 International Caps  
                 
  Player Country Caps First Cap Last Cap Career Length  
  Gianluigi Buffon    Italy 175 29-Oct-97 13-Nov-17 20 years, 15 days  
  Vitālijs Astafjevs    Latvia 167 26-Aug-92 17-Nov-10 18 years, 83 days  
  Iker Casillas    Spain 167 03-Jun-00 01-Jun-16 15 years, 364 days  
  Martin Reim    Estonia 157 03-Jun-92 06-Jun-09 17 years, 3 days  
  Lothar Matthäus    (W) Germany 150 29386 20-Jun-00 20 years, 6 days  
  Sergio Ramos    Spain 149 26-Mar-05 14-Nov-17 12 years, 233 days  
  Anders Svensson    Sweden 148 27-Nov-99 19-Nov-13 13 years, 357 days  
  Cristiano Ronaldo    Portugal 147 20-Aug-03 10-Oct-17 14 years, 51 days  
  Robbie Keane    Republic of Ireland 146 25-Mar-98 31-Aug-16 18 years, 159 days  
  Anatoliy Tymoshchuk    Ukraine 144 26-Apr-00 21-Jun-16 16 years, 56 days  
  Thomas Ravelli    Sweden 143 01-Mar-81 11-Oct-97 16 years, 224 days  
  Marko Kristal    Estonia 143 03-Jun-92 20-Apr-05 12 years, 321 days  
  Lilian Thuram    France 142 17-Aug-94 13-Jun-08 13 years, 301 days  
  Giorgos Karagounis    Greece 139 20-Aug-99 29-Jun-14 14 years, 313 days  
  Jari Litmanen    Finland 137 22-Oct-89 17-Nov-10 21 years, 26 days  
  Miroslav Klose    Germany 137 24-Mar-01 13-Jul-14 13 years, 111 days  
  Fabio Cannavaro    Italy 136 22-Jan-97 24-Jun-10 13 years, 153 days  
  Dorinel Munteanu    Romania 134 23-May-91 12-Sep-07 16 years, 112 days  
  Andres Oper    Estonia 134 19-May-95 26-May-14 19 years, 7 days  
  Shay Given    Republic of Ireland 134 27-Mar-96 31-May-16 20 years, 65 days  
  Darijo Srna    Croatia 134 20-Nov-02 25-Jun-16 13 years, 218 days  
  Xavi    Spain 133 15-Nov-00 13-Jun-14 13 years, 210 days  
  Andreas Isaksson    Sweden 133 03-Mar-02 22-Jun-16 14 years, 111 days  
  Wesley Sneijder    Netherlands 133 30-Apr-03 14-Nov-17 14 years, 198 days  
  Sargis Hovsepyan    Armenia 132 14-Oct-92 14-Nov-12 20 years, 31 days  
  Kim Källström    Sweden 131 01-Feb-01 22-Jun-16 15 years, 142 days  
  Edwin van der Sar    Netherlands 130 07-Jun-95 15-Oct-08 13 years, 130 days  
  Lukas Podolski    Germany 130 06-Jun-04 22-Mar-17 12 years, 289 days  
  Peter Jehle    Liechtenstein 130 14-Oct-98 09-Oct-17 18 years, 360 days  
  Peter Schmeichel    Denmark 129 10-May-88 25-Apr-01 12 years, 350 days  
  Luís Figo    Portugal 127 12-Oct-91 08-Jul-06 14 years, 269 days  
  Michael Mifsud    Malta 127 10-Feb-00 12-Nov-17 17 years, 275 days  
  Andoni Zubizarreta    Spain 126 23-Jan-85 24-Jun-98 13 years, 152 days  
  Paolo Maldini    Italy 126 31-Mar-88 18-Jun-02 14 years, 79 days  
  Dennis Rommedahl    Denmark 126 16-Aug-00 11-Jun-13 12 years, 299 days  
  Enar Jääger    Estonia 126 12-Oct-02 09-Nov-17 15 years, 28 days  
  Peter Shilton    England 125 25-Nov-70 07-Jul-90 19 years, 224 days  
  Mario Frick    Liechtenstein 125 26-Oct-93 12-Oct-15 21 years, 351 days  
  Gheorghe Hagi    Romania 124 10-Aug-83 24-Jun-00 16 years, 319 days  
  Petr Čech    Czech Republic 124 12-Feb-02 21-Jun-16 14 years, 130 days  
  Thierry Henry    France 123 11-Oct-97 22-Jun-10 12 years, 254 days  
  Andrés Iniesta    Spain 123 27-May-06 14-Nov-17 11 years, 171 days  
  David Carabott    Malta 122 15-Nov-87 09-Feb-05 17 years, 86 days  
  Ragnar Klavan    Estonia 122 03-Jul-03 10-Oct-17 14 years, 99 days  
  Bastian Schweinsteiger    Germany 121 06-Jun-04 31-Aug-16 12 years, 86 days  
  Theodoros Zagorakis    Greece 120 07-Sep-94 22-Aug-07 12 years, 349 days  
  Mart Poom    Estonia 120 03-Jun-92 10-Jun-09 17 years, 7 days  
  Gilbert Agius    Malta 120 07-Nov-93 18-Nov-09 16 years, 11 days  
  Rüştü Reçber    Turkey 120 12-Oct-94 26-May-12 17 years, 227 days  
  Sergei Ignashevich    Russia 120 21-Aug-02 20-Jun-16 13 years, 304 days  
  Pat Jennings    Northern Ireland 119 15-Apr-64 12-Jun-86 22 years, 58 days  
  Wayne Rooney    England 119 12-Feb-03 11-Nov-16 13 years, 273 days  
  Heinz Hermann     Switzerland 118 06-Sep-78 13-Nov-91 13 years, 68 days  
  Karel Poborský    Czech Republic 118 23-Feb-94 22-Jun-06 12 years, 119 days  
  David Silva    Spain 118 15-Nov-06 14-Nov-17 10 years, 364 days  
  Andrejs Rubins    Latvia 117 10-Nov-98 11-Oct-11 12 years, 335 days  
  Olof Mellberg    Sweden 117 23-Feb-00 19-Jun-12 12 years, 117 days  
  John O'Shea    Republic of Ireland 117 15-Aug-01 24-Mar-17 15 years, 221 days  
  Daniele De Rossi    Italy 117 04-Sep-04 10-Nov-17 13 years, 67 days  
  Roland Nilsson    Sweden 116 01-May-86 11-Oct-00 14 years, 163 days  
  Marcel Desailly    France 116 22-Aug-93 17-Jun-04 10 years, 300 days  
  Kostas Katsouranis    Greece 116 20-Aug-03 16-Jun-15 11 years, 300 days  
  Andrea Pirlo    Italy 116 07-Sep-02 03-Sep-15 12 years, 361 days  
  Zlatan Ibrahimović    Sweden 116 31-Jan-01 22-Jun-16 15 years, 143 days  
  Björn Nordqvist    Sweden 115 04-May-63 04-Oct-78 15 years, 153 days  
  Gheorghe Popescu    Romania 115 20-Sep-88 29-Mar-03 14 years, 190 days  
  David Beckham    England 115 01-Sep-96 14-Sep-09 13 years, 13 days  
  Kristen Viikmäe    Estonia 115 26-Jan-97 03-Jun-13 16 years, 128 days  
  Xabi Alonso    Spain 114 30-Apr-03 23-Jun-14 11 years, 54 days  
  Stipe Pletikosa    Croatia 114 10-Feb-99 23-Jun-14 15 years, 133 days  
  Steven Gerrard    England 114 31-May-00 24-Jun-14 14 years, 24 days  
  Raio Piiroja    Estonia 114 21-Nov-98 31-Mar-15 16 years, 130 days  
  Carmel Busuttil    Malta 113 05-Jun-82 25-Apr-01 18 years, 324 days  
  Viktor Onopko    CIS / Russia 113 29-Apr-92 18-Aug-04 12 years, 111 days  
  Juris Laizans    Latvia 113 06-Feb-98 15-Nov-13 15 years, 282 days  
  Martin Stocklasa    Liechtenstein 113 31-Aug-96 05-Mar-14 17 years, 186 days  
  Philipp Lahm    Germany 113 18-Feb-04 13-Jul-14 10 years, 145 days  
  Răzvan Raț    Romania 113 13-Feb-02 15-Jun-16 14 years, 123 days  
  Dino Zoff    Italy 112 20-Apr-68 29-May-83 15 years, 39 days  
  Oleg Blokhin    Soviet Union 112 16-Jul-72 21-Sep-88 16 years, 67 days  
  Alain Geiger     Switzerland 112 19-Nov-80 08-Jun-96 15 years, 202 days  
  Frank de Boer    Netherlands 112 26-Sep-90 26-Jun-04 13 years, 274 days  
  Hakan Sükür    Turkey 112 25-Mar-92 17-Oct-07 15 years, 206 days  
  Jon Dahl Tomasson    Denmark 112 29-Mar-97 24-Jun-10 14 years, 87 days  
  Nani    Portugal 112 01-Sep-06 02-Jul-17 10 years, 304 days  
  Andriy Shevchenko    Ukraine 111 25-Mar-95 19-Jun-12 17 years, 86 days  
  Rashad Sadygov    Azerbaijan 111 07-Oct-01 05-Oct-17 15 years, 363 days  
  Ildefons Lima    Andorra 111 22-Jun-97 10-Oct-17 20 years, 110 days  
  Fernando Couto    Portugal 110 19-Dec-90 30-Jun-04 13 years, 194 days  
  Kevin Kilbane    Republic of Ireland 110 06-Sep-97 04-Jun-11 13 years, 271 days  
  John Arne Riise    Norway 110 31-Jan-00 22-Mar-13 13 years, 50 days  
  Fernando Torres    Spain 110 06-Sep-03 23-Jun-14 10 years, 290 days  
  Cesc Fàbregas    Spain 110 01-Mar-06 27-Jun-16 10 years, 118 days  
  Franz Burgmeier    Liechtenstein 110 05-Sep-01 06-Oct-17 16 years, 31 days  
  Niclas Alexandersson    Sweden 109 10-Nov-93 10-Jun-08 14 years, 213 days  
  Rafael van der Vaart    Netherlands 109 06-Oct-01 19-Nov-13 12 years, 44 days  
  Dmitri Kruglov    Estonia 109 13-Oct-04 31-Aug-17 12 years, 322 days  
  Bobby Moore    England 108 20-May-62 14-Nov-73 11 years, 178 days  
  Jürgen Klinsmann    (W) Germany 108 12-Dec-87 04-Jul-98 10 years, 204 days  
  Zinedine Zidane    France 108 17-Aug-94 09-Jul-06 11 years, 326 days  
  Thomas Helveg    Denmark 108 20-Apr-94 17-Oct-07 13 years, 180 days  
  Gábor Király    Hungary 108 25-Mar-98 15-Nov-16 18 years, 235 days  
  Aaron Hughes    Northern Ireland 108 24-Mar-98 12-Nov-17 19 years, 233 days  
  Patrick Vieira    France 107 26-Feb-97 02-Jun-09 12 years, 96 days  
  Miroslav Karhan    Slovakia 107 06-Sep-95 07-Oct-11 16 years, 31 days  
  Ashley Cole    England 107 28-Mar-01 05-Mar-14 12 years, 342 days  
  Joel Lindpere    Estonia 107 01-Nov-99 01-Jun-16 16 years, 213 days  
  Bobby Charlton    England 106 19-Apr-58 14-Jun-70 12 years, 56 days  
  Imants Bleidelis    Latvia 106 19-May-95 21-Nov-07 12 years, 186 days  
  Henrik Larsson    Sweden 106 13-Oct-93 10-Oct-09 15 years, 362 days  
  Giovanni van Bronckhorst    Netherlands 106 31-Aug-96 11-Jul-10 13 years, 314 days  
  Frank Lampard    England 106 10-Oct-99 24-Jun-14 14 years, 257 days  
  Óscar Sonejee    Andorra 106 22-Jun-97 12-Nov-15 18 years, 148 days  
  Billy Wright    England 105 28-Sep-46 28-May-59 12 years, 242 days  
  Jürgen Kohler    (W) Germany 105 24-Sep-86 04-Jul-98 11 years, 283 days  
  Mihails Zemlinskis    Latvia 105 08-Apr-92 08-Oct-05 13 years, 183 days  
  Jonatan Johansson    Finland 105 16-Mar-96 07-Sep-10 14 years, 175 days  
  Sami Hyypiä    Finland 105 07-Nov-92 12-Oct-10 17 years, 339 days  
  Stiliyan Petrov    Bulgaria 105 23-Dec-98 11-Oct-11 12 years, 292 days  
  Josip Šimunić    Croatia 105 10-Nov-01 19-Nov-13 12 years, 9 days  
  TomᚠRosický    Czech Republic 105 23-Feb-00 17-Jun-16 16 years, 115 days  
  João Moutinho    Portugal 105 17-Aug-05 10-Oct-17 12 years, 54 days  
  Thorbjørn Svenssen    Norway 104 11-Jun-47 16-May-62 14 years, 339 days  
  Michael Laudrup    Denmark 104 15-Jun-82 03-Jul-98 16 years, 18 days  
  Rúnar Kristinsson    Iceland 104 28-Oct-87 18-Aug-04 16 years, 295 days  
  Māris Verpakovskis    Latvia 104 09-Jun-99 29-May-14 14 years, 354 days  
  Per Mertesacker    Germany 104 09-Oct-04 13-Jul-14 9 years, 277 days  
  Dirk Kuyt    Netherlands 104 03-Sep-04 04-Sep-14 10 years, 1 day  
  Ivica Olić    Croatia 104 13-Feb-02 13-Oct-15 13 years, 242 days  
  Aleksandr Dmitrijev    Estonia 104 18-Feb-04 12-Jun-17 13 years, 114 days  
  Franz Beckenbauer    West Germany 103 26-Sep-65 23-Feb-77 11 years, 150 days  
  Didier Deschamps    France 103 29-Apr-89 02-Sep-00 11 years, 126 days  
  Andreas Herzog    Austria 103 06-Apr-88 30-Apr-03 15 years, 24 days  
  Joe Brincat    Malta 103 07-Feb-88 14-Feb-04 16 years, 7 days  
  Stéphane Chapuisat     Switzerland 103 21-Jun-89 17-Jun-04 14 years, 362 days  
  Indrek Zelinski    Estonia 103 07-May-94 21-May-10 16 years, 14 days  
  Ioannis Okkas    Cyprus 103 15-Feb-97 11-Oct-11 14 years, 238 days  
  Dejan Stanković    FRY S&M Serbia 103 22-Apr-98 11-Oct-13 15 years, 172 days  
  Jaroslav Plašil    Czech Republic 103 31-Mar-04 21-Jun-16 12 years, 82 days  
  Igor Akinfeev    Russia 103 27-Apr-04 11-Nov-17 13 years, 198 days  
  Luka Modrić    Croatia 103 01-Mar-06 12-Nov-17 11 years, 256 days  
  Marek Hamsik   Slovakia 103 07-Feb-07 14-Nov-17 10 years, 280 days  
  Joachim Streich    East Germany 102 08-Dec-69 20-Oct-84 14 years, 317 days  
  Kenny Dalglish    Scotland 102 10-Nov-71 12-Nov-86 15 years, 2 days  
  László Bölöni    Romania 102 24-Sep-75 01-Jun-88 12 years, 251 days  
  Morten Olsen    Denmark 102 23-Sep-70 18-Jun-89 18 years, 268 days  
  Borislav Mikhailov    Bulgaria 102 04-May-83 05-Jun-98 15 years, 32 days  
  Steve Staunton    Republic of Ireland 102 19-Oct-88 16-Jun-02 13 years, 240 days  
  Bülent Korkmaz    Turkey 102 17-Oct-90 17-Aug-05 14 years, 304 days  
  Raúl    Spain 102 09-Oct-96 06-Sep-06 9 years, 332 days  
  Savo Milošević    FRY S&M Serbia 102 23-Dec-94 19-Nov-08 13 years, 332 days  
  Michał Żewłakow    Poland 102 19-Jun-99 29-Mar-11 11 years, 283 days  
  Martin Jørgensen    Denmark 102 25-Mar-98 15-Nov-11 13 years, 235 days  
  Alyaksandr Kulchy    Belarus 102 14-Feb-96 11-Sep-12 16 years, 210 days  
  Robin van Persie    Netherlands 102 04-Jun-05 31-Aug-17 12 years, 88 days  
  Yossi Benayoun    Israel 102 18-Nov-98 09-Oct-17 18 years, 325 days  
  Sergio Busquets    Spain 102 01-Apr-09 14-Nov-17 8 years, 227 days  
  József Bozsik    Hungary 101 17-Aug-47 18-Apr-62 14 years, 244 days  
  Thomas Häßler    (W) Germany 101 31-Aug-88 20-Jun-00 11 years, 294 days  
  Phillip Cocu    Netherlands 101 24-Apr-96 25-Jun-06 10 years, 62 days  
  Thomas Sørensen    Denmark 101 17-Nov-99 26-May-12 12 years, 191 days  
  Vasiliy Berezutskiy    Russia 101 07-Jun-03 09-Oct-16 13 years, 124 days  
  Steven Davis   Northern Ireland 101 09-Feb-05 12-Nov-17 12 years, 276 days  
  Grzegorz Lato    Poland 100 17-Nov-71 17-Apr-84 12 years, 152 days  
  Hans-Jürgen Dörner    East Germany 100 22-Jun-69 18-May-85 15 years, 330 days  
  Ari Hjelm    Finland 100 16-Mar-83 16-Mar-96 13 years, 0 days  
  Ulf Kirsten    (E) Germany 100 08-May-85 20-Jun-00 15 years, 43 days  
  Henning Berg    Norway 100 13-May-92 27-May-04 12 years, 14 days  
  Dario Šimić    Croatia 100 13-Mar-96 20-Aug-08 12 years, 160 days  
  Angelos Basinas    Greece 100 18-Aug-99 01-Apr-09 9 years, 226 days  
  Goce Sedloski    Macedonia 100 27-Mar-96 29-May-10 14 years, 63 days  
  Igors Stepanovs    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    Republic of Ireland 100 15 March 1998 18-Jun-12 14 years, 95 days  
  Carles Puyol    Spain 100 15 November 2000 06-Feb-13 12 years, 83 days  
  Arda Turan    Turkey 100 16 August 2006 06-Oct-17 11 years, 51 days  
  Boštjan Cesar    Slovenia 100 12 February 2003 08-Oct-17 14 years, 238 days  
  Branislav Ivanović    Serbia and Montenegro 100 8 June 2005 14-Nov-17 12 years, 159 days  
  Total 178 Players  
  Correct to 15th December 2017