List of footballers with 100 or more caps
Men
Players who are currently internationally active are listed in bold.

List of footballers with 100 or more caps

Section Title: Men
Table Section Text: Players who are currently internationally active are listed in bold.

Rank	Name	Country	Confederation	Caps	First cap	Last cap	Career span

1	Ahmed Hassan	Egypt	CAF	184	29 December 1995	22 May 2012	16 years, 145 days

2	Mohamed Al-Deayea	Saudi Arabia	AFC	178	9 April 1993	11 May 2006	13 years, 32 days

3	Claudio Suárez	Mexico	CONCACAF	177	26 July 1992	1 June 2006	13 years, 310 days

4	Gianluigi Buffon	Italy	UEFA	176	29 October 1997	23 March 2018	20 years, 145 days

5	Hossam Hassan	Egypt	CAF	170	10 September 1985	7 February 2006	20 years, 150 days

6	Ahmed Mubarak	Oman	AFC	169	25 September 2003	23 March 2019	15 years, 179 days

7	Bader Al-Mutawa	Kuwait	AFC	168	4 September 2003	25 March 2019	15 years, 202 days

=	Iván Hurtado	Ecuador	CONMEBOL	168	24 May 1992	14 October 2014	22 years, 143 days

9	Vitālijs Astafjevs	Latvia	UEFA	167	26 August 1992	17 November 2010	18 years, 83 days

=	Iker Casillas	Spain	UEFA	167	3 June 2000	1 June 2016	15 years, 364 days

11	Cobi Jones	United States	CONCACAF	164	3 September 1992	9 October 2004	12 years, 36 days

12	Mohammed Al-Khilaiwi	Saudi Arabia	AFC	163	20 October 1992	5 October 2001	8 years, 350 days

=	Sergio Ramos	Spain	UEFA	163	27 March 2005	26 March 2019	14 years, 0 days

14	Adnan Al-Talyani	United Arab Emirates	AFC	161	10 March 1984	17 December 1997	13 years, 282 days

15	Essam El-Hadary	Egypt	CAF	159	25 March 1996	25 June 2018	22 years, 92 days

16	Martin Reim	Estonia	UEFA	157	3 June 1992	6 June 2009	17 years, 3 days

=	Landon Donovan	United States	CONCACAF	157	25 October 2000	10 October 2014	13 years, 350 days

18	Cristiano Ronaldo	Portugal	UEFA	156	20 August 2003	25 March 2019	15 years, 217 days

=	Sami Al-Jaber	Saudi Arabia	AFC	156	11 September 1992	23 June 2006	13 years, 285 days

=	Salman Isa	Bahrain	AFC	156	6 February 2001	29 November 2012	11 years, 297 days

21	Andrés Guardado	Mexico	CONCACAF	153	14 December 2005	23 March 2019	13 years, 99 days

22	Yasuhito Endō	Japan	AFC	152	20 November 2002	23 January 2015	12 years, 64 days

23	Javad Nekounam	Iran	AFC	151	12 January 2000	31 March 2015	15 years, 78 days

=	Maynor Figueroa	Honduras	CONCACAF	151	31 January 2003	26 March 2019	16 years, 54 days

25	Lothar Matthäus	West Germany Germany	UEFA	150	14 June 1980	20 June 2000	20 years, 6 days

26	Ali Daei	Iran	AFC	149	6 June 1993	21 June 2006	13 years, 15 days

=	Gabriel Gómez	Panama	CONCACAF	149	9 February 2003	28 June 2018	15 years, 139 days

28	Anders Svensson	Sweden	UEFA	148	27 November 1999	19 November 2013	13 years, 357 days

=	Younis Mahmoud	Iraq	AFC	148	19 July 2002	29 March 2016	13 years, 254 days

=	Paulo da Silva	Paraguay	CONMEBOL	148	25 April 2000	10 October 2017	17 years, 168 days

31	Javier Mascherano	Argentina	CONMEBOL	147	16 July 2003	30 June 2018	14 years, 349 days

=	Rafael Márquez	Mexico	CONCACAF	147	5 February 1997	2 July 2018	21 years, 147 days

33	Pável Pardo	Mexico	CONCACAF	146	31 August 1996	6 June 2009	12 years, 279 days

=	Gerardo Torrado	Mexico	CONCACAF	146	9 June 1999	6 September 2013	14 years, 89 days

=	Robbie Keane	Republic of Ireland	UEFA	146	25 March 1998	31 August 2016	18 years, 159 days

36	Mohamed Husain	Bahrain	AFC	145	18 March 1997	15 January 2015	17 years, 303 days

=	Daniel Bennett	Singapore	AFC	145	11 December 2002	14 November 2017	14 years, 338 days

=	Michael Bradley	United States	CONCACAF	145	26 May 2006	26 March 2019	12 years, 304 days

39	Anatoliy Tymoshchuk	Ukraine	UEFA	144	26 April 2000	21 June 2016	16 years, 56 days

=	Amer Shafi	Jordan	AFC	144	17 August 2002	23 March 2019	16 years, 218 days

41	Thomas Ravelli	Sweden	UEFA	143	1 March 1981	11 October 1997	16 years, 224 days

=	Marko Kristal	Estonia	UEFA	143	3 June 1992	20 April 2005	12 years, 321 days

=	Javier Zanetti	Argentina	CONMEBOL	143	16 November 1994	16 July 2011	16 years, 242 days

44	Abdullah Zubromawi	Saudi Arabia	AFC	142	18 April 1993	11 June 2002	9 years, 54 days

=	Cafu	Brazil	CONMEBOL	142	12 September 1990	1 July 2006	15 years, 292 days

=	Lilian Thuram	France	UEFA	142	17 August 1994	13 June 2008	13 years, 301 days

=	Fawzi Bashir	Oman	AFC	142	18 February 2001	11 January 2013	11 years, 328 days

48	Clint Dempsey	United States	CONCACAF	141	17 November 2004	10 October 2017	12 years, 327 days

49	Giorgos Karagounis	Greece	UEFA	139	20 August 1999	29 June 2014	14 years, 313 days

50	Amado Guevara	Honduras	CONCACAF	138	5 May 1994	21 June 2010	16 years, 47 days

=	Osama Hawsawi	Saudi Arabia	AFC	138	11 October 2006	25 June 2018	11 years, 257 days

=	Shahril Ishak	Singapore	AFC	138	4 March 2003	13 November 2018	15 years, 254 days

=	Hussein Abdulghani	Saudi Arabia	AFC	138	22 September 1996	20 November 2018	22 years, 59 days

=	Michael Mifsud	Malta	UEFA	138	10 February 2000	26 March 2019	19 years, 44 days

55	Hussein Saeed	Iraq	AFC	137	5 September 1976	3 March 1990	13 years, 179 days

=	Walter Centeno	Costa Rica	CONCACAF	137	27 September 1995	18 November 2009	14 years, 52 days

=	Rigobert Song	Cameroon	CAF	137	22 September 1993	24 June 2010	16 years, 275 days

=	Jari Litmanen	Finland	UEFA	137	22 October 1989	17 November 2010	21 years, 26 days

=	Miroslav Klose	Germany	UEFA	137	24 March 2001	13 July 2014	13 years, 111 days

=	Jaime Penedo	Panama	CONCACAF	137	29 June 2003	28 June 2018	14 years, 364 days

