Teams Imran Khan played for

TestPakistan (2014/15-2019/20)
Main FCPeshawar (2007/08-2023/24)
 Khyber Pakhtunkhwa (2010/11-2022/23)
 Water and Power Development Authority (2011/12)
 National Bank of Pakistan (2012/13)
 Zarai Taraqiati Bank Limited (2013/14-2018/19)
Main ListAPeshawar Panthers (2007/08-2012/13)
 Water and Power Development Authority (2011/12)
 National Bank of Pakistan (2012/13)
 Zarai Taraqiati Bank Limited (2013/14-2018/19)
 Peshawar (2015/16-2018/19)
 Khyber Pakhtunkhwa (2017-2022/23)
 Punjab (2018)
Main Twenty20Peshawar Panthers (2009-2015)
 National Bank of Pakistan (2013)
 Zarai Taraqiati Bank Limited (2013/14)
 Khyber Pakhtunkhwa (2014-2022/23)
 Peshawar (2015/16-2023/24)
 Lahore Whites (2016/17)
 Multan Sultans (2020/21-2021/22)
Other FCPakistan (2014/15-2019/20)
 Pakistanis (2016-2019/20)
 Pakistan Cricket Board Patron's XI (2016/17)
 Pakistan Cricket Board Whites (2020)
Other ListAKhyber Pakhtunkhwa Panthers (2009/10)
 Pakistan A (2012/13)
 Khyber Pakhtunkhwa Fighters (2014/15)
World Test ChampionshipPakistan (2019/20)
Pakistan Super LeagueMultan Sultans (2020/21-2021/22)
Quaid-e-Azam TrophyPeshawar (2007/08-2023/24)
 Water and Power Development Authority (2011/12)
 Zarai Taraqiati Bank Limited (2018/19)
 Khyber Pakhtunkhwa (2019/20-2022/23)
MiscellaneousLower Dir Under-19s (2005-2006)
 Lower Dir (2005/06-2011)
 Peshawar Under-19s (2005/06)
 Punjab Chief Minister's XI (2013/14)
 Pakistan A (2013/14-2014/15)
 Pakistanis (2015-2016)
 Zarai Taraqiati Bank Limited (2015/16-2016/17)
 Pakistan Cricket Board Greens (2020)
 Kotli Lions (2021)