Player Country Position born
A
Camaldine Abraw Togo Togo Forward 15/08/1990
Brett Amidu Zimbabwe Zimbabwe Midfielder 17/02/1996
Jean Amonome Gabon Gabon Goalkeeper 24/12/1997
Pere Ariweriyai Nigeria Nigeria Defender 19/10/1983
John Arwuah Ghana Ghana Midfielder 01/09/1985
B
Linda Bhengu South Africa South Africa Midfielder 08/07/1996
Makhosonke Bhengu South Africa South Africa Forward 18/08/1982
Warren Bishop South Africa South Africa Defender 17/03/1983
Bafo Biyela South Africa South Africa Defender 11/01/1981
Simangaliso Biyela South Africa South Africa Midfielder 08/09/1986
Mario Booysen South Africa South Africa Defender 15/08/1988
Neil Boshoff South Africa South Africa Goalkeeper 22/01/1996
Ethan Brooks South Africa South Africa Midfielder 22/11/2001
Keagan Buchanan South Africa South Africa Midfielder 03/04/1992
Larry Bwalya Zambia Zambia Midfielder 29/05/1995
C
Kémoko Camara Guinea Guinea Goalkeeper 05/04/1975
Martin Carelse South Africa South Africa Defender 21/11/1980
Matarr Ceesay Gambia Gambia Midfielder 19/01/2000
Mhlengi Cele South Africa South Africa Forward 18/04/1987
Nkanyiso Cele South Africa South Africa Midfielder 24/03/1991
Philani Cele South Africa South Africa Defender 11/11/1986
Avela Cezu South Africa South Africa Midfielder 15/11/1994
Collins Chabalala South Africa South Africa Forward 11/04/1974
Moses Chavula Malawi Malawi Midfielder 08/08/1985
Talent Chawapiwa Zimbabwe Zimbabwe Midfielder 03/06/1992
Kampamba Chintu Zambia Zambia Defender 28/12/1980
D
Samuel Darpoh Ghana Ghana Midfielder 15/03/1998
Andre de Jong New Zealand New Zealand Midfielder 02/11/1996
Junior Dion Ivory Coast Ivory Coast Forward 01/01/1994
Simo Dladla South Africa South Africa Forward
Ayanda Dlamini South Africa South Africa Forward 11/10/1984
Goodman Dlamini South Africa South Africa Midfielder 15/03/1988
Lungelo Dlamini South Africa South Africa Midfielder 03/01/1993
Ntuthuko Dlamini South Africa South Africa Midfielder 30/12/1986
Siduduzo Dlamini South Africa South Africa Midfielder 29/12/1991
Kheli Dube Zimbabwe Zimbabwe Forward 06/08/1983
Sean Dundee Germany Germany Forward 07/12/1972
E
Hendrick Ekstein South Africa South Africa Midfielder 01/01/1991
F
Jody February South Africa South Africa Goalkeeper 12/05/1996
Taariq Fielies South Africa South Africa Defender 21/06/1992
G
Ruzaigh Gamildien South Africa South Africa Forward 04/04/1989
Nick Gindre Argentina Argentina Goalkeeper 24/07/1984
Mbongeni Gumede South Africa South Africa Defender 11/09/1993
Phumlani Gumede South Africa South Africa Defender 23/06/1993
Sandile Gumede South Africa South Africa Forward
Siboniso Gumede South Africa South Africa Defender 14/09/1985
Tshepo Gumede South Africa South Africa Defender 21/04/1991
H
Boniface Haba Guinea Guinea Forward 30/09/1996
Edward Hadebe South Africa South Africa Midfielder 14/05/1987
Gavin Hammers South Africa South Africa Forward 24/04/1991
Riaan Hanamub Namibia Namibia Defender 08/02/1995
Charlie Hlalele South Africa South Africa Midfielder 06/11/1994
Siyanda Hlangabeza South Africa South Africa Midfielder 14/09/2002
S'fiso Hlanti South Africa South Africa Defender 01/05/1990
Prince Hlela South Africa South Africa Defender 28/05/1984
Luyanda Hlongwa South Africa South Africa Midfielder 22/07/1987
Larry Horaeb Namibia Namibia Defender 12/11/1991
René Houseman Argentina Argentina Forward 19/07/1953
Rowan Human South Africa South Africa Midfielder 21/01/2001
I
Etiosa Ighodaro Nigeria Nigeria Forward 01/01/1999
Abdullahi Ishaka Nigeria Nigeria Forward 03/03/1984
Mohammed Issah Ghana Ghana Midfielder 04/04/1986
J
Pineas Jacob Namibia Namibia Midfielder 29/10/1985
Zola Jingxi South Africa South Africa Midfielder 18/01/1998
Robyn Johannes South Africa South Africa Defender 24/06/1986
Dulee Johnson Liberia Liberia Midfielder 07/11/1984
Wayde Jooste South Africa South Africa Defender 27/09/1991
Moeneeb Josephs South Africa South Africa Goalkeeper 19/05/1980
K
Laurence Kaapama Namibia Namibia Defender 15/09/1983
N'Dayi Kalenga Congo DR Congo DR Midfielder 12/12/1967
Kakonje Kalililo Zambia Zambia Goalkeeper 01/01/1985
Tapuwa Kapini Zimbabwe Zimbabwe Goalkeeper 17/08/1984
Ovidy Karuru Zimbabwe Zimbabwe Midfielder 23/01/1989
Bukasa Kasonga Congo DR Congo DR Defender 13/08/1979
Zukile Kewuti South Africa South Africa Midfielder 26/06/1995
Stanley Kgatla South Africa South Africa Midfielder 13/09/1982
Mabhuti Khenyeza South Africa South Africa Forward 17/06/1982
Andile Khumalo South Africa South Africa Midfielder 24/02/1991
Sandile Khumalo South Africa South Africa Defender 28/01/1998
Siyanda Khumalo South Africa South Africa Midfielder 23/06/1993
Nhlanhla Khuzwayo South Africa South Africa Goalkeeper 09/02/1990
Muziwandile Khwela South Africa South Africa Midfielder 04/09/1989
Aimé Kitenge Burundi Burundi Goalkeeper 11/11/1975
Ayabulela Konqobe South Africa South Africa Defender 12/01/1996
George Koumantarakis South Africa South Africa Forward 27/03/1974
Mxolisi Kunene South Africa South Africa Midfielder 29/10/1991
Philani Kunene South Africa South Africa Defender 17/07/1989
Augustine Kwem Nigeria Nigeria Forward 02/08/1997
L
Miloš Lačný Slovakia Slovakia Forward 08/03/1988
Asive Langwe South Africa South Africa Midfielder 20/01/1993
Josef Lekata South Africa South Africa Forward 04/09/1987
Victor Letsoalo South Africa South Africa Forward 01/04/1993
Stanton Lewis South Africa South Africa Forward 03/08/1987
Tshepo Liphoko South Africa South Africa Midfielder 21/02/1995
Dennis Lota Zambia Zambia Forward 08/11/1973
Simphiwe Lumkwana South Africa South Africa Midfielder 27/04/1993
Elasto Lungu Kapowezha Zimbabwe Zimbabwe Midfielder 21/07/1974
M
Thabo Mabaso South Africa South Africa Midfielder 20/11/1979
Sibusiso Mabiliso South Africa South Africa Defender 14/04/1999
Mbulelo Mabizela South Africa South Africa Defender 16/09/1980
Bongi Macala South Africa South Africa Defender 05/10/1985
Andre Macamo Mozambique Mozambique Midfielder 26/01/1976
Ntuthuko Madela South Africa South Africa Defender 23/06/1997
Kulegani Madondo South Africa South Africa Midfielder 20/06/1990
Letladi Madubanya South Africa South Africa Midfielder 13/02/1984
Sphesihle Maduna South Africa South Africa Midfielder 26/12/1999
Sbusiso Magaqa South Africa South Africa Midfielder 02/11/1998
Siphelele Magubane South Africa South Africa Midfielder 06/03/1993
Phakamani Mahlambi South Africa South Africa Forward 12/09/1997
Abraham Majok Australia Australia Forward 13/10/1998
Sanele Majola South Africa South Africa Defender
Lehlohonolo Majoro South Africa South Africa Forward 19/08/1986
Makhehlene Makhaula South Africa South Africa Midfielder 17/11/1989
Mpho Maleka South Africa South Africa Forward 01/06/1978
Tercious Malepe South Africa South Africa Defender 18/02/1997
Joseph Malongoane South Africa South Africa Midfielder 17/03/1988
George Maluleka South Africa South Africa Midfielder 07/01/1989
Mano-Mano Mozambique Mozambique Defender 28/09/1976
Njabulo Manqana South Africa South Africa Midfielder 25/08/1986
Guily Manziba Congo DR Congo DR Forward 06/05/1996
Rhulani Manzini South Africa South Africa Forward 06/03/1988
Tebogo Mashigo South Africa South Africa Forward 01/12/2002
Tsepo Masilela South Africa South Africa Defender 05/05/1985
Aubrey Mathibe South Africa South Africa Goalkeeper 16/07/1980
Bulelani Matroos South Africa South Africa Forward 09/02/1979
Mswati Mavuso South Africa South Africa Defender 25/12/2000
Mxolisi Mayongo South Africa South Africa Defender 26/01/1989
Skhumbuzo Mazibuko South Africa South Africa Forward 20/02/1995
Andile Mbanjwa South Africa South Africa Goalkeeper 30/03/1998
Mondli Mbanjwa South Africa South Africa Forward 21/07/1998
Boysen Mbatha South Africa South Africa Midfielder 30/06/1994
Siyabonga Mbatha South Africa South Africa Goalkeeper 04/02/1989
Bongani Mbele South Africa South Africa Midfielder 14/08/1987
Henry McKop Zimbabwe Zimbabwe Defender 08/07/1967
Sibusiso Mdamba South Africa South Africa Midfielder 06/02/1986
Luvuyo Memela South Africa South Africa Midfielder 18/09/1987
Dlamini Mfanafikile South Africa South Africa Midfielder 26/02/1999
Sazi Mgwazela South Africa South Africa Defender 24/04/2000
Phumlani Mhamha South Africa South Africa Defender 01/09/1984
Gabadinho Mhango Malawi Malawi Forward 27/09/1992
Bradley Mkhize South Africa South Africa Midfielder 16/09/1981
Mfanafuthi Mkhize South Africa South Africa Defender 05/05/1998
Sicelo Mkhize South Africa South Africa Midfielder 09/06/1995
Siphiwe Mkhonza South Africa South Africa Defender 25/10/1979
Siyabonga Mkhwanazi South Africa South Africa Forward
Xola Mlambo South Africa South Africa Midfielder 24/06/1991
Siya Mngoma South Africa South Africa Goalkeeper 06/07/1988
Kwanda Mngonyama South Africa South Africa Defender 25/09/1993
Vukile Mngqibisa South Africa South Africa Defender 28/11/1987
Abbubaker Mobara South Africa South Africa Defender 18/02/1994
Boiki Modisakeng South Africa South Africa Defender 08/04/1999
Tebogo Moerane South Africa South Africa Defender 07/04/1995
Bonga Mogale South Africa South Africa Defender 27/01/1984
Lovers Mohlala South Africa South Africa Defender 02/12/1976
Tsweu Mokoro South Africa South Africa Midfielder 03/01/1982
Kgotso Moleko South Africa South Africa Defender 27/08/1989
Tshepang Moremi South Africa South Africa Midfielder 02/10/2000
Michael Morton South Africa South Africa Midfielder 07/03/1989
Thembalethu Moses South Africa South Africa Goalkeeper 21/05/1982
John Moshoeu South Africa South Africa Midfielder 18/12/1965
Wilford Mothapo South Africa South Africa Forward
Veli Mothwa South Africa South Africa Goalkeeper 12/02/1991
Ben Motshwari South Africa South Africa Midfielder 21/03/1991
Tshepo Motsoeneng South Africa South Africa Goalkeeper 06/03/1979
Ramahlwe Mphahlele South Africa South Africa Defender 01/02/1990
Tauya Mrewa Zimbabwe Zimbabwe Forward 02/10/1971
Thokozani Mshengu South Africa South Africa Midfielder 29/11/1985
Sibongiseni Mthembu South Africa South Africa Defender 22/03/1995
Siphelele Mthembu South Africa South Africa Forward 15/08/1987
Nkosinathi Mthiyane South Africa South Africa Midfielder 25/06/1988
Simphiwe Mtsweni South Africa South Africa Defender 10/07/1994
Stephen Mukatuka Zimbabwe Zimbabwe Defender 19/12/1988
Thendo Mukumela South Africa South Africa Midfielder 30/01/1998
Augustine Mulenga Zambia Zambia Forward 17/01/1990
Energy Murambadoro Zimbabwe Zimbabwe Goalkeeper 27/06/1982
Stewart Murisa Zimbabwe Zimbabwe Forward 18/07/1974
Msekeli Mvalo South Africa South Africa Defender 03/10/1987
Bornwell Mwape Zambia Zambia Forward 30/09/1991
Willem Mwedihanga Namibia Namibia Defender 07/01/1986
Nsizwa Myingwa South Africa South Africa Forward
Limbikani Mzava Malawi Malawi Defender 12/11/1993
Mbongeni Mzimela South Africa South Africa Goalkeeper 03/04/1985
Olwethu Mzimela South Africa South Africa Goalkeeper 18/04/2001
N
Lawrence Ncala South Africa South Africa Goalkeeper 08/09/1979
Jabulani Ncobeni South Africa South Africa Midfielder 18/12/1992
Butholezwe Ncube Zimbabwe Zimbabwe Midfielder 24/04/1992
Phillip Ndlondlo South Africa South Africa Midfielder 28/05/1995
Msindisi Ndlovu South Africa South Africa Forward 16/10/2001
Senzo Ndlovu South Africa South Africa Midfielder 25/01/1996
Bongani Ndulula South Africa South Africa Forward 29/11/1989
Menzi Ndwandwe South Africa South Africa Forward 01/07/1997
Sphamandla Nene South Africa South Africa Defender 05/10/1999
Njabulo Ngcobo South Africa South Africa Defender 27/05/1994
Sthembiso Ngcobo South Africa South Africa Forward 24/09/1983
Celimpilo Ngema South Africa South Africa Midfielder 12/09/1997
Sifiso Ngobeni South Africa South Africa Defender 08/02/1997
Thokozani Ngubane South Africa South Africa Forward
Lucky Nguzana South Africa South Africa Midfielder 14/04/1991
Tando Ngwabeni South Africa South Africa Forward
Dumisani Ngwenya South Africa South Africa Forward 28/10/1984
Litha Ngxabi South Africa South Africa Midfielder 01/08/1983
Mame Niang Senegal Senegal Forward 31/03/1984
Reagan Noble South Africa South Africa Midfielder 22/07/1983
Thami Nombika South Africa South Africa Midfielder
Siyabonga Nomvethe South Africa South Africa Forward 02/12/1977
Mfundo Nsele South Africa South Africa Midfielder
Somila Ntsundwana South Africa South Africa Forward 26/11/1996
Bongi Ntuli South Africa South Africa Forward 28/03/1991
Sibusiso Ntuli South Africa South Africa Forward 10/10/1988
Nuro Mozambique Mozambique Forward 19/10/1973
Bonginkosi Nxumalo South Africa South Africa Midfielder 11/08/1992
Carlington Nyadombo Zimbabwe Zimbabwe Defender 25/12/1985
Roggert Nyundu South Africa South Africa Forward 22/12/1987
Stévy Nzambé Gabon Gabon Defender 04/09/1991
O
Richard Ofori Ghana Ghana Goalkeeper 01/11/1993
Neil Ogden England England Defender 29/11/1975
Sadat Ouro-Akoriko Togo Togo Defender 01/02/1988
P
Muhammed Patel South Africa South Africa Forward 04/01/1994
Luvuyo Phewa South Africa South Africa Midfielder 08/11/1999
Roscoe Pietersen South Africa South Africa Defender 27/01/1989
Boalefa Pule South Africa South Africa Goalkeeper 07/04/1990
Q
Thabo Qalinge South Africa South Africa Midfielder 28/08/1991
R
Augustine Ramphele South Africa South Africa Forward 10/05/1993
Bradley Ritson South Africa South Africa Forward 27/03/1982
S
Mandla Sangweni South Africa South Africa Goalkeeper 27/12/1987
Thamsanqa Sangweni South Africa South Africa Defender 26/05/1989
Swadic Sanudi Malawi Malawi Goalkeeper 21/10/1983
Kagiso Senamela South Africa South Africa Midfielder 08/05/1986
Yunus Sentamu Uganda Uganda Forward 13/08/1994
Joel Seroba South Africa South Africa Forward 10/04/1974
Nhlanhla Shabalala South Africa South Africa Midfielder 16/12/1985
Bayanda Shangase South Africa South Africa Forward 25/11/1999
Lindani Shange South Africa South Africa Midfielder 16/02/2001
Philani Shange South Africa South Africa Midfielder 12/04/1985
Tangeni Shipahu Namibia Namibia Defender 03/09/1987
Petrus Shitembi Namibia Namibia Midfielder 11/05/1992
Myron Shongwe South Africa South Africa Forward 06/05/1981
Francis Shonhai Zimbabwe Zimbabwe Defender 01/02/1968
Ntokozo Sikhakhane South Africa South Africa Midfielder 28/03/1983
Thembela Sikhakhane South Africa South Africa Defender 24/01/1993
Xolani Silawula South Africa South Africa Defender
Jan Sillo South Africa South Africa Defender 28/11/1976
Siyethemba Sithebe South Africa South Africa Midfielder 06/01/1993
Andiswa Sithole South Africa South Africa Forward
Effort Sithole South Africa South Africa Midfielder
Darren Smith South Africa South Africa Forward 26/03/1996
Sage Stephens South Africa South Africa Goalkeeper 08/04/1991
Dylan Stoffels South Africa South Africa Forward 18/01/1999
T
Emiliano Tade Argentina Argentina Forward 03/03/1988
Thamsanqa Teyise South Africa South Africa Defender 12/08/1986
Donavan Thompson South Africa South Africa Forward 30/12/1992
Siyabonga Thwala South Africa South Africa Forward 20/10/1994
Neil Tovey South Africa South Africa Defender 02/07/1962
Siphiwe Tshabalala South Africa South Africa Midfielder 25/09/1984
Nyiko Tshabangu South Africa South Africa Midfielder 24/12/1988
U
Sadney Urikhob Namibia Namibia Forward 19/01/1992
V
Mark van Heerden South Africa South Africa Defender 16/03/1988
Nhlanhla Vilakazi South Africa South Africa Midfielder 25/02/1987
Sifiso Vilakazi South Africa South Africa Forward 11/09/1979
Siyabonga Vilane South Africa South Africa Defender 10/10/1986
W
Alistair Wallis South Africa South Africa Defender 21/07/1989
Paul Were Kenya Kenya Midfielder 08/10/1993
Zaakir Williams South Africa South Africa Midfielder 22/03/1994
Keamogetse Wolff South Africa South Africa Defender 19/08/1988
X
Tapelo Xoki South Africa South Africa Defender 10/04/1995
Y
Momikia Yemo Congo DR Congo DR Midfielder 09/09/1982
Z
Ramson Zhuwawo Zimbabwe Zimbabwe Midfielder 03/11/1983
Philani Zikalala South Africa South Africa Goalkeeper 24/06/1983
Lunga Zondi South Africa South Africa Midfielder 14/11/1988
Philani Zulu South Africa South Africa Defender 16/09/1992
Veluyeke Zulu South Africa South Africa Defender 02/03/1993
Dumisani Zuma South Africa South Africa Midfielder 22/05/1995
Lindokuhle Zungu South Africa South Africa Forward 03/07/2001
Nkanyiso Zungu South Africa South Africa Midfielder 23/01/1996
Arthur Zwane South Africa South Africa Midfielder 20/03/1973
Dumisani Zwane South Africa South Africa Midfielder 01/05/1989
Japhet Zwane South Africa South Africa Midfielder 10/01/1974
Nhlanhla Zwane South Africa South Africa Midfielder 23/04/1981