61	Hong Myung-bo	South Korea	AFC	136	4 February 1990	20 November 2002	12 years, 289 days

=	Fabio Cannavaro	Italy	UEFA	136	22 January 1997	24 June 2010	13 years, 153 days

63	Waleed Ali	Kuwait	AFC	135	9 May 2002	20 November 2014	12 years, 195 days

=	Noel Valladares	Honduras	CONCACAF	135	3 June 2000	10 February 2016	15 years, 252 days

65	Cha Bum-kun	South Korea	AFC	134	7 May 1972	10 June 1986	14 years, 34 days

=	Jeff Agoos	United States	CONCACAF	134	10 January 1988	26 May 2003	15 years, 136 days

=	Dorinel Munteanu	Romania	UEFA	134	23 May 1991	12 September 2007	16 years, 112 days

=	Kiatisuk Senamuang	Thailand	AFC	134	8 April 1993	3 October 2007	14 years, 178 days

=	Andres Oper	Estonia	UEFA	134	19 May 1995	26 May 2014	19 years, 7 days

=	Shay Given	Republic of Ireland	UEFA	134	27 March 1996	31 May 2016	20 years, 65 days

=	Darijo Srna	Croatia	UEFA	134	20 November 2002	25 June 2016	13 years, 218 days

=	Bashar Abdullah	Kuwait	AFC	134	16 March 1996	25 May 2018	22 years, 70 days

=	Taisir Al-Jassim	Saudi Arabia	AFC	134	17 November 2004	20 June 2018	13 years, 215 days

=	Wesley Sneijder	Netherlands	UEFA	134	30 April 2003	6 September 2018	15 years, 129 days

=	Baihakki Khaizan	Singapore	AFC	134	4 August 2003	25 November 2018	15 years, 113 days

76	Xavi	Spain	UEFA	133	15 November 2000	13 June 2014	13 years, 210 days

=	Saud Kariri	Saudi Arabia	AFC	133	23 July 2001	18 January 2015	13 years, 179 days

=	Andreas Isaksson	Sweden	UEFA	133	3 March 2002	22 June 2016	14 years, 111 days

=	Carlos Ruiz	Guatemala	CONCACAF	133	18 November 1998	6 September 2016	17 years, 293 days

80	Sargis Hovsepyan	Armenia	UEFA	132	14 October 1992	14 November 2012	20 years, 31 days

=	Peter Jehle	Liechtenstein	UEFA	132	14 October 1998	25 March 2018	19 years, 162 days

82	Ibrahim Hassan	Egypt	CAF	131	3 February 1988	6 January 2002	13 years, 337 days

=	Lee Woon-jae	South Korea	AFC	131	11 June 1994	11 August 2010	16 years, 61 days

=	Amer Deeb	Jordan	AFC	131	13 February 2002	13 October 2014	12 years, 242 days

=	Kim Källström	Sweden	UEFA	131	1 February 2001	22 June 2016	15 years, 142 days

=	Andrés Iniesta	Spain	UEFA	131	27 May 2006	1 July 2018	12 years, 35 days

=	Ismail Matar	United Arab Emirates	AFC	131	27 September 2003	29 January 2019	15 years, 124 days

88	Jorge Campos	Mexico	CONCACAF	130	20 November 1991	19 November 2003	11 years, 364 days

=	Edwin van der Sar	Netherlands	UEFA	130	7 June 1995	15 October 2008	13 years, 130 days

=	Lukas Podolski	Germany	UEFA	130	6 June 2004	22 March 2017	12 years, 289 days

=	Ahmed Fathy	Egypt	CAF	130	16 December 2002	25 June 2018	15 years, 191 days

92	Peter Schmeichel	Denmark	UEFA	129	10 May 1988	25 April 2001	12 years, 350 days

=	Juan Arango	Venezuela	CONMEBOL	129	27 January 1999	8 September 2015	16 years, 224 days

=	Lionel Messi	Argentina	CONMEBOL	129	17 August 2005	22 March 2019	13 years, 217 days

=	Khairul Amri	Singapore	AFC	129	9 June 2004	23 March 2019	14 years, 287 days

96	Ian Goodison	Jamaica	CONCACAF	128	3 March 1996	23 May 2009	13 years, 81 days

=	Luis Marín	Costa Rica	CONCACAF	128	23 June 1993	18 November 2009	16 years, 148 days

=	Roberto Palacios	Peru	CONMEBOL	128	24 November 1992	23 May 2012	19 years, 181 days

=	Server Djeparov	Uzbekistan	AFC	128	14 May 2002	5 September 2017	15 years, 114 days

100	Marcelo Balboa	United States	CONCACAF	127	10 January 1988	16 January 2000	12 years, 6 days

=	Linval Dixon	Jamaica	CONCACAF	127	21 May 1993	2 April 2003	9 years, 316 days

=	Luís Figo	Portugal	UEFA	127	12 October 1991	8 July 2006	14 years, 269 days

=	Lee Young-pyo	South Korea	AFC	127	12 June 1999	28 January 2011	11 years, 230 days

=	Ali Karimi	Iran	AFC	127	13 October 1998	6 November 2012	14 years, 24 days

=	Hassan Al-Ghilani	Oman	AFC	127	16 September 2003	30 March 2015	11 years, 195 days

=	Sergei Ignashevich	Russia	UEFA	127	21 August 2002	7 July 2018	15 years, 320 days

=	Diego Godín	Uruguay	CONMEBOL	127	26 October 2005	25 March 2019	13 years, 150 days

108	Andoni Zubizarreta	Spain	UEFA	126	23 January 1985	24 June 1998	13 years, 152 days

=	Paolo Maldini	Italy	UEFA	126	31 March 1988	18 June 2002	14 years, 79 days

=	Dennis Rommedahl	Denmark	UEFA	126	16 August 2000	11 June 2013	12 years, 299 days

=	Mohamed Salmeen	Bahrain	AFC	126	4 April 2000	19 November 2013	13 years, 229 days

=	Yénier Márquez	Cuba	CONCACAF	126	7 May 2000	15 July 2015	15 years, 69 days

=	DaMarcus Beasley	United States	CONCACAF	126	27 January 2001	5 September 2017	16 years, 221 days

=	Enar Jääger	Estonia	UEFA	126	12 October 2002	9 November 2017	15 years, 28 days

115	Peter Shilton	England	UEFA	125	25 November 1970	7 July 1990	19 years, 224 days

=	Roberto Carlos	Brazil	CONMEBOL	125	26 February 1992	1 July 2006	14 years, 125 days

=	Mario Frick	Liechtenstein	UEFA	125	26 October 1993	12 October 2015	21 years, 351 days

=	Musaed Neda	Kuwait	AFC	125	18 December 2002	13 October 2015	12 years, 299 days

=	Amad Al-Hosni	Oman	AFC	125	17 December 2003	17 November 2015	11 years, 335 days

=	Óscar Boniek García	Honduras	CONCACAF	125	1 July 2005	5 September 2017	12 years, 66 days

=	Maxi Pereira	Uruguay	CONMEBOL	125	26 October 2005	7 June 2018	12 years, 224 days

=	David Silva	Spain	UEFA	125	15 November 2006	1 July 2018	11 years, 228 days

