Player Country Position born
A
Ernest Amos Botswana Botswana Defender 12/09/1975
Adel Amrouche Algeria Algeria Manager 07/03/1968
B
Richard Bangwe Botswana Botswana Midfielder 25/09/1979
Gilbert Baruti Botswana Botswana Midfielder 16/03/1992
Renei Batlokwa Botswana Botswana Midfielder 18/12/1997
Malepa Boleleng Botswana Botswana Forward 25/02/1982
Lesego Bosekeng Botswana Botswana Goalkeeper 16/05/1989
Segolame Boy Botswana Botswana Midfielder 07/11/1992
David Bright England England Manager 13/06/1956
Ryan Brown Botswana Botswana Goalkeeper 30/07/2000
Phazha Butale Botswana Botswana Midfielder 23/04/1976
Peter Butler England England Manager 27/08/1966
C
Vincent Chikuma Botswana Botswana Goalkeeper
Mothusi Cooper Botswana Botswana Midfielder 19/07/1997
D
Kabelo Dambe Botswana Botswana Goalkeeper 10/05/1990
Doctor David Botswana Botswana Forward 15/05/2001
Wagarre Dikago Botswana Botswana Goalkeeper 24/09/1994
Edwin Disang Botswana Botswana Forward 13/07/1980
Thatayaone Ditlhokwe Botswana Botswana Defender 21/09/1998
Lebogang Ditsele Botswana Botswana Midfielder 20/04/1996
Maano Ditshupo Botswana Botswana Midfielder 20/01/1985
Itumeleng Duiker Botswana Botswana Midfielder 16/01/1972
E
Mbatshi Elias Botswana Botswana Midfielder 10/07/1995
Monty Enosa Botswana Botswana Forward 06/02/2004
F
Jochen Figge Ethiopia Ethiopia Manager 1947
Bonolo Frazer Botswana Botswana Forward
G
Obusitswe Gabadise Botswana Botswana Defender 25/04/1999
Seabo Gabanakgosi Botswana Botswana Midfielder 19/06/1979
Nelson Gabolwelwe Botswana Botswana Midfielder 03/09/1977
Mogogi Gabonamong Botswana Botswana Midfielder 10/09/1982
Tapiwa Gadibolae Botswana Botswana Forward 26/02/1993
Gape Gagoangwe Botswana Botswana Midfielder 15/09/1998
Lesego Galenamotlhale Botswana Botswana Midfielder 29/07/1988
Moshe Gaolaolwe Botswana Botswana Defender 25/12/1993
Odirile Gaolebale Botswana Botswana Goalkeeper 18/11/1978
Osego Gaotewe Botswana Botswana Defender 28/03/1987
Joseph Gojamang Botswana Botswana Goalkeeper
Anthony Gouws Botswana Botswana Goalkeeper 26/04/1995
H
Tommy Halliday Scotland Scotland Manager 28/04/1940
J
Michael James Botswana Botswana Goalkeeper 26/12/1992
Veselin Jelušić Serbia Serbia Manager
Keabetswe Jenamiso Botswana Botswana Defender 30/11/1984
Mothusi Johnson Botswana Botswana Defender 28/07/1997
Joseph Joseph Botswana Botswana Forward 03/08/1989
K
Bogosi Kaekwe Botswana Botswana Midfielder 27/05/1994
Bophelo Kealeboga Botswana Botswana Goalkeeper 12/12/1993
Kobamelo Kebaikanye Botswana Botswana Forward 27/08/1991
Omaatla Kebatho Botswana Botswana Forward 16/06/1993
Thato Kebue Botswana Botswana Defender 29/05/1997
Monametsi Kelebale Botswana Botswana Defender 15/07/1981
Lesego Kereedilwe Botswana Botswana Defender 22/03/1993
Tendai Kesekile Botswana Botswana Defender
Thatayaone Kgamanyane Botswana Botswana Midfielder 30/01/1996
Kaelo Kgaswane Botswana Botswana Defender 22/12/1992
Mpho Kgaswane Botswana Botswana Midfielder 12/01/1990
Kenanao Kgetholetsile Botswana Botswana Forward 28/08/1983
Mpho Kgomo Botswana Botswana Forward 25/05/1998
Shimane Kgope Botswana Botswana Midfielder 08/05/1981
Duncan Kgopolelo Botswana Botswana Forward 24/09/1974
Kabelo Kgosiang Botswana Botswana Midfielder 10/09/1973
Keagile Kgosipula Botswana Botswana Goalkeeper 02/01/1996
Thabiso Khunwane Botswana Botswana Midfielder 05/11/1991
Seboloko Khutsafalo Botswana Botswana Defender 27/08/1981
Keeagile Kobe Botswana Botswana Midfielder 24/09/1990
Sekhana Koko Botswana Botswana Midfielder 05/06/1989
Pius Kolagano Botswana Botswana Defender 12/04/1979
Tlamelo Kolagano Botswana Botswana Defender 02/08/2001
Katlego Koobake Botswana Botswana Defender 16/08/1990
Tebogo Kopelang Botswana Botswana Defender 24/04/2002
Davis Kopi Botswana Botswana Defender 01/12/1971
Khumoetsile Kufingwa Botswana Botswana Midfielder 31/12/1990
L
Goitseone Legopelo Botswana Botswana Defender 06/02/1997
Richard Legwaila Botswana Botswana Midfielder 14/03/1987
Thabo Leinanyane Botswana Botswana Defender 27/07/1993
Pako Lekgari Botswana Botswana Defender 10/08/1990
Odirile Lekoba Botswana Botswana Midfielder
Sylvester Leririma Botswana Botswana Midfielder 08/07/1991
Pelonte Lerole Botswana Botswana Defender 06/09/1991
Jackson Lesole Botswana Botswana Defender 16/07/1992
Ndiapo Letsholathebe Botswana Botswana Defender 25/02/1983
M
Gofaone Mabaya Botswana Botswana Midfielder 31/08/1995
Thabiso Mabhachi Botswana Botswana Forward
Mpho Mabogo Botswana Botswana Forward 28/07/1980
Emmanuel Machinya Botswana Botswana Defender 09/12/1993
Boitumelo Mafoko Botswana Botswana Midfielder 29/08/1980
Tshepo Maikano Botswana Botswana Defender 11/07/1988
Phineas Maimela Botswana Botswana Midfielder 19/09/1978
Onkabetse Makgantai Botswana Botswana Forward 01/07/1995
Oabile Makopo Botswana Botswana Defender 06/05/1993
Lesenya Malapela Botswana Botswana Goalkeeper 10/07/1996
Tshepho Malgas Botswana Botswana Forward 11/05/1998
Olekantse Mambo Botswana Botswana Defender 08/12/1989
Arnold Mampori Botswana Botswana Midfielder 06/12/1991
Kitso Manogolo Botswana Botswana Defender 06/01/1999
Obonwe Maome Botswana Botswana Midfielder 26/01/1994
Noah Maposa Botswana Botswana Goalkeeper 03/06/1985
Barney Marman Botswana Botswana Midfielder 30/05/1978
Modiri Marumo Botswana Botswana Goalkeeper 06/07/1976
Tumiso Mashakola Botswana Botswana Goalkeeper 02/03/1988
Katlego Masole Botswana Botswana Defender 16/12/1992
Mwampule Masule Botswana Botswana Goalkeeper 14/08/1991
Lemogang Maswena Botswana Botswana Midfielder 05/02/1991
Anthony Matengu Botswana Botswana Goalkeeper 28/07/1977
Simisani Mathumo Botswana Botswana Defender 11/11/1991
Alex Matshameko Botswana Botswana Defender 22/10/1979
Unobatsha Mbaiwa Botswana Botswana Defender 06/05/1995
Tawana Mbakile Botswana Botswana Midfielder 14/07/2002
Mandla Mgadla Botswana Botswana Forward 18/02/1987
Ofentse Mmipi Botswana Botswana Defender 16/05/1985
Edwin Moalosi Botswana Botswana Midfielder 26/10/1988
Moemedi Moatlhaping Botswana Botswana Midfielder 14/07/1985
Godiraone Modingwane Botswana Botswana Midfielder 26/06/1996
Alphonse Modisaotsile Botswana Botswana Midfielder 30/01/1985
Michael Mogaladi Botswana Botswana Midfielder 07/07/1982
Joel Mogorosi Botswana Botswana Forward 02/08/1984
Gape Mohutsiwa Botswana Botswana Midfielder 20/03/1997
Mokgathi Mokgathi Botswana Botswana Forward 04/12/1977
Lovemore Mokgweetsi Botswana Botswana Defender 09/10/1978
Eric Molebatsi Botswana Botswana Midfielder
Tlhalefo Molebatsi Botswana Botswana Midfielder 22/10/1994
Phenyo Molefe Botswana Botswana Forward 16/07/1991
Tshepang Molefe Botswana Botswana Midfielder
Eric Molefi Botswana Botswana Midfielder 01/05/1994
Keolopile Molemi Botswana Botswana Defender 03/04/1994
Dirang Moloi Botswana Botswana Midfielder 15/07/1986
Kakaetswe Moloi Botswana Botswana Forward 08/01/1986
Pontsho Moloi Botswana Botswana Forward 28/11/1981
Tshepiso Molwantwa Botswana Botswana Forward 17/10/1978
Phenyo Mongala Botswana Botswana Forward 10/06/1985
Kebatshabile Monthe Botswana Botswana Defender 12/11/1991
Kago Monyake Botswana Botswana Midfielder 28/07/1999
Kabelano Mooketsane Botswana Botswana Midfielder 04/02/1996
Otlantshekela Mooketsi Botswana Botswana Defender 27/12/1987
Terence Mophuting Botswana Botswana Defender 17/11/1965
Ezekiel Morake Botswana Botswana Goalkeeper 21/03/1996
Bame Morwalela Botswana Botswana Forward 25/03/1999
Shepard Mosekgwa Botswana Botswana Defender 22/05/1976
Lopang Mosige Botswana Botswana Defender 31/10/1988
Agisanyang Mosimanegape Botswana Botswana Defender 29/12/1978
Moreetsi Mosimanyana Botswana Botswana Defender 08/08/1985
Obonye Moswate Botswana Botswana Midfielder 08/06/1986
Jackie Mothatego Botswana Botswana Forward 18/02/1987
Tebogo Mothusi Botswana Botswana Midfielder 20/10/1977
Khumo Motlhabane Botswana Botswana Defender 17/02/1981
Tshepo Motlhabankwe Botswana Botswana Midfielder 17/03/1981
Patrick Motsepe Botswana Botswana Midfielder 01/07/1981
Thabo Motswagole Botswana Botswana Goalkeeper 22/03/2000
Galabgwe Moyana Botswana Botswana Midfielder 24/05/1990
Gift Moyo Botswana Botswana Forward 20/08/1990
Hendrick Moyo Botswana Botswana Forward 09/05/1989
Kutlwelo Mpolokang Botswana Botswana Midfielder 02/09/1996
Mogomotsi Mpote Botswana Botswana Manager
Kitso Mpuisang Botswana Botswana Forward 14/11/1997
N
Ofentse Nato Botswana Botswana Midfielder 01/10/1989
Obuile Ncenga Botswana Botswana Defender 27/02/1985
Kelapile Ndlovu Botswana Botswana Defender 20/07/1996
Allen Ndodole Botswana Botswana Midfielder 04/02/1996
Mogakolodi Ngele Botswana Botswana Midfielder 06/10/1990
Ontse Ntesa Botswana Botswana Defender 24/10/1989
Raphael Nthwane Botswana Botswana Goalkeeper 06/02/1983
Masego Ntshingane Botswana Botswana Midfielder 14/11/1978
Talinda Nyathi Botswana Botswana Defender 04/08/1978
O
Boipelo Oaitse Botswana Botswana Forward 17/02/1995
Keabetswe Obonetse Botswana Botswana Defender
Thato Ogopotse Botswana Botswana Forward 01/05/1988
Mmusa Ohilwe Botswana Botswana Defender 17/04/1987
Edwin Olerile Botswana Botswana Defender 15/07/1986
Tumisang Orebonye Botswana Botswana Forward 26/03/1996
P
Keitumetse Paul Botswana Botswana Midfielder 19/05/1973
Michael Pepukani Botswana Botswana Goalkeeper 20/04/1989
Kgakgamotso Pharo Botswana Botswana Forward 17/06/1982
Karabo Phiri Botswana Botswana Midfielder 27/08/1995
Vincent Phiri Botswana Botswana Midfielder 16/05/1984
Goitseone Phoko Botswana Botswana Goalkeeper 13/12/1994
Bonolo Phuduhudu Botswana Botswana Midfielder 25/09/1985
Topo Piet Botswana Botswana Midfielder 11/12/1984
Oliver Pikati Botswana Botswana Forward 19/05/1973
Othusitse Pilane Botswana Botswana Midfielder 26/02/1984
Michael Pillar Botswana Botswana Midfielder 22/07/1994
Abebnico Powel Botswana Botswana Midfielder 28/01/1983
R
Koegathe Rabithome Botswana Botswana Midfielder
Keoagetse Radipotsane Botswana Botswana Midfielder 16/09/1982
Kennedy Ramasa Botswana Botswana Defender
Thatayaone Ramatlapeng Botswana Botswana Midfielder 05/06/1996
Jerome Ramatlhakwane Botswana Botswana Forward 29/10/1985
Omphile Ramoagi Botswana Botswana Midfielder 03/01/2004
Lesenya Ramoraka Botswana Botswana Defender 04/04/1994
Mosimanegape Ramoshibidu Botswana Botswana Defender 22/02/1985
Onkarabile Ratanang Botswana Botswana Defender 16/03/1998
Jean-Jacques Robert Luxembourg Luxembourg Midfielder 18/05/1967
Mosimanegape Robert Botswana Botswana Goalkeeper 18/07/1990
Colwyn Rowe England England Manager 22/03/1956
S
Botsile Sakana Botswana Botswana Defender 26/01/2001
Thato Seagateng Botswana Botswana Defender 18/10/1991
Kabelo Seakanyeng Botswana Botswana Forward 25/06/1993
Thobo Seeleko Botswana Botswana Defender 05/09/1999
Onkabetse Seforo Botswana Botswana Defender 27/10/1988
Gobonyeone Selefa Botswana Botswana Defender 09/08/1986
Dipsy Selolwane Botswana Botswana Forward 27/01/1978
Tebogo Sembowa Botswana Botswana Forward 07/02/1988
Ookeditse Semelamela Botswana Botswana Goalkeeper
Kgosietsile Senjoba Botswana Botswana Goalkeeper 28/03/1976
Koagile Senwelo Botswana Botswana Midfielder
Letlhogonolo Senwelo Botswana Botswana Midfielder 20/11/1993
Gaopatwe Seosenyeng Botswana Botswana Defender 25/01/1988
Mompoloki Sephekelo Botswana Botswana Goalkeeper 14/01/1987
Thabang Sesiny Botswana Botswana Midfielder 15/10/1992
Thabang Sesinyi South Africa South Africa Forward 15/10/1992
Thero Setsile Botswana Botswana Midfielder 08/10/1995
Motsholetsi Sikele Botswana Botswana Forward 01/12/1991
Ntesang Simanyana Botswana Botswana Midfielder 02/12/1990
Tebogo Sosome Botswana Botswana Midfielder 12/01/1987
T
Lone Taele Botswana Botswana Defender 30/05/1999
Baokeditswe Talane Botswana Botswana Midfielder 18/02/2000
Godfrey Tauyatswala Botswana Botswana Forward 25/01/2001
Kelapile Terata Botswana Botswana Defender
Resaobaka Thatanyane Botswana Botswana Forward 12/02/1999
Gape Thibedi Botswana Botswana Midfielder 02/02/2000
Fortunate Thulare Botswana Botswana Defender 01/06/1994
Mompati Thuma Botswana Botswana Defender 05/04/1980
Misani Thupa Botswana Botswana Forward 15/10/1997
Molaodi Tlhalefang Botswana Botswana Forward 07/07/1997
Piet Topo Botswana Botswana Midfielder 11/12/1988
Rapelang Tsatsilebe Botswana Botswana Forward 01/01/1971
Onalethata Tshekiso Botswana Botswana Midfielder 15/07/1988
Kagiso Tshelametsi Botswana Botswana Goalkeeper 07/07/1980
Lemponye Tshireletso Botswana Botswana Forward 26/08/1987
Leutlwetse Tshireletso Botswana Botswana Forward 25/08/1985
Bakang Tsholang Botswana Botswana Forward
Stanley Tshosane Botswana Botswana Manager 16/01/1957
V
Kaone van der Westhuizen Botswana Botswana Forward 05/10/1994
Alford Velaphi Botswana Botswana Defender 18/01/1999
W
Thabo Wetshoemang Botswana Botswana Midfielder 20/09/1998
Z
Boitshoko Zikhale Botswana Botswana Forward