Players with 21–30 international caps
Players who earned between 21 and 30 caps for their national team — experienced internationals who made a meaningful mark at senior level.
402 players of 3845 total
ALLABCDEFGHIJKLMNOPQRSTUVWXYZ
Player
POS
DoB
Nationality
Club
Intl. caps
Intl. goals
Years active
MM
Mohammad Mashriqi
MF
07.07.1987 (39)
AFGAfghanistan
Retired
30
2
KM
Karim Matmour
FW
25.06.1985 (41)
ALGAlgeria
Retired
30
2
2007-2012
CM
Christian Mayrleb
FW
08.06.1972 (54)
AUTAustria
Retired
30
6
GM
Gualberto Mojica
MF
07.10.1984 (42)
BOLBolivia
Retired
30
3
2003-2014
KM
Kristiyan Malinov
MF
30.03.1994 (32)
BULBulgaria
BUL Botev Vratsa
30
0
2015-
SM
Stefan Medina
DF
14.06.1992 (34)
COLColombia
MEX Monterrey
30
0
2013-
YM
Yasniel Matos
FW
29.03.2002 (24)
CUBCuba
GUA Municipal
30
2
2021-
IM
Igor Morozov
DF
27.05.1989 (37)
ESTEstonia
EST ReUnited
30
0
2008-2018
SM
Siyabonga Mdluli
DF
26.08.1986 (40)
ESWEswatini
Retired
30
0
2010-2016
AM
Anthony Martial
FW
05.12.1995 (31)
FRAFrance
MEX Monterrey
30
2
2015-2021
AM
Avraham Menchel
MF
12.12.1935 (†)
ISRIsrael
Deceased
30
7
1959-1963
TM
Thiago Motta
MF
28.09.1982 (44)
ITAItaly
Retired
30
1
2011-2016
WM
Wes Morgan
DF
21.01.1984 (42)
JAMJamaica
Retired
30
0
2014-2016
AM
Alaa' Matalqa
DF
12.10.1982 (44)
JORJordan
Retired
30
1
MM
Mohammad Muneer
DF
17.04.1982 (44)
JORJordan
Retired
30
0
2008-2014
FM
Florent Muslija
MF
06.07.1998 (28)
KOSKosovo
GER Fortuna Düsseldorf
30
1
2019-
LM
Lary Mehanna
GK
28.10.1983 (43)
LBNLebanon
Retired
30
0
2006-2015
NM
Nichita Moțpan
MF
17.07.2001 (25)
MDAMoldova
RUS Fakel
30
3
2020-
SM
Stefan Marinovic
GK
07.10.1991 (35)
NZLNew Zealand
GER Grünwald
30
0
2015-
BM
Billy McClure
MF
04.01.1958 (68)
NZLNew Zealand
Retired
30
5
1981-1986
VM
Valentin Mihăilă
MF
02.02.2000 (26)
ROURomania
TUR Çaykur Rizespor
30
5
2021-
KM
Khuliso Mudau
DF
26.04.1995 (31)
RSASouth Africa
RSA Mamelodi Sundowns
30
1
2022-
DM
Désiré Mbonabucya
FW
25.02.1977 (49)
RWARwanda
Retired
30
0
BM
Brian McClair
FW
08.12.1963 (63)
SCOScotland
Retired
30
2
1986-1993
GM
Gordon McQueen
DF
26.06.1952 (†)
SCOScotland
Deceased
30
5
1974-1981
MM
Milton Molina
DF
02.02.1989 (37)
SLVEl Salvador
SLV Isidro Metapán
30
0
2011-2021
MM
Mario Monge
FW
27.11.1938 (†)
SLVEl Salvador
Deceased
30
8
1961-1970
MM
Michele Marani
MF
16.11.1982 (44)
SMRSan Marino
Retired
30
0
PM
Peter Maker
DF
01.01.1994 (32)
SSDSouth Sudan
KEN AFC Leopards
30
0
2018-
RM
Ruslan Mingazow
MF
23.11.1991 (35)
TKMTurkmenistan
HKG Kitchee
30
6
2009-
TM
Terry Medwin
MF
25.09.1932 (†)
WALWales
Deceased
30
6
1953-1963
MM
Maamar Mamouni
MF
28.02.1976 (50)
ALGAlgeria
Retired
29
2
YM
Yegishe Melikyan
DF
13.08.1979 (47)
ARMArmenia
Retired
29
0
2002-2007
SM
Samvel Melkonyan
FW
15.03.1984 (42)
ARMArmenia
Retired
29
0
2005-2010
PM
Philipp Mwene
DF
29.01.1994 (32)
AUTAustria
GER Mainz 05
29
0
2021-
SM
Shakhruddin Magomedaliyev
GK
12.06.1994 (32)
AZEAzerbaijan
AZE Qarabağ
29
0
FM
François M'Pelé
FW
13.07.1947 (79)
CGOCongo
Retired
29
12
1971-1978
MM
Marcel Mbayo
FW
23.04.1978 (48)
CODDR Congo
Retired
29
3
1997-2010
BM
Bijou Kisombe Mundaba
DF
29.09.1976 (50)
CODDR Congo
Retired
29
1
1997-2004
AM
Aquivaldo Mosquera
DF
22.06.1981 (45)
COLColombia
Retired
29
1
2000-2013
MM
Michaël Maria
MF
31.01.1995 (31)
CUWCuraçao
NED De Valk
29
2
2015-2022
PM
Philippe Mexès
DF
30.03.1982 (44)
FRAFrance
Retired
29
1
2002-2012
AM
Alex Moucketou-Moussounda
DF
10.10.2000 (26)
GABGabon
CYP Aris Limassol
29
2
2021-
SM
Shane Malcolm
MF
13.10.1991 (35)
GUMGuam
Free Agent
29
4
2014-
FM
Ferenc Mészáros
GK
11.04.1950 (†)
HUNHungary
Deceased
29
0
MM
Milad Meydavoudi
FW
01.01.1985 (41)
IRNIran
Retired
29
6
2007-2011
MM
Mario Magnozzi
FW
20.03.1902 (†)
ITAItaly
Deceased
29
13
1924-1932
YM
Yoshinori Muto
FW
15.07.1992 (34)
JPNJapan
JPN Vissel Kobe
29
3
2014-2019
SM
Serikzhan Muzhikov
MF
17.06.1989 (37)
KAZKazakhstan
KAZ Jetisu
29
2
2011-
AM
Alexander Michel Melki
DF
14.11.1992 (34)
LBNLebanon
SWE Nordic United
29
0
2018-2024
1234Next ›

All Tags in Database

Discover more tags across eligibility, clubs, players, national teams and international football pathways.

See more tags →