=	Ragnar Klavan	Estonia	UEFA	125	3 July 2003	11 September 2018	15 years, 70 days

124	Gheorghe Hagi	Romania	UEFA	124	10 August 1983	24 June 2000	16 years, 319 days

=	Carlos Salcido	Mexico	CONCACAF	124	8 September 2004	29 June 2014	9 years, 294 days

=	Petr Čech	Czech Republic	UEFA	124	12 February 2002	21 June 2016	14 years, 130 days

=	Alexis Sánchez	Chile	CONMEBOL	124	27 April 2006	20 November 2018	12 years, 207 days

128	Hany Ramzy	Egypt	CAF	123	16 November 1988	12 February 2003	14 years, 88 days

=	Thierry Henry	France	UEFA	123	11 October 1997	22 June 2010	12 years, 254 days

=	Didier Zokora	Ivory Coast	CAF	123	23 April 2000	19 June 2014	14 years, 57 days

131	Masami Ihara	Japan	AFC	122	27 January 1988	5 July 1999	11 years, 159 days

=	David Carabott	Malta	UEFA	122	15 November 1987	9 February 2005	17 years, 86 days

=	Odelín Molina	Cuba	CONCACAF	122	12 May 1996	20 July 2013	17 years, 69 days

=	Walter Ayoví	Ecuador	CONMEBOL	122	7 June 2001	28 March 2017	15 years, 294 days

=	Blas Pérez	Panama	CONCACAF	122	14 March 2001	24 June 2018	17 years, 102 days

136	Adnan Dirjal	Iraq	AFC	121	11 December 1978	3 March 1990	11 years, 82 days

=	Mohamed Abd Al-Jawad	Saudi Arabia	AFC	121	8 March 1981	3 July 1994	13 years, 104 days

=	Ahmed Radhi	Iraq	AFC	121	21 February 1982	20 June 1997	15 years, 119 days

=	Ramón Ramírez	Mexico	CONCACAF	121	4 December 1991	15 November 2000	8 years, 347 days

=	Aide Iskandar	Singapore	AFC	121	21 February 1995	12 September 2007	12 years, 203 days

=	Bastian Schweinsteiger	Germany	UEFA	121	6 June 2004	31 August 2016	12 years, 86 days

=	Abdallah Deeb	Jordan	AFC	121	7 September 2007	15 November 2016	9 years, 69 days

=	Tim Howard	United States	CONCACAF	121	10 March 2002	10 October 2017	15 years, 214 days

=	Ildefons Lima	Andorra	UEFA	121	22 June 1997	25 March 2019	21 years, 276 days

=	Baha' Abdel-Rahman	Jordan	AFC	121	7 September 2007	26 March 2019	11 years, 200 days

146	Theodore Whitmore	Jamaica	CONCACAF	120	7 November 1993	17 November 2004	11 years, 10 days

=	Yoo Sang-chul	South Korea	AFC	120	11 September 1994	3 June 2005	10 years, 265 days

=	Theodoros Zagorakis	Greece	UEFA	120	7 September 1994	22 August 2007	12 years, 349 days

=	Mart Poom	Estonia	UEFA	120	3 June 1992	10 June 2009	17 years, 7 days

=	Gilbert Agius	Malta	UEFA	120	7 November 1993	18 November 2009	16 years, 11 days

=	Subait Khater	United Arab Emirates	AFC	120	20 August 1999	15 November 2011	12 years, 87 days

=	Rüştü Reçber	Turkey	UEFA	120	12 October 1994	26 May 2012	17 years, 227 days

=	Cuauhtémoc Blanco	Mexico	CONCACAF	120	1 February 1995	28 May 2014	19 years, 116 days

=	Kolo Touré	Ivory Coast	CAF	120	2 July 2000	8 February 2015	14 years, 221 days

=	Justo Villar	Paraguay	CONMEBOL	120	3 March 1999	12 June 2018	19 years, 101 days

=	Wayne Rooney	England	UEFA	120	12 February 2003	15 November 2018	15 years, 276 days

=	Luka Modrić	Croatia	UEFA	120	1 March 2006	24 March 2019	13 years, 23 days

=	Celso Borges	Costa Rica	CONCACAF	120	21 June 2008	26 March 2019	10 years, 278 days

=	Bryan Ruiz	Costa Rica	CONCACAF	120	19 June 2005	26 March 2019	13 years, 280 days

160	Pat Jennings	Northern Ireland	UEFA	119	15 April 1964	12 June 1986	22 years, 58 days

=	Sebastián Soria	Qatar	AFC	119	15 November 2006	28 March 2017	10 years, 133 days

=	Claudio Bravo	Chile	CONMEBOL	119	11 July 2004	10 October 2017	13 years, 91 days

=	Ali Al-Habsi	Oman	AFC	119	20 February 2001	16 October 2018	17 years, 238 days

=	Kennedy Mweene	Zambia	CAF	119	22 May 2004	14 October 2018	14 years, 145 days

165	Heinz Hermann	Switzerland	UEFA	118	6 September 1978	13 November 1991	13 years, 68 days

=	Karel Poborský	Czech Republic	UEFA	118	23 February 1994	22 June 2006	12 years, 119 days

=	Geremi	Cameroon	CAF	118	6 October 1996	24 June 2010	13 years, 261 days

=	Samuel Eto'o	Cameroon	CAF	118	9 March 1997	13 June 2014	17 years, 96 days

=	Timur Kapadze	Uzbekistan	AFC	118	14 May 2002	22 January 2015	12 years, 253 days

=	Mohammad Al-Shalhoub	Saudi Arabia	AFC	118	21 May 2000	28 February 2018	17 years, 283 days

=	John O'Shea	Republic of Ireland	UEFA	118	15 August 2001	2 June 2018	16 years, 291 days

=	Gary Medel	Chile	CONMEBOL	118	18 April 2007	26 March 2019	11 years, 342 days

173	Angus Eve	Trinidad and Tobago	CONCACAF	117	12 April 1994	12 July 2005	11 years, 91 days

=	Andrejs Rubins	Latvia	UEFA	117	10 November 1998	11 October 2011	12 years, 335 days

=	Olof Mellberg	Sweden	UEFA	117	23 February 2000	19 June 2012	12 years, 117 days

=	Daniele De Rossi	Italy	UEFA	117	4 September 2004	10 November 2017	13 years, 67 days

177	Majed Abdullah	Saudi Arabia	AFC	116	9 December 1978	29 June 1994	15 years, 202 days

=	Ahmad Madani	Saudi Arabia	AFC	116	25 February 1986	4 May 1998	12 years, 68 days

=	Roland Nilsson	Sweden	UEFA	116	1 May 1986	11 October 2000	14 years, 163 days

=	Marcel Desailly	France	UEFA	116	22 August 1993	17 June 2004	10 years, 300 days

=	Yoshikatsu Kawaguchi	Japan	AFC	116	15 March 1997	19 November 2008	11 years, 249 days

=	Abdulrahim Jumaa	United Arab Emirates	AFC	116	25 November 1998	1 April 2009	10 years, 127 days

=	Kostas Katsouranis	Greece	UEFA	116	20 August 2003	16 June 2015	11 years, 300 days

=	Andrea Pirlo	Italy	UEFA	116	7 September 2002	3 September 2015	12 years, 361 days

