Pakistan (ODI: 1991/92-2006/07); Pakistan (Test: 1992-2007/08); Asian Cricket Council XI (ODI: 2005/06); ICC World XI (Test: 2005/06); Pakistan (International Twenty20: 2006); Multan (Main FC: 1985/86-2003/04); United Bank Limited (Main ListA: 1988/89-1995/96); United Bank Limited (Main FC: 1988/89-1996/97); Multan (Main ListA: 1989/90-1991/92); Faisalabad (Main FC: 1996/97-2000/01); Rawalpindi (Main FC: 1998/99); National Bank of Pakistan (Main FC: 2001/02); National Bank of Pakistan (Main ListA: 2001/02); Water and Power Development Authority (Main FC: 2006/07); Yorkshire (Main FC: 2007); Yorkshire (Main ListA: 2007); Pakistan Young Cricketers (Under-19 ODI: 1987/88); Pakistan Under-19s (Under-19 Test: 1988/89); All teams