ALL
ODI
T20
Test
100B
T10
MSL T10 2022
Dec 18 - Dec 25Played for BW
SA vs PAK ODI 2003
Oct 3 - Oct 12Played for PAK
BAN vs PAK Test 2003
Aug 20 - Sep 3Played for PAK
PAK vs ENG 2003
Jun 17 - Jun 22Played for PAK
NZ PAK SL 2003
May 10 - May 23Played for PAK
KEN PAK SL UAE 2003
Apr 3 - Apr 10Played for PAK
MSL T10 2022
Dec 18 - Dec 25Played for BW