=	Zlatan Ibrahimović	Sweden	UEFA	116	31 January 2001	22 June 2016	15 years, 143 days

=	Shinji Okazaki	Japan	AFC	116	9 October 2008	28 June 2018	9 years, 262 days

=	Yuto Nagatomo	Japan	AFC	116	24 May 2008	1 February 2019	10 years, 253 days

188	Björn Nordqvist	Sweden	UEFA	115	4 May 1963	4 October 1978	15 years, 153 days

=	Kinnah Phiri	Malawi	CAF	115	8 July 1973	20 November 1981	8 years, 135 days

=	David Chabala	Zambia	CAF	115	10 April 1983	25 April 1993	10 years, 15 days

=	Gheorghe Popescu	Romania	UEFA	115	20 September 1988	29 March 2003	14 years, 190 days

=	Noureddine Naybet	Morocco	CAF	115	9 August 1990	28 January 2006	15 years, 172 days

=	Shunmugham Subramani	Singapore	AFC	115	27 June 1996	4 February 2007	10 years, 222 days

=	David Beckham	England	UEFA	115	1 September 1996	14 September 2009	13 years, 13 days

=	José Rey	Venezuela	CONMEBOL	115	8 June 1997	7 October 2011	14 years, 121 days

=	Stern John	Trinidad and Tobago	CONCACAF	115	15 February 1995	11 November 2011	16 years, 269 days

=	Kristen Viikmäe	Estonia	UEFA	115	26 January 1997	3 June 2013	16 years, 128 days

=	Dmitri Kruglov	Estonia	UEFA	115	13 October 2004	26 March 2019	14 years, 164 days

199	Khaled Al-Muwallid	Saudi Arabia	AFC	114	17 February 1988	18 June 1998	10 years, 121 days

=	Roberto Ayala	Argentina	CONMEBOL	114	16 November 1994	15 July 2007	12 years, 241 days

=	Wael Gomaa	Egypt	CAF	114	26 April 2001	15 October 2013	12 years, 172 days

=	Xabi Alonso	Spain	UEFA	114	30 April 2003	23 June 2014	11 years, 54 days

=	Stipe Pletikosa	Croatia	UEFA	114	10 February 1999	23 June 2014	15 years, 133 days

=	Steven Gerrard	England	UEFA	114	31 May 2000	24 June 2014	14 years, 24 days

=	Nawaf Al-Khaldi	Kuwait	AFC	114	18 February 2000	20 November 2014	14 years, 275 days

=	Raio Piiroja	Estonia	UEFA	114	21 November 1998	31 March 2015	16 years, 130 days

=	Makoto Hasebe	Japan	AFC	114	10 February 2006	2 July 2018	12 years, 142 days

=	Román Torres	Panama	CONCACAF	114	17 July 2005	11 September 2018	13 years, 56 days

=	João Moutinho	Portugal	UEFA	114	17 August 2005	22 March 2019	13 years, 217 days

210	Carmel Busuttil	Malta	UEFA	113	5 June 1982	25 April 2001	18 years, 324 days

=	Viktor Onopko	CIS Russia	UEFA	113	29 April 1992	18 August 2004	12 years, 111 days

=	Ahmad Al-Dokhi	Saudi Arabia	AFC	113	2 March 1997	15 November 2006	9 years, 258 days

=	Rolando Fonseca	Costa Rica	CONCACAF	113	27 May 1992	26 March 2011	18 years, 303 days

=	Abdulla Al-Marzooqi	Bahrain	AFC	113	3 February 2001	15 January 2013	11 years, 347 days

=	Nashat Akram	Iraq	AFC	113	5 October 2001	4 June 2013	11 years, 242 days

=	Hawar Mulla Mohammed	Iraq	AFC	113	31 August 2001	18 June 2013	11 years, 291 days

=	Indra Sahdan	Singapore	AFC	113	26 April 1997	10 September 2013	16 years, 137 days

=	Juris Laizans	Latvia	UEFA	113	6 February 1998	15 November 2013	15 years, 282 days

=	Martin Stocklasa	Liechtenstein	UEFA	113	31 August 1996	5 March 2014	17 years, 186 days

=	Philipp Lahm	Germany	UEFA	113	18 February 2004	13 July 2014	10 years, 145 days

=	Ali Rehema	Iraq	AFC	113	8 June 2005	29 March 2016	10 years, 295 days

=	Răzvan Raț	Romania	UEFA	113	13 February 2002	15 June 2016	14 years, 123 days

=	Sayed Mohammed Jaffer	Bahrain	AFC	113	17 November 2004	13 June 2017	12 years, 208 days

=	Jalal Hosseini	Iran	AFC	113	7 February 2007	18 May 2018	11 years, 100 days

=	Marek Hamšík	Slovakia	UEFA	113	7 February 2007	24 March 2019	12 years, 45 days

=	Konstantin Vassiljev	Estonia	UEFA	113	31 May 2006	26 March 2019	12 years, 299 days

227	Dino Zoff	Italy	UEFA	112	20 April 1968	29 May 1983	15 years, 39 days

=	Oleg Blokhin	Soviet Union	UEFA	112	16 July 1972	21 September 1988	16 years, 67 days

=	Alain Geiger	Switzerland	UEFA	112	19 November 1980	8 June 1996	15 years, 202 days

=	Ahmed El-Kass	Egypt	CAF	112	4 April 1987	6 April 1997	10 years, 2 days

=	Zuhair Bakheet	United Arab Emirates	AFC	112	23 January 1988	16 December 2002	14 years, 327 days

=	Frank de Boer	Netherlands	UEFA	112	26 September 1990	26 June 2004	13 years, 274 days

=	Claudio Reyna	United States	CONCACAF	112	15 January 1994	22 June 2006	12 years, 158 days

=	Hakan Sükür	Turkey	UEFA	112	25 March 1992	17 October 2007	15 years, 206 days

=	Abdulsalam Jumaa	United Arab Emirates	AFC	112	18 March 1997	6 January 2010	12 years, 294 days

=	Abdel-Zaher El-Saqqa	Egypt	CAF	112	8 June 1997	20 January 2010	12 years, 226 days

=	Jon Dahl Tomasson	Denmark	UEFA	112	29 March 1997	24 June 2010	14 years, 87 days

=	Li Weifeng	China PR	AFC	112	22 November 1998	15 November 2011	12 years, 358 days

=	Yasser Al-Qahtani	Saudi Arabia	AFC	112	17 December 2002	12 January 2013	10 years, 26 days

=	Édison Méndez	Ecuador	CONMEBOL	112	8 March 2000	20 June 2014	14 years, 104 days

=	Diego Forlán	Uruguay	CONMEBOL	112	27 March 2002	28 June 2014	12 years, 93 days

=	Wesam Rizik	Qatar	AFC	112	18 October 2001	13 November 2014	13 years, 26 days

=	Roque Santa Cruz	Paraguay	CONMEBOL	112	28 April 1999	10 November 2016	17 years, 196 days

=	Nani	Portugal	UEFA	112	1 September 2006	2 July 2017	10 years, 304 days

=	Ismail Abdul-Latif	Bahrain	AFC	112	27 October 2005	10 October 2017	11 years, 348 days

=	Franz Burgmeier	Liechtenstein	UEFA	112	5 September 2001	25 March 2018	16 years, 201 days

