South Africa international players
Every football player who has earned at least one senior cap for South Africa. Sorted by total international appearances.
110 players of 298 total
AllActiveRetired
ALLABCDEFGHIJKLMNOPRSTVWXYZ
Player
POS
DoB
Nationality
Club
Intl. caps
Intl. goals
Years active
AM
Aaron Mokoena
DF
25.11.1980 (46)
RSASouth Africa
Retired
107
1
1999-2010
BM
Benni McCarthy
FW
12.11.1977 (49)
RSASouth Africa
Retired
79
31
1997-2012
JM
John Moshoeu
MF
18.12.1965 (†)
RSASouth Africa
Deceased
73
8
1993-2004
HM
Helman Mkhalele
MF
20.10.1969 (57)
RSASouth Africa
Retired
66
8
TM
Teko Modise
MF
22.12.1982 (44)
RSASouth Africa
Retired
66
10
2007-2012
PM
Phil Masinga
FW
28.06.1969 (†)
RSASouth Africa
Deceased
58
18
1992-2001
KM
Katlego Mphela
FW
29.11.1984 (42)
RSASouth Africa
Retired
53
23
2005-2013
TM
Tsepo Masilela
DF
05.05.1985 (41)
RSASouth Africa
Retired
51
0
2006-2013
SM
Sizwe Motaung
DF
07.01.1970 (†)
RSASouth Africa
Deceased
49
0
1992-1997
TM
Teboho Mokoena
MF
24.01.1997 (29)
RSASouth Africa
RSA Mamelodi Sundowns
49
9
2017-
MM
Mbulelo Mabizela
DF
16.09.1980 (46)
RSASouth Africa
Retired
45
2
2001-2008
AM
Aubrey Modiba
MF
22.07.1995 (31)
RSASouth Africa
RSA Mamelodi Sundowns
43
3
2016-
EM
Eric Mathoho
DF
01.03.1990 (36)
RSASouth Africa
Free Agent
37
1
2011-2019
NM
Nasief Morris
DF
16.04.1981 (45)
RSASouth Africa
Retired
37
1
2004-2009
SM
Surprise Moriri
MF
20.03.1980 (46)
RSASouth Africa
Retired
34
5
2003-2010
TM
Thapelo Morena
DF
06.08.1993 (33)
RSASouth Africa
RSA Mamelodi Sundowns
34
3
2015-
OM
Oupa Manyisa
MF
30.07.1988 (38)
RSASouth Africa
Retired
31
1
2011-2017
KM
Khuliso Mudau
DF
26.04.1995 (31)
RSASouth Africa
RSA Mamelodi Sundowns
30
1
2022-
JM
John Moeti
DF
30.08.1967 (†)
RSASouth Africa
Deceased
29
1
2007-2009
NM
Nyiko Mobbie
DF
11.09.1994 (32)
RSASouth Africa
RSA Siwelele
29
0
2019-
TM
Thabo Matlaba
DF
13.12.1987 (39)
RSASouth Africa
Free Agent
29
1
2011-2016
TM
Teboho Mokoena
MF
10.07.1974 (52)
RSASouth Africa
Retired
28
5
2001-2004
EM
Evidence Makgopa
FW
05.06.2000 (26)
RSASouth Africa
RSA Orlando Pirates
24
6
2021-
MM
Mandla Masango
MF
18.07.1989 (37)
RSASouth Africa
Retired
24
4
2013-2016
KM
Kamohelo Mokotjo
MF
11.03.1991 (35)
RSASouth Africa
RSA Cape Town City [2016]
23
0
2012-2020
KM
Katlego Mashego
FW
18.05.1982 (44)
RSASouth Africa
Retired
22
2
2006-2014
BM
Buhle Mkhwanazi
DF
01.02.1990 (36)
RSASouth Africa
RSA Siwelele
20
0
2013-2019
JM
Jabu Mahlangu
MF
11.07.1980 (46)
RSASouth Africa
Retired
20
2
2000-2004
MM
Mothobi Mvala
FW
14.06.1994 (32)
RSASouth Africa
RSA Mamelodi Sundowns
20
1
2017-
TM
Thabang Molefe
DF
11.04.1979 (47)
RSASouth Africa
Retired
20
0
2002-2004
LM
Lebogang Manyama
MF
13.09.1990 (36)
RSASouth Africa
Retired
19
1
2013-2022
MM
May Mahlangu
MF
01.05.1989 (37)
RSASouth Africa
Retired
18
2
2012-2016
BM
Bryce Moon
MF
06.04.1986 (40)
RSASouth Africa
Retired
17
1
2007-2014
LM
Lebohang Maboe
FW
17.09.1994 (32)
RSASouth Africa
RSA Kaizer Chiefs
17
3
2018-2021
CM
Calvin Marlin
GK
20.04.1976 (50)
RSASouth Africa
Retired
16
0
2002-2009
DM
Daniel Mudau
FW
04.09.1968 (58)
RSASouth Africa
Retired
16
3
MM
Mihlali Mayambela
MF
25.08.1996 (30)
RSASouth Africa
CYP Aris Limassol
16
2
2022-
IM
Innocent Maela
DF
14.08.1992 (34)
RSASouth Africa
RSA Orlando Pirates
15
0
2017-
RM
Ramahlwe Mphahlele
DF
01.02.1990 (36)
RSASouth Africa
RSA AmaZulu
15
0
2016-2019
AM
August Makalakalane
MF
15.09.1965 (61)
RSASouth Africa
Retired
14
0
LM
Lebo Mothiba
FW
28.01.1996 (30)
RSASouth Africa
RSA Mamelodi Sundowns
14
4
2018-
MM
Marks Maponyane
FW
16.02.1962 (64)
RSASouth Africa
Retired
13
2
1992-1995
MM
Motjeka Madisha
DF
12.02.1995 (†)
RSASouth Africa
Deceased
13
1
2015-2020
SM
Sibongiseni Mthethwa
MF
20.09.1994 (32)
RSASouth Africa
RSA Kaizer Chiefs
13
0
2022-
TM
Tercious Malepe
DF
18.02.1997 (29)
RSASouth Africa
MLT Balzan
13
1
2016-2021
BM
Bennett Mnguni
MF
18.03.1974 (52)
RSASouth Africa
Retired
12
0
2001-2004
GM
Gift Motupa
MF
23.09.1994 (32)
RSASouth Africa
RSA Magesi
12
5
2015-2018
LM
Lehlohonolo Majoro
FW
19.08.1986 (40)
RSASouth Africa
Retired
12
2
2011-2015
TM
Thalente Mbatha
MF
06.03.2000 (26)
RSASouth Africa
RSA Orlando Pirates
12
3
2024-
EM
Elias Mokwana
FW
25.07.1999 (27)
RSASouth Africa
KSA Al-Hazem
11
2
2024-
123Next ›

All Tags in Database

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

See more tags →