Karachi (Main FC: 1982/83); Karachi Greens (Main FC: 1983/84); House Building Finance Corporation (Main FC: 1984/85-1988/89); National Bank of Pakistan (Main FC: 1989/90-1999/00); Karachi Blues (Main FC: 1994/95-1995/96); Karachi (Main ListA: 1982/83-1983/84); House Building Finance Corporation (Main ListA: 1985/86-1987/88); National Bank of Pakistan (Main ListA: 1989/90-1997/98); Pakistan Cricket Board XI (Other ListA: 1995/96); Pakistan A (Other ListA: 1995/96); All teams