=	Aaron Hughes	Northern Ireland	UEFA	112	24 March 1998	3 June 2018	20 years, 71 days

=	Sergio Busquets	Spain	UEFA	112	1 April 2009	23 March 2019	9 years, 356 days

=	Didier Ovono	Gabon	CAF	112	29 March 2003	23 March 2019	15 years, 359 days

=	Jan Vertonghen	Belgium	UEFA	112	2 June 2007	24 March 2019	11 years, 295 days

=	Gonzalo Jara	Chile	CONMEBOL	112	25 April 2006	26 March 2019	12 years, 332 days

252	Godfrey Chitalu	Zambia	CAF	111	29 June 1968	12 December 1980	12 years, 166 days

=	Carlos Valderrama	Colombia	CONMEBOL	111	27 October 1985	26 June 1998	12 years, 242 days

=	Andriy Shevchenko	Ukraine	UEFA	111	25 March 1995	19 June 2012	17 years, 86 days

=	Ricardo Gardner	Jamaica	CONCACAF	111	12 February 1997	12 December 2012	15 years, 304 days

=	Jarah Al Ateeqi	Kuwait	AFC	111	3 August 2001	19 November 2013	12 years, 108 days

=	Hussain Ali Baba	Bahrain	AFC	111	13 December 2001	1 September 2016	14 years, 263 days

=	Rashad Sadygov	Azerbaijan	UEFA	111	7 October 2001	5 October 2017	15 years, 363 days

=	Igor Akinfeev	Russia	UEFA	111	27 April 2004	7 July 2018	14 years, 71 days

=	Ismail Al Hammadi	United Arab Emirates	AFC	111	23 September 2007	29 January 2019	11 years, 128 days

=	Sebastian Larsson	Sweden	UEFA	111	6 February 2008	26 March 2019	11 years, 45 days

262	Paul Caligiuri	United States	CONCACAF	110	9 October 1984	16 November 1997	13 years, 38 days

=	Fernando Couto	Portugal	UEFA	110	19 December 1990	30 June 2004	13 years, 194 days

=	Mauricio Solís	Costa Rica	CONCACAF	110	23 September 1993	20 June 2006	12 years, 270 days

=	Carlos Gamarra	Paraguay	CONMEBOL	110	3 March 1993	7 October 2006	13 years, 218 days

=	Totchtawan Sripan	Thailand	AFC	110	16 February 1993	28 March 2009	16 years, 40 days

=	Mehdi Mahdavikia	Iran	AFC	110	7 December 1996	17 June 2009	12 years, 192 days

=	Yuji Nakazawa	Japan	AFC	110	8 September 1999	4 September 2010	10 years, 361 days

=	Kevin Kilbane	Republic of Ireland	UEFA	110	6 September 1997	4 June 2011	13 years, 271 days

=	Carlos Bocanegra	United States	CONCACAF	110	9 December 2001	14 November 2012	10 years, 341 days

=	John Arne Riise	Norway	UEFA	110	31 January 2000	22 March 2013	13 years, 50 days

=	Fernando Torres	Spain	UEFA	110	6 September 2003	23 June 2014	10 years, 290 days

=	Cesc Fàbregas	Spain	UEFA	110	1 March 2006	27 June 2016	10 years, 118 days

=	Jozy Altidore	United States	CONCACAF	110	17 November 2007	10 October 2017	9 years, 327 days

=	Alaa Abdul-Zahra	Iraq	AFC	110	8 June 2007	2 January 2018	10 years, 208 days

=	Mahdi Karim	Iraq	AFC	110	12 October 2001	28 February 2018	16 years, 139 days

=	Cristian Rodríguez	Uruguay	CONMEBOL	110	14 October 2003	6 July 2018	14 years, 265 days

=	Ki Sung-yueng	South Korea	AFC	110	7 June 2008	7 January 2019	10 years, 214 days

=	Hugo Lloris	France	UEFA	110	19 November 2008	25 March 2019	10 years, 126 days

280	Rabie Yassin	Egypt	CAF	109	1 October 1982	3 December 1991	9 years, 63 days

=	Wael Sulaiman	Kuwait	AFC	109	1 October 1986	27 December 1998	12 years, 87 days

=	Alberto García Aspe	Mexico	CONCACAF	109	26 April 1988	17 June 2002	14 years, 52 days

=	Álex Aguinaga	Ecuador	CONMEBOL	109	5 March 1987	13 July 2004	17 years, 130 days

=	Niclas Alexandersson	Sweden	UEFA	109	10 November 1993	10 June 2008	14 years, 213 days

=	Nohair Al-Shammari	Kuwait	AFC	109	16 March 1996	14 January 2009	12 years, 304 days

=	Mark Schwarzer	Australia	OFC/AFC	109	31 July 1993	7 September 2013	20 years, 38 days

=	Rafael van der Vaart	Netherlands	UEFA	109	6 October 2001	19 November 2013	12 years, 44 days

=	Odai Al-Saify	Jordan	AFC	109	18 June 2007	10 October 2017	10 years, 114 days

=	Edinson Cavani	Uruguay	CONMEBOL	109	6 February 2008	20 November 2018	10 years, 287 days

=	Gao Lin	China PR	AFC	109	31 July 2005	24 January 2019	13 years, 177 days

=	Steven Davis	Northern Ireland	UEFA	109	9 February 2005	24 March 2019	14 years, 43 days

292	Bobby Moore	England	UEFA	108	20 May 1962	14 November 1973	11 years, 178 days

=	Jürgen Klinsmann	West Germany Germany	UEFA	108	12 December 1987	4 July 1998	10 years, 204 days

=	Warren Barrett	Jamaica	CONCACAF	108	18 March 1990	14 February 2000	9 years, 333 days

=	Zinedine Zidane	France	UEFA	108	17 August 1994	9 July 2006	11 years, 326 days

=	Thomas Helveg	Denmark	UEFA	108	20 April 1994	17 October 2007	13 years, 180 days

=	Joseph Musonda	Zambia	CAF	108	6 July 2002	6 June 2014	11 years, 335 days

=	Bilal Mohammed	Qatar	AFC	108	4 September 2003	19 November 2014	11 years, 76 days

=	Francisco Rodríguez	Mexico	CONCACAF	108	18 February 2004	26 July 2015	11 years, 158 days

=	Álvaro Saborío	Costa Rica	CONCACAF	108	1 October 2002	7 June 2016	13 years, 250 days

=	Gábor Király	Hungary	UEFA	108	25 March 1998	15 November 2016	18 years, 235 days

=	Luis Tejada	Panama	CONCACAF	108	5 August 2001	28 June 2018	16 years, 327 days

=	Tim Cahill	Australia	OFC/AFC	108	30 March 2004	20 November 2018	14 years, 235 days

=	Zheng Zhi	China PR	AFC	108	7 December 2002	24 January 2019	16 years, 48 days

=	Hassan Al-Haydos	Qatar	AFC	108	11 August 2008	1 February 2019	10 years, 174 days

=	Javier Hernández	Mexico	CONCACAF	108	30 September 2009	27 March 2019	9 years, 174 days

307	Ahmed Shobair	Egypt	CAF	107	17 December 1984	8 November 1996	11 years, 327 days

