| Main FC | Multan (1997/98-2006/07) |
| | Water and Power Development Authority (1998/99) |
| | Khan Research Laboratories (1999/00-2007/08) |
| | Rawalpindi (2000/01) |
| | Baluchistan (2007/08) |
| Main ListA | Multan (1997/98-2003/04) |
| | Water and Power Development Authority (1998/99) |
| | Khan Research Laboratories (1999/00-2007/08) |
| | Multan Tigers (2004/05-2006/07) |
| Main Twenty20 | Multan Tigers (2005/06-2006/07) |
| Other FC | Rest of Punjab (2001/02) |
| Other ListA | Pakistan A (1998/99) |
| Under-19 Test | Pakistan Under-19s (1996/97) |
| Under-19 ODI | Pakistan Under-19s (1996/97-1997/98) |
| Under-19 two innings | Pakistan Under-19s (1996/97) |
| Under-19 limited overs | Pakistan Under-19s (1996/97-1997/98) |
| Lancashire League | Rishton (2002-2008) |
| | Church (2003) |
| | Haslingden (2004) |
| | Lowerhouse (2005) |
| | Nelson (Lancashire) (2005) |
| Central Lancashire League | Crompton (2005) |
| | Royton (2006) |
| Miscellaneous | Multan Under-19s (1995/96) |
| | Pakistan Under-19s (1996/97) |
| | Lahore Tigers (2000/01) |
| | Vehari (2002/03-2005/06) |
| | Crompton (2003) |
| | Khan Research Laboratories (2003/04) |
| | Royton (2006) |