Players who have played for Botswana

Z Abbasi 2014/15-2019
Akhlaq Raja 2002/03-2006
Akrum Chand 2002/03-2012/13
Aslam Chand 2003/04-2011
Baillie 1996
V Balakrishnan 2018/19-2021/22
N Bandara 2014/15
M Barot 2008-2012/13
E Berger 2004
Bhargava 1996
S Bhargava 2015
R Bolton 1997
DR Buchanan 2008
M Colley 2004
W Crossland 1997-2002/03
Danish Shirazi 2003/04-2006
S Elyas 2008/09
F Essack 2006-2013
Evans 1996
H Fernando 2004
GM Gaolekwe 2003/04-2015
A Gopalkrishnan 2003/04
E Gorji 2002/03
Imraan Chand 1996-2004
K Kapoor 2006-2009
D Kegasitswe 2019
B Kgosiemang 2018/19
I Khan 2014/15
B Khumalo 2019-2021/22
S Kollery 2014/15-2015
D Maisuria 2015-2021/22
I Master 2014/15-2019
N Master 2012/13-2019
V Mbazo 2019-2021/22
MT Mhozya 2003/04-2011
K Modise 2008-2019
S Mohyuddin 2008-2014/15
G Mokokwe 2008/09-2015
J Mokokwe 2006-2015
M Mooketsi 2015-2021/22
JWN Moses 2002/03-2021/22
R Mosweu 2015-2016/17
KM Motlhanka 2011-2021/22
H Mudiyanselage 2012/13-2013
AR Mustapha 2004
S Nair 2015
R Nehonde 2014/15-2021/22
Noor Ahmad 2003/04-2012/13
T Nshomane 2015
Omar Ali 2003/04-2014/15
S O'Neil 1997
ARM Patel 2003/04-2011
L Perera 2014/15
PAID Perera 2008
T Perera 2016/17-2021/22
T Phaswana 2018/19-2019
R Philips 1996
H Pragji 2015-2019
S Ramatu 2011-2012/13
R Ramkumar 2003/04
F Rana 2009-2015
A Rangaswamy 2014/15-2021/22
FR Rasheed 2013
A Saiyed 2013-2019
S Sathasivam 2011
DK Sequeira 2006-2013
Shahzaib Khan 2008-2009
D Shiraz 2002/03
A Siddiqui 2014/15
P Silas 2019-2021/22
A Stewart 1997
N Tajbhay 2008
W Tajbhay 2011-2018/19
T Trivedi 2008/09-2011
T Tshose 2012/13-2021/22
T Waseem 2012/13
O Weeraperuma 2002/03
R Whitey 2014/15
R Withey 2012/13-2015