=	Jamal Mubarak	Kuwait	AFC	107	13 November 1994	11 October 2006	11 years, 332 days

=	Andy Williams	Jamaica	CONCACAF	107	12 February 1997	14 December 2008	11 years, 306 days

=	Patrick Vieira	France	UEFA	107	26 February 1997	2 June 2009	12 years, 96 days

=	Aaron Mokoena	South Africa	CAF	107	20 February 1999	10 October 2010	11 years, 232 days

=	Miroslav Karhan	Slovakia	UEFA	107	6 September 1995	7 October 2011	16 years, 31 days

=	Ashley Cole	England	UEFA	107	28 March 2001	5 March 2014	12 years, 342 days

=	Joel Lindpere	Estonia	UEFA	107	1 November 1999	1 June 2016	16 years, 213 days

=	Dani Alves	Brazil	CONMEBOL	107	10 October 2006	27 March 2018	11 years, 168 days

=	Giovani dos Santos	Mexico	CONCACAF	107	9 September 2007	23 June 2018	10 years, 287 days

=	Sunil Chhetri	India	AFC	107	12 June 2005	14 January 2019	13 years, 216 days

=	Phil Younghusband	Philippines	AFC	107	11 November 2006	16 January 2019	12 years, 66 days

=	Fernando Muslera	Uruguay	CONMEBOL	107	10 October 2009	25 March 2019	9 years, 166 days

=	Mauricio Isla	Chile	CONMEBOL	107	7 September 2007	26 March 2019	11 years, 197 days

=	Arturo Vidal	Chile	CONMEBOL	107	7 February 2007	26 March 2019	12 years, 44 days

322	Bobby Charlton	England	UEFA	106	19 April 1958	14 June 1970	12 years, 56 days

=	Muhsin Musabah	United Arab Emirates	AFC	106	12 April 1985	27 August 1999	14 years, 137 days

=	Eric Wynalda	United States	CONCACAF	106	2 February 1990	19 February 2000	10 years, 17 days

=	Fan Zhiyi	China PR	AFC	106	22 August 1992	4 June 2002	9 years, 286 days

=	Hao Haidong	China PR	AFC	106	22 August 1992	17 November 2004	12 years, 87 days

=	Imants Bleidelis	Latvia	UEFA	106	19 May 1995	21 November 2007	12 years, 186 days

=	Henrik Larsson	Sweden	UEFA	106	13 October 1993	10 October 2009	15 years, 362 days

=	Giovanni van Bronckhorst	Netherlands	UEFA	106	31 August 1996	11 July 2010	13 years, 314 days

=	Guillermo Ramírez	Guatemala	CONCACAF	106	16 April 1997	25 May 2012	15 years, 39 days

=	Frank Lampard	England	UEFA	106	10 October 1999	24 June 2014	14 years, 257 days

=	Óscar Sonejee	Andorra	UEFA	106	22 June 1997	12 November 2015	18 years, 148 days

=	Asamoah Gyan	Ghana	CAF	106	16 November 2003	1 September 2017	13 years, 289 days

=	Aleksandr Dmitrijev	Estonia	UEFA	106	18 February 2004	27 March 2018	14 years, 37 days

=	Luis Suárez	Uruguay	CONMEBOL	106	8 February 2007	20 November 2018	11 years, 285 days

=	Jakub Błaszczykowski	Poland	UEFA	106	28 March 2006	24 March 2019	12 years, 361 days

337	Billy Wright	England	UEFA	105	28 September 1946	28 May 1959	12 years, 242 days

=	Héctor Chumpitaz	Peru	CONMEBOL	105	3 April 1965	6 September 1981	16 years, 156 days

=	Jürgen Kohler	West Germany Germany	UEFA	105	24 September 1986	4 July 1998	11 years, 283 days

=	Khamis Al-Dosari	Saudi Arabia	AFC	105	1 October 1994	17 December 2004	10 years, 77 days

=	Mihails Zemlinskis	Latvia	UEFA	105	8 April 1992	8 October 2005	13 years, 183 days

=	Radhi Jaïdi	Tunisia	CAF	105	2 June 1996	6 June 2009	13 years, 4 days

=	Jonatan Johansson	Finland	UEFA	105	16 March 1996	7 September 2010	14 years, 175 days

=	Sami Hyypiä	Finland	UEFA	105	7 November 1992	12 October 2010	17 years, 339 days

=	Lúcio	Brazil	CONMEBOL	105	15 November 2000	5 September 2011	10 years, 294 days

=	Stiliyan Petrov	Bulgaria	UEFA	105	23 December 1998	11 October 2011	12 years, 292 days

=	Josip Šimunić	Croatia	UEFA	105	10 November 2001	19 November 2013	12 years, 9 days

=	Hatem Aqel	Jordan	AFC	105	26 September 1998	7 January 2014	15 years, 103 days

=	Didier Drogba	Ivory Coast	CAF	105	8 September 2002	24 June 2014	11 years, 289 days

=	Tomáš Rosický	Czech Republic	UEFA	105	23 February 2000	17 June 2016	16 years, 115 days

=	Lee Dong-gook	South Korea	AFC	105	16 May 1998	5 September 2017	19 years, 112 days

=	Branislav Ivanović	Serbia and Montenegro Serbia	UEFA	105	8 June 2005	22 June 2018	13 years, 14 days

=	Ri Myong-guk	North Korea	AFC	105	24 June 2007	17 January 2019	11 years, 207 days

=	Ehsan Hajsafi	Iran	AFC	105	25 May 2008	28 January 2019	10 years, 248 days

=	Stephan Lichtsteiner	Switzerland	UEFA	105	15 November 2006	23 March 2019	12 years, 128 days

=	Pepe	Portugal	UEFA	105	21 November 2007	25 March 2019	11 years, 124 days

357	Thorbjørn Svenssen	Norway	UEFA	104	11 June 1947	16 May 1962	14 years, 339 days

=	Raad Hammoudi	Iraq	AFC	104	8 February 1976	21 February 1987	11 years, 13 days

=	Michael Laudrup	Denmark	UEFA	104	15 June 1982	3 July 1998	16 years, 18 days

=	Diego Simeone	Argentina	CONMEBOL	104	14 July 1988	7 June 2002	13 years, 328 days

=	Kim Tae-young	South Korea	AFC	104	21 October 1992	19 July 2004	11 years, 272 days

=	Rúnar Kristinsson	Iceland	UEFA	104	28 October 1987	18 August 2004	16 years, 295 days

=	Nader El-Sayed	Egypt	CAF	104	20 November 1992	19 June 2005	12 years, 211 days

=	Hassouneh Al-Sheikh	Jordan	AFC	104	19 April 1997	28 September 2010	13 years, 162 days

=	Gustavo Cabrera	Guatemala	CONCACAF	104	19 May 2000	25 April 2012	11 years, 342 days

=	Māris Verpakovskis	Latvia	UEFA	104	9 June 1999	29 May 2014	14 years, 354 days

=	Per Mertesacker	Germany	UEFA	104	9 October 2004	13 July 2014	9 years, 277 days

=	Dirk Kuyt	Netherlands	UEFA	104	3 September 2004	4 September 2014	10 years, 1 day

=	Ivica Olić	Croatia	UEFA	104	13 February 2002	13 October 2015	13 years, 242 days

