Although Shafiq played 60 ODIs and 10 T20Is, he never established himself in the national white-ball team. It was a red-ball match, a Test match, and he consolidated his place in the batting at six down and stabilized the lower order of Pakistan's batting.