Sialkot (Main FC: 2007/08-2012/13); State Bank of Pakistan (Main FC: 2010/11); Khan Research Laboratories (Main FC: 2011/12-2017/18); Sialkot Stallions (Main ListA: 2007/08-2012/13); State Bank of Pakistan (Main ListA: 2010/11); Khan Research Laboratories (Main ListA: 2011/12-2017/18); Sialkot Stallions (Main Twenty20: 2012/13-2014/15); Khan Research Laboratories (Main Twenty20: 2013-2013/14); Pakistan Under-19s (Under-19 Test: 2006/07); Pakistan Under-19s (Under-19 two innings: 2006/07); All teams