=	Saad Al-Mukhaini	Oman	AFC	104	8 November 2006	20 January 2019	12 years, 73 days

=	Ignatiy Nesterov	Uzbekistan	AFC	104	21 August 2002	21 January 2019	16 years, 153 days

=	Robert Lewandowski	Poland	UEFA	104	10 September 2008	24 March 2019	10 years, 195 days

=	Ivan Rakitić	Croatia	UEFA	104	8 September 2007	24 March 2019	11 years, 197 days

374	Franz Beckenbauer	West Germany	UEFA	103	26 September 1965	23 February 1977	11 years, 150 days

=	Falah Hassan	Iraq	AFC	103	22 July 1970	14 March 1986	15 years, 235 days

=	Mahboub Mubarak	Kuwait	AFC	103	28 March 1976	9 March 1990	13 years, 346 days

=	Didier Deschamps	France	UEFA	103	29 April 1989	2 September 2000	11 years, 126 days

=	Mohammed Al-Jahani	Saudi Arabia	AFC	103	1 October 1994	11 June 2002	7 years, 253 days

=	Hwang Sun-hong	South Korea	AFC	103	6 December 1988	20 November 2002	13 years, 349 days

=	Andreas Herzog	Austria	UEFA	103	6 April 1988	30 April 2003	15 years, 24 days

=	Joe Brincat	Malta	UEFA	103	14 October 1987	14 February 2004	16 years, 123 days

=	Stéphane Chapuisat	Switzerland	UEFA	103	21 June 1989	17 June 2004	14 years, 362 days

=	Marvin Andrews	Trinidad and Tobago	CONCACAF	103	10 January 1996	5 September 2009	13 years, 238 days

=	Indrek Zelinski	Estonia	UEFA	103	7 May 1994	21 May 2010	16 years, 14 days

=	Ioannis Okkas	Cyprus	UEFA	103	15 February 1997	11 October 2011	14 years, 238 days

=	Emad Mohammed	Iraq	AFC	103	31 January 2001	28 May 2012	11 years, 118 days

=	Ahmed Hadid	Oman	AFC	103	28 January 2003	5 January 2013	9 years, 343 days

=	Dejan Stanković	Federal Republic of Yugoslavia FR Yugoslavia Serbia and Montenegro Serbia	UEFA	103	22 April 1998	11 October 2013	15 years, 172 days

=	Jaroslav Plašil	Czech Republic	UEFA	103	31 March 2004	21 June 2016	12 years, 82 days

=	Faouzi Aaish	Bahrain	AFC	103	23 December 2004	11 October 2016	11 years, 293 days

=	Joseph Kamwendo	Malawi	CAF	103	16 August 2003	29 April 2017	13 years, 256 days

=	Michael Umaña	Costa Rica	CONCACAF	103	4 June 2004	10 October 2017	13 years, 128 days

=	Felipe Baloy	Panama	CONCACAF	103	23 May 2001	24 June 2018	17 years, 32 days

=	Vedran Ćorluka	Croatia	UEFA	103	16 August 2006	11 July 2018	11 years, 329 days

=	Martin Škrtel	Slovakia	UEFA	103	9 July 2004	19 November 2018	14 years, 133 days

=	Armando Cooper	Panama	CONCACAF	103	7 October 2006	23 March 2019	12 years, 167 days

397	Joachim Streich	East Germany	UEFA	102	8 December 1969	20 October 1984	14 years, 317 days

=	Alex Chola	Zambia	CAF	102	30 March 1975	8 October 1985	10 years, 192 days

=	Kenny Dalglish	Scotland	UEFA	102	10 November 1971	12 November 1986	15 years, 2 days

=	László Bölöni	Romania	UEFA	102	24 September 1975	1 June 1988	12 years, 251 days

=	Morten Olsen	Denmark	UEFA	102	23 September 1970	18 June 1989	18 years, 268 days

=	Emmanuel Kundé	Cameroon	CAF	102	18 March 1979	23 January 1992	12 years, 311 days

=	Borislav Mikhailov	Bulgaria	UEFA	102	4 May 1983	5 June 1998	15 years, 32 days

=	Durrant Brown	Jamaica	CONCACAF	102	23 May 1992	26 July 1998	6 years, 64 days

=	Steve Staunton	Republic of Ireland	UEFA	102	19 October 1988	16 June 2002	13 years, 240 days

=	Bülent Korkmaz	Turkey	UEFA	102	17 October 1990	17 August 2005	14 years, 304 days

=	Raúl	Spain	UEFA	102	9 October 1996	6 September 2006	9 years, 332 days

=	Kasey Keller	United States	CONCACAF	102	4 February 1990	2 July 2007	17 years, 148 days

=	Savo Milošević	Federal Republic of Yugoslavia FR Yugoslavia Serbia and Montenegro Serbia	UEFA	102	23 December 1994	19 November 2008	13 years, 332 days

=	Mohamed Omar	United Arab Emirates	AFC	102	14 August 1996	28 January 2009	12 years, 167 days

=	Michał Żewłakow	Poland	UEFA	102	19 June 1999	29 March 2011	11 years, 283 days

=	Peter Mponda	Malawi	CAF	102	3 January 1998	8 October 2011	13 years, 278 days

=	Martin Jørgensen	Denmark	UEFA	102	25 March 1998	15 November 2011	13 years, 235 days

=	Bashar Bani Yaseen	Jordan	AFC	102	27 August 1999	3 June 2012	12 years, 281 days

=	Alyaksandr Kulchy	Belarus	UEFA	102	14 February 1996	11 September 2012	16 years, 210 days

=	Mario Yepes	Colombia	CONMEBOL	102	9 February 1999	4 July 2014	15 years, 145 days

=	Hosny Abd Rabo	Egypt	CAF	102	31 March 2004	10 September 2014	10 years, 163 days

=	Hani Al-Dhabit	Oman	AFC	102	25 March 1997	14 November 2014	17 years, 234 days

=	Seydou Keita	Mali	CAF	102	4 October 1998	28 January 2015	16 years, 116 days

=	Christopher Katongo	Zambia	CAF	102	7 June 2003	4 June 2016	12 years, 363 days

=	Robin van Persie	Netherlands	UEFA	102	4 June 2005	31 August 2017	12 years, 88 days

=	Yossi Benayoun	Israel	UEFA	102	18 November 1998	9 October 2017	18 years, 325 days

=	Ronald Raldes	Bolivia	CONMEBOL	102	3 June 2001	9 June 2018	17 years, 6 days

=	Gerard Piqué	Spain	UEFA	102	11 February 2009	1 July 2018	9 years, 140 days

=	Emilio Izaguirre	Honduras	CONCACAF	102	26 January 2007	26 March 2019	12 years, 59 days

426	József Bozsik	Hungary	UEFA	101	17 August 1947	18 April 1962	14 years, 244 days

=	Hassan Farhan	Iraq	AFC	101	15 September 1973	26 March 1982	8 years, 192 days

=	Leonel Álvarez	Colombia	CONMEBOL	101	14 February 1985	7 September 1997	12 years, 205 days

=	Fandi Ahmad	Singapore	AFC	101	22 September 1979	18 October 1997	18 years, 26 days

=	Claudio Taffarel	Brazil	CONMEBOL	101	7 July 1988	12 July 1998	10 years, 5 days

