Teams Sharafuddin Ashraf played for

ODIAfghanistan (2014-2023/24)
International Twenty20Afghanistan (2015-2023/24)
Main FCAmo Region (2017/18-2019/20)
 Hindukush Strikers (2023)
Main ListAAmo Region (2018-2020/21)
 Maiwand Defenders (2022)
 Pamir Legends (2023)
Main Twenty20Amo Sharks (2017/18)
 Paktia Royals (2018/19)
 Mis Ainak Knights (2019/20)
 Band-e-Amir Dragons (2020/21)
 Speen Ghar Tigers (2022)
 Amo Region (2024)
Other FCAfghanistan (2014-2015/16)
 Afghanistan A (2019)
Other ListAAfghanistan (2014-2023/24)
 Afghanistan Emerging Players (2016/17)
 Afghanistan A (2017-2023)
Other Twenty20Afghanistan (2015-2023/24)
Under-19 ODIAfghanistan Under-19s (2013/14)
Twenty20 World CupAfghanistan (2021/22)
Under-19 World CupAfghanistan Under-19s (2013/14)
World Cup Super LeagueAfghanistan (2021/22)
MiscellaneousAfghanistan (2011/12-2023/24)
 Afghanistan Under-19s (2012-2013/14)
 Amo Sharks (2014-2016)
 Amo Region (2015/16-2016/17)
 Afghanistan A (2015/16)
 Afghanistan Cricket Board Development Squad (2016)
 Laghman (2016)
 Afghanistan Cricket Board XI (2016/17-2019/20)
 Afghanistan Emerging Players (2016/17)
 Kabul Zalmi (2017-2023)
 Pamir Riders (2017)
 Pakhtoons (2018/19)
 Deccan Gladiators (2020/21)
 Janakpur Royals (2022/23)