Karachi (Main FC: 1988/89-1997/98); Karachi Blues (Main ListA: 1989/90-1993/94); Karachi Blues (Main FC: 1989/90-2001/02); Pakistan National Shipping Corporation (Main ListA: 1990/91-1992/93); Pakistan National Shipping Corporation (Main FC: 1990/91-1992/93); National Bank of Pakistan (Main ListA: 1993/94-2004/05); National Bank of Pakistan (Main FC: 1993/94-2004/05); Karachi Whites (Main FC: 1994/95-1997/98); All teams