=	Thomas Häßler	West Germany Germany	UEFA	101	31 August 1988	20 June 2000	11 years, 294 days

=	Earnie Stewart	United States	CONCACAF	101	19 December 1990	18 August 2004	13 years, 243 days

=	Jorge Soto	Peru	CONMEBOL	101	25 November 1992	12 October 2005	12 years, 321 days

=	Phillip Cocu	Netherlands	UEFA	101	24 April 1996	25 June 2006	10 years, 62 days

=	Elijah Tana	Zambia	CAF	101	10 June 1995	27 January 2009	13 years, 231 days

=	Harold Wallace	Costa Rica	CONCACAF	101	27 September 1995	12 August 2009	13 years, 319 days

=	Ulises de la Cruz	Ecuador	CONMEBOL	101	28 May 1995	16 May 2010	14 years, 353 days

=	Carlos Pavón	Honduras	CONCACAF	101	17 July 1993	16 June 2010	16 years, 334 days

=	Thomas Sørensen	Denmark	UEFA	101	17 November 1999	26 May 2012	12 years, 191 days

=	Husain Ali Ahmed	Bahrain	AFC	101	3 October 1998	19 November 2013	15 years, 47 days

=	Joseph Yobo	Nigeria	CAF	101	24 March 2001	30 June 2014	13 years, 98 days

=	Vincent Enyeama	Nigeria	CAF	101	4 May 2002	13 June 2015	13 years, 40 days

=	Vasiliy Berezutskiy	Russia	UEFA	101	7 June 2003	9 October 2016	13 years, 124 days

=	Andranik Teymourian	Iran	AFC	101	24 August 2005	11 October 2016	11 years, 48 days

=	Jermaine Taylor	Jamaica	CONCACAF	101	2 October 2004	7 October 2017	13 years, 5 days

=	Boštjan Cesar	Slovenia	UEFA	101	12 February 2003	27 March 2018	15 years, 43 days

=	Giorgio Chiellini	Italy	UEFA	101	17 November 2004	23 March 2019	14 years, 126 days

=	Rainford Kalaba	Zambia	CAF	101	11 June 2005	8 September 2018	13 years, 89 days

=	Axel Witsel	Belgium	UEFA	101	26 March 2008	18 November 2018	10 years, 237 days

=	Jean Beausejour	Chile	CONMEBOL	101	19 February 2004	20 November 2018	14 years, 274 days

=	Guillermo Ochoa	Mexico	CONCACAF	101	14 December 2005	22 March 2019	13 years, 98 days

=	Goran Pandev	North Macedonia	UEFA	101	6 June 2001	24 March 2019	17 years, 291 days

=	Mario Mutsch	Luxembourg	UEFA	101	8 October 2005	25 March 2019	13 years, 168 days

=	Edin Džeko	Bosnia and Herzegovina	UEFA	101	2 June 2007	26 March 2019	11 years, 297 days

455	Grzegorz Lato	Poland	UEFA	100	17 November 1971	17 April 1984	12 years, 152 days

=	Hans-Jürgen Dörner	East Germany	UEFA	100	22 June 1969	18 May 1985	15 years, 330 days

=	Lakhdar Belloumi	Algeria	CAF	100	22 October 1978	17 November 1989	11 years, 26 days

=	Ari Hjelm	Finland	UEFA	100	16 March 1983	16 March 1996	13 years, 0 days

=	Piyapong Pue-on	Thailand	AFC	100	21 April 1981	18 October 1997	16 years, 180 days

=	Ulf Kirsten	East Germany Germany	UEFA	100	8 May 1985	20 June 2000	15 years, 43 days

=	Joe-Max Moore	United States	CONCACAF	100	3 September 1992	14 June 2002	9 years, 284 days

=	Luis Capurro	Ecuador	CONMEBOL	100	6 February 1985	9 February 2003	18 years, 3 days

=	Henning Berg	Norway	UEFA	100	13 May 1992	27 May 2004	12 years, 14 days

=	Nazri Nasir	Singapore	AFC	100	13 September 1990	12 July 2004	13 years, 303 days

=	Tony Meola	United States	CONCACAF	100	10 June 1988	11 April 2006	17 years, 305 days

=	Dario Šimić	Croatia	UEFA	100	13 March 1996	20 August 2008	12 years, 160 days

=	Angelos Basinas	Greece	UEFA	100	18 August 1999	1 April 2009	9 years, 226 days

=	Goce Sedloski	North Macedonia	UEFA	100	27 March 1996	29 May 2010	14 years, 63 days

=	Denis Caniza	Paraguay	CONMEBOL	100	10 November 1996	7 September 2010	13 years, 301 days

=	Park Ji-sung	South Korea	AFC	100	5 April 2000	25 January 2011	10 years, 295 days

=	Roberto Acuña	Paraguay	CONMEBOL	100	3 March 1993	11 June 2011	18 years, 100 days

=	Igors Stepanovs	Latvia	UEFA	100	26 April 1995	10 August 2011	16 years, 106 days

=	Levan Kobiashvili	Georgia	UEFA	100	1 September 1996	11 October 2011	15 years, 40 days

=	Damien Duff	Republic of Ireland	UEFA	100	15 March 1998	18 June 2012	14 years, 95 days

=	Carles Puyol	Spain	UEFA	100	15 November 2000	6 February 2013	12 years, 83 days

=	Donovan Ricketts	Jamaica	CONCACAF	100	28 March 1999	6 September 2013	14 years, 162 days

=	Mohamed Aboutrika	Egypt	CAF	100	19 March 2001	19 November 2013	12 years, 245 days

=	Yaya Touré	Ivory Coast	CAF	100	28 April 2004	29 March 2015	10 years, 335 days

=	Siaka Tiéné	Ivory Coast	CAF	100	9 April 2000	14 June 2015	15 years, 66 days

=	Fahad Awadh	Kuwait	AFC	100	27 May 2005	13 October 2015	10 years, 139 days

=	Mrisho Ngasa	Tanzania	CAF	100	25 November 2006	14 November 2015	8 years, 354 days

=	Robinho	Brazil	CONMEBOL	100	13 July 2003	26 January 2017	13 years, 197 days

=	Arda Turan	Turkey	UEFA	100	16 August 2006	6 October 2017	11 years, 51 days

=	Datsakorn Thonglao	Thailand	AFC	100	14 February 2003	8 October 2017	14 years, 236 days

=	Ruslan Rotan	Ukraine	UEFA	100	12 February 2003	27 March 2018	15 years, 43 days

=	Noor Sabri	Iraq	AFC	100	22 July 2002	27 March 2018	15 years, 248 days

=	Roderick Briffa	Malta	UEFA	100	11 December 2003	17 November 2018	14 years, 341 days

=	Vasilis Torosidis	Greece	UEFA	100	24 March 2007	18 November 2018	11 years, 239 days

=	Thomas Müller	Germany	UEFA	100	3 March 2010	19 November 2018	8 years, 261 days

=	Balázs Dzsudzsák	Hungary	UEFA	100	2 June 2007	24 March 2019	11 years, 294 days

=	Eden Hazard	Belgium	UEFA	100	16 November 2008	24 March 2019	10 years, 128 days

=	Anas Bani Yaseen	Jordan	AFC	100	13 August 2008	26 March 2019	10 years, 225 days

Sentence(s)