Teams Mohammad Abbas played for

TestPakistan (2016/17-2021)
ODIPakistan (2018/19)
Main FCSialkot (2008/09-2012/13)
 Pakistan Television (2013/14-2014/15)
 Khan Research Laboratories (2015/16-2016/17)
 Sui Northern Gas Pipelines Limited (2017/18-2018/19)
 Leicestershire (2018-2019)
 Southern Punjab (2019/20-2022/23)
 Hampshire (2021-2024)
 State Bank of Pakistan (2023/24)
Main ListASialkot Stallions (2008/09-2012/13)
 Pakistan Television (2013/14-2014/15)
 Khan Research Laboratories (2015/16-2016/17)
 Islamabad (2016)
 Sui Northern Gas Pipelines Limited (2017/18)
 Leicestershire (2019)
 Southern Punjab (2020/21)
 Hampshire (2024)
Main Twenty20Pakistan Television (2013/14)
 Islamabad (2016/17)
 Rawalpindi (2017/18)
 Leicestershire (2018)
 Multan Sultans (2018/19)
 Southern Punjab (2020/21)
 Sialkot (2023/24)
Other FCPakistan (2016/17-2021)
 Pakistanis (2018)
 Pakistan Cricket Board Greens (2020)
 Pakistan A (2020/21)
Other ListAPakistan A (2015/16-2016)
 Pakistan (2018/19)
Second Eleven Twenty20Leicestershire Second XI (2018)
World Test ChampionshipPakistan (2019/20-2021)
Pakistan Super LeagueMultan Sultans (2018/19)
Twenty20 BlastLeicestershire (2018)
County ChampionshipLeicestershire (2018-2019)
 Hampshire (2021-2024)
Quaid-e-Azam TrophySialkot (2008/09-2012/13)
 Pakistan Television (2014/15)
 Khan Research Laboratories (2015/16-2016/17)
 Sui Northern Gas Pipelines Limited (2017/18-2018/19)
 Southern Punjab (2019/20-2022/23)
MiscellaneousSialkot Under-19s (2007-2008/09)
 Sialkot (2007/08-2023/24)
 Pakistan Oilfields Limited (2008/09)
 MIA Corporation (2009/10)
 Sayid Paper (2010/11)
 Pakistan Television (2012/13)
 Khan Research Laboratories (2015/16)
 Leicestershire (2018)
 Pakistanis (2018-2019/20)
 Pakistan Cricket Board Greens (2020)
 Hampshire (2021-2024)