Player Country Position born
A
Brice Aka Ivory Coast Ivory Coast Forward 08/04/1983
B
Felix Badenhorst Eswatini Eswatini Midfielder 12/06/1989
Kangwana Bazilepo Congo DR Congo DR Forward 19/10/1979
Benjani Zimbabwe Zimbabwe Forward 13/08/1978
Ousmane Berthé Mali Mali Defender 05/02/1987
Futhi Bhembe Eswatini Eswatini Midfielder 29/05/1982
Jonathan Bolingi Congo DR Congo DR Forward 30/06/1994
Alois Bunjira Zimbabwe Zimbabwe Midfielder 29/03/1975
Broderick Burds South Africa South Africa Midfielder 20/03/1993
C
Caito Pereira Mozambique Mozambique Defender 18/10/1969
Sékou Camara Mali Mali Forward 17/11/1985
Sekouba Camara Guinea Guinea Forward 10/08/1983
Mwenya Chibwe South Africa South Africa Goalkeeper 17/06/1993
Larry Cohen South Africa South Africa Midfielder 07/11/1987
D
Richard Danse South Africa South Africa Forward 16/10/1982
Richard de Villiers South Africa South Africa Goalkeeper 15/12/1987
Souleymane Diabate Mali Mali Forward 23/03/1991
Mamadou Diallo Senegal Senegal Forward 28/08/1971
Phinda Dlamini Eswatini Eswatini Forward 08/11/1984
Siza Dlamini Eswatini Eswatini Forward 02/04/1976
Taonga Dondo Zimbabwe Zimbabwe Forward 23/01/1987
Cleopas Dube Zimbabwe Zimbabwe Forward 29/03/1990
F
Mark Fish South Africa South Africa Defender 14/03/1974
G
Daniel Gaborone South Africa South Africa Forward
Diarra Gacoussou Mali Mali Midfielder
Ananias Gebhardt Namibia Namibia Midfielder 08/09/1988
Morgan Gould South Africa South Africa Defender 23/03/1983
Grigori Grishin Russia Russia Defender 10/09/1997
Mbongeni Gumede South Africa South Africa Defender 11/09/1993
Michael Gumede South Africa South Africa Forward 07/06/1993
H
Edward Hadebe South Africa South Africa Midfielder 14/05/1987
Riaan Hanamub Namibia Namibia Defender 08/02/1995
Denzil Haoseb Namibia Namibia Defender 25/02/1991
Junaid Hartley South Africa South Africa Midfielder 22/06/1978
Mark Haskins South Africa South Africa Midfielder 17/04/1981
Solomon Hlahane South Africa South Africa Midfielder 24/01/1987
Thabiso Hlalele South Africa South Africa Defender 14/12/1982
Sicelokuhle Hlatshwayo South Africa South Africa Defender 27/04/1994
Lifa Hlongwane South Africa South Africa Forward 22/09/1993
George Hummel Namibia Namibia Defender 09/02/1976
I
Daniel Isiagi Uganda Uganda Forward 19/12/1995
J
Xolani Jalivane South Africa South Africa Forward
Cheslyn Jampies South Africa South Africa Midfielder 23/01/1990
K
Calvin Kadi South Africa South Africa Forward 12/12/1987
Lazarus Kaimbi Namibia Namibia Forward 12/08/1988
Wycliff Kambonde Namibia Namibia Midfielder 10/01/1988
Essau Kanyenda Malawi Malawi Forward 27/09/1982
Chris Katongo Zambia Zambia Forward 31/08/1982
Felix Katongo Zambia Zambia Midfielder 18/04/1984
Papi Khomane South Africa South Africa Defender 31/01/1975
Buti Khoza South Africa South Africa Goalkeeper 21/05/1988
Nhlakanipho Khumalo South Africa South Africa Midfielder 26/02/1991
Kevin Kimani Kenya Kenya Midfielder 12/06/1989
Aimé Kitenge Burundi Burundi Goalkeeper 11/11/1975
Vincent Kobola South Africa South Africa Defender 08/01/1985
Awonke Kwenene South Africa South Africa Defender 02/01/1992
L
Anthony Laffor Liberia Liberia Forward 17/02/1985
Nii Lamptey Ghana Ghana Midfielder 10/12/1974
Siphenathi Laqwela South Africa South Africa Defender 23/06/1995
Aleni Lebyane South Africa South Africa Forward 07/07/1981
Seun Ledwaba South Africa South Africa Midfielder 05/07/1993
Reneilwe Letsholonyane South Africa South Africa Midfielder 09/06/1982
Thato Lingwati South Africa South Africa Midfielder 11/06/1992
Katleho Loke South Africa South Africa Midfielder 13/06/1979
M
Dikgang Mabalane South Africa South Africa Midfielder 28/12/1979
Bongi Macala South Africa South Africa Forward 05/10/1985
Mxolisi Macuphu South Africa South Africa Midfielder 12/05/1989
Conrad Madola South Africa South Africa Forward
Nkanyiso Madonsela South Africa South Africa Midfielder 20/03/1991
Phethego Maebela South Africa South Africa Midfielder 29/12/1986
Sam Magalefa South Africa South Africa Midfielder 26/04/1978
Pako Mahaabo South Africa South Africa Midfielder 14/12/1992
August Makalakalane South Africa South Africa Forward 15/09/1963
Samuelko Makhaya South Africa South Africa Defender
Thabo Makhele Lesotho Lesotho Defender 17/12/1994
Tebogo Makobela South Africa South Africa Midfielder 14/05/1992
Mdudzi Makwakwa South Africa South Africa Midfielder
Wiseman Maluleke South Africa South Africa Midfielder 13/01/1992
Mano-Mano Mozambique Mozambique Defender 28/09/1976
Rhulani Manzini South Africa South Africa Forward 06/03/1988
Themba Maringa South Africa South Africa Forward 06/10/1988
Sizwe Maseko South Africa South Africa Defender 10/01/1990
Charlton Mashumba Zimbabwe Zimbabwe Forward 12/12/1992
Phil Masinga South Africa South Africa Forward 28/06/1969
Geoffrey Massa Uganda Uganda Midfielder 19/02/1986
Menzi Masuku South Africa South Africa Midfielder 15/04/1993
Sello Matete South Africa South Africa Defender 28/11/1986
Koena Mathopa South Africa South Africa Forward 04/01/1985
Tumelo Matona South Africa South Africa Defender 12/07/1991
Roy Matthews England England Forward 29/03/1940
Kulani Mavasa South Africa South Africa Defender
Silas Maziya South Africa South Africa Midfielder 30/05/1996
Boysen Mbatha South Africa South Africa Midfielder 30/06/1994
Zaphaniah Mbokoma South Africa South Africa Midfielder 14/03/1992
Sibusiso Mdamba South Africa South Africa Midfielder 06/02/1986
Alton Meiring South Africa South Africa Forward 05/03/1976
Peter Mgangira Malawi Malawi Midfielder 06/10/1980
Lucky Mhlathe South Africa South Africa Midfielder 16/02/1980
Micium Mhone Malawi Malawi Midfielder 19/05/1995
Helman Mkhalele South Africa South Africa Midfielder 20/10/1969
Sicelo Mkhize South Africa South Africa Midfielder 09/06/1995
Tsietsi Mkwanazi South Africa South Africa Midfielder 29/05/1985
Papi Mngomezulu South Africa South Africa Midfielder 22/08/1986
Sipho Mngomezulu South Africa South Africa Midfielder 10/10/1982
Linda Mntambo South Africa South Africa Midfielder 03/06/1989
Gerald Modabi South Africa South Africa Midfielder 04/01/1982
Lethola Mofokeng South Africa South Africa Forward 20/10/1984
Lovers Mohlala South Africa South Africa Defender 02/12/1976
Thabo Mokgawshi South Africa South Africa Defender
Aaron Mokoena South Africa South Africa Defender 25/11/1980
Karabo Mokoena South Africa South Africa Midfielder 02/07/1987
Teboho Mokoena South Africa South Africa Midfielder 10/07/1974
Thabang Molefe South Africa South Africa Defender 11/04/1979
Tshepo Moloto South Africa South Africa Defender 07/04/1988
Thabang Monare South Africa South Africa Midfielder 16/09/1989
Tornado Mongale South Africa South Africa Midfielder
Pitso Mosimane South Africa South Africa Midfielder 26/07/1964
Sizwe Motaung South Africa South Africa Defender 07/01/1970
Madoda Motha South Africa South Africa Forward 01/09/1984
Katlego Mphela South Africa South Africa Forward 29/11/1984
Mthokozisi Msomi South Africa South Africa Forward 04/09/1991
Ndabenhle Mthembu South Africa South Africa Defender 16/10/1986
Gerald Mtshali South Africa South Africa Defender 23/05/1973
Lehlohonolo Mtshali South Africa South Africa Defender 14/12/1994
Denver Mukamba Zimbabwe Zimbabwe Midfielder 21/12/1992
MacDonald Mukansi South Africa South Africa Forward 26/05/1975
Clifford Mulenga Zambia Zambia Midfielder 05/08/1987
Asanda Mvalo South Africa South Africa Defender 03/10/1981
Russell Mwafulirwa Malawi Malawi Forward 24/02/1983
Uhuru Mwambungu Tanzania Tanzania Forward 09/12/1989
Davies Mwape Zambia Zambia Forward 05/12/1986
Meke Mwase Malawi Malawi Defender 06/07/1972
N
Andre N'Gole Congo DR Congo DR Forward 16/06/1970
Kennedy Nagoli Zimbabwe Zimbabwe Midfielder 24/05/1973
Valery Nahayo Burundi Burundi Defender 15/04/1984
Sherwyn Naicker South Africa South Africa Goalkeeper 26/03/1991
King Ndlovu South Africa South Africa Goalkeeper 20/03/1993
Jamu Ngatjizeko Namibia Namibia Midfielder 28/12/1984
Alois Ngwerume Zimbabwe Zimbabwe Midfielder 21/08/1983
McDonald Nhlapo South Africa South Africa Midfielder 11/10/1985
Siyabonga Nhlapo South Africa South Africa Midfielder 23/12/1988
Toni Nhleko South Africa South Africa Forward 24/07/1979
Siyabonga Nontshinga South Africa South Africa Forward 04/02/1987
Lehlohonolo Nonyane South Africa South Africa Defender 07/12/1986
Frédéric Nsabiyumva Burundi Burundi Defender 26/04/1995
Innocent Ntsume South Africa South Africa Midfielder 07/07/1990
Nuro Mozambique Mozambique Forward 19/10/1973
O
Michael Ofosu-Appiah Ghana Ghana Defender 29/12/1989
Ayo Oluwafemi Nigeria Nigeria Defender 22/03/1988
P
Avril Phali South Africa South Africa Goalkeeper 17/08/1978
Lebogang Pila South Africa South Africa Defender 22/10/1988
Sydney Plaatjies Namibia Namibia Midfielder 25/11/1981
R
Thabang Rakwena South Africa South Africa Midfielder
Thabo Ralebakeng South Africa South Africa Midfielder 26/01/1991
Miguel Rodrigues South Africa South Africa Defender 27/03/1988
Matthew Rusike Zimbabwe Zimbabwe Forward 28/06/1990
S
Elhadji Samb Senegal Senegal Midfielder
Aboubacar Sangare Mali Mali Midfielder 29/09/1999
Swadic Sanudi Malawi Malawi Goalkeeper 21/10/1983
Godfrey Sapula South Africa South Africa Midfielder 07/11/1973
Tshepo Sekhibidu South Africa South Africa Midfielder 16/01/1991
Phetolo Sekome South Africa South Africa Defender 22/03/1991
Clint Sephadi South Africa South Africa Midfielder 22/05/1973
Themba Shabalala South Africa South Africa Defender 04/07/1987
Gladwin Shitolo South Africa South Africa Defender 10/08/1989
Mbhuleni Shongwe South Africa South Africa Goalkeeper 20/02/1983
Shaydon Short South Africa South Africa Forward 21/11/1991
Macbeth Sibaya South Africa South Africa Midfielder 25/11/1977
Modibo Sidibé Niger Niger Forward 05/12/1985
Thato Sithole South Africa South Africa Defender 12/05/1992
Norman Smith South Africa South Africa Forward 25/02/1982
Bamuza Sono South Africa South Africa Midfielder 21/03/1980
Matsilele Sono South Africa South Africa Midfielder 22/06/1992
Muhammad Sulumba Malawi Malawi Forward 06/07/1987
T
Sandile Tati South Africa South Africa Midfielder 20/03/1992
Bongani Theletsane South Africa South Africa Midfielder 04/08/1989
Shane Thompson South Africa South Africa Defender 11/02/1994
Tico-Tico Mozambique Mozambique Forward 16/03/1973
Tebogo Tlolane South Africa South Africa Defender 21/12/1994
To Mozambique Mozambique Forward 19/05/1980
Tshepo Tomanyane South Africa South Africa Midfielder 14/11/1981
Nkululeko Tshangane South Africa South Africa Defender 04/11/1994
Thapelo Tshilo South Africa South Africa Defender 18/02/1985
Mokete Tsotetsi South Africa South Africa Defender 13/11/1982
Tshidiso Tukane South Africa South Africa Midfielder 15/08/1985
U
Stanley Umukoro Nigeria Nigeria Defender 01/08/1990
V
Ashley Volschenk South Africa South Africa Defender 19/01/1988
W
Peter Wadabwa Malawi Malawi Forward 14/09/1988
Mbulelo Wambi South Africa South Africa Midfielder 25/12/1986
Chaid White South Africa South Africa Midfielder 24/12/1992
Keamogetse Wolff South Africa South Africa Defender 19/08/1988
Z
Zico Namibia Namibia Goalkeeper 03/08/1978
Nkanyiso Zondi South Africa South Africa Defender
Pentjie Zulu South Africa South Africa Defender 25/03/1990
Nkanyiso Zungu South Africa South Africa Midfielder 23/01/1996
Arthur Zwane South Africa South Africa Midfielder 20/03/1973