Asad Shafiq: Pakistan's Reliable Test Middle-Order Batter
Asad Shafiq scored 5,606 Test runs for Pakistan over a 10-year career as a reliable and technically correct middle-order batter who excelled in both home and away conditions.
Asad Shafiq was one of Pakistan's most reliable Test batters of the 2010s, scoring 5,606 runs from 80 Tests at an average of 42.47 with 12 centuries between 2011 and 2020. Born in Karachi in 1986, Shafiq was a technically correct right-handed middle-order batter who could anchor innings in difficult conditions or counterattack when needed. His record in away conditions — particularly in England and South Africa, which are traditionally challenging for Pakistani batters — was notable and demonstrated his quality as more than a home-conditions specialist.
Key Career Moments
Shafiq played several important innings for Pakistan in trying circumstances. He scored centuries against England, Australia, New Zealand and South Africa. His 137 against South Africa at Centurion in 2018-19 was particularly impressive in bowler-friendly conditions. He was a consistent performer in the UAE — Pakistan's home base for many years during the period when Pakistan could not host international cricket — and his ability to bat for long periods on slow, low pitches there made him valuable in Pakistan's home-conditions strategy.
End of Career
Shafiq played his last Test in 2019-20 as younger batters — including Abid Ali and Azhar Ali's successors — came through. His career coincided with Pakistan's struggles to build a consistent batting line-up around Younis Khan and Misbah-ul-Haq. After those pillars retired in 2017, Shafiq was one of the experienced batters the team relied on before a new generation emerged.
Frequently asked questions
How many Test runs did Asad Shafiq score?
Shafiq scored 5,606 Test runs from 80 matches at an average of 42.47, with 12 centuries.
Was Asad Shafiq good in overseas conditions?
Yes. Shafiq scored Test centuries in England, South Africa and other challenging conditions, making him one of Pakistan's better performers away from the subcontinent.
When did Asad Shafiq retire from Test cricket?
Shafiq played his last Test in 2019-20. He was not selected for Pakistan's subsequent Test series as younger batters were given opportunities.
