Pakistan (ODI: 2007/08-2009); National Bank of Pakistan (Main FC: 2004/05-2009/10); Lahore Ravi (Main FC: 2006/07); Lahore Lions (Main ListA: 2004/05-2005/06); National Bank of Pakistan (Main ListA: 2004/05-2009/10); Lahore Eagles (Main ListA: 2006/07); Punjab Stallions (Main ListA: 2008/09-2009/10); Lahore Lions (Main Twenty20: 2004/05-2009/10); All teams