ODI | Pakistan (1994/95) |
Main FC | United Bank Limited (1986/87-1994/95) |
| Pakistan National Shipping Corporation (1987/88-1992/93) |
| Karachi Whites (1990/91-2000/01) |
| Karachi Blues (1994/95-1997/98) |
| Pakistan International Airlines (1995/96-2005/06) |
| Karachi (1995/96) |
Main ListA | Pakistan National Shipping Corporation (1988/89-1992/93) |
| Karachi Whites (1990/91-1993/94) |
| United Bank Limited (1993/94-1994/95) |
| Pakistan International Airlines (1995/96-2005/06) |
Other FC | Pakistan Cricket Board XI (1995/96) |
| Combined XI (1995/96-1996/97) |
Other ListA | Pakistan A (1994/95-1995/96) |
| Pakistan (1994/95) |
| Pakistan Cricket Board XI (1995/96) |
Lancashire League | Lowerhouse (2002) |
| Accrington (2004) |
| Enfield (2004) |
Quaid-e-Azam Trophy | United Bank Limited (1986/87) |
| Pakistan National Shipping Corporation (1987/88-1989/90) |
| Karachi Whites (1990/91-2000/01) |
| Karachi Blues (1994/95-1997/98) |
| Pakistan International Airlines (2002/03) |
Miscellaneous | United Bank Limited Eaglets (1986/87) |
| Karachi Blues Under-19s (1987/88) |
| Pakistan National Shipping Corporation (1987/88) |
| Greater Mymensingh Cricket Club (1994/95) |
| Karachi (1998/99) |
| Pakistan International Airlines (2003/04) |
| Pakistan Seniors (2006/07) |
| Pakistan Over-50s (2019/20) |