Teams Shaheen Shah Afridi played for

TestPakistan (2018/19-2022)
ODIPakistan (2018-2022)
International Twenty20Pakistan (2017/18-2022/23)
Main FCKhan Research Laboratories (2017/18)
 Northern (2019/20)
 Middlesex (2022)
Main ListABaluchistan (2018)
Main Twenty20Lahore Qalandars (2017/18-2021/22)
 Hampshire (2020)
 Khyber Pakhtunkhwa (2020/21-2021/22)
Other FCPakistan A (2018/19)
 Pakistan (2018/19-2022)
 Pakistanis (2019/20)
 Pakistan Cricket Board Greens (2020)
Other ListAPakistan (2018-2022)
 Pakistanis (2019)
Other Twenty20Pakistan (2017/18-2022/23)
 Pakistan A (2018/19)
 Pakistanis (2019)
Under-19 ODIPakistan Under-19s (2016/17-2017/18)
World CupPakistan (2019)
Twenty20 World CupPakistan (2021/22-2022/23)
Under-19 World CupPakistan Under-19s (2017/18)
World Test ChampionshipPakistan (2019/20-2022)
World Cup Super LeaguePakistan (2020/21-2022)
Pakistan Super LeagueLahore Qalandars (2017/18-2021/22)
Twenty20 BlastHampshire (2020)
County ChampionshipMiddlesex (2022)
Quaid-e-Azam TrophyKhan Research Laboratories (2017/18)
 Northern (2019/20)
MiscellaneousPakistan Under-16s (2015/16)
 Federally Administered Tribal Areas Under-16s (2016)
 Pakistan Under-19s (2016/17-2017/18)
 Pakistanis (2018/19-2022)
 Pakistan (2019-2022/23)
 Pakistan Cricket Board Whites (2020)