Teams Shahid Iqbal played for

MiscellaneousSahiwal (2006/07-2010)
 Pakistan Television (2006/07)