Shafique was born on 20 November 1999 into a Punjabi family in a local town of Sialkot, Punjab.[2] His father Shafiq Ahmed is a long-term resident of Dubai, where he moved in 1991. He was a professional cricketer and later became a cricket coach.[4][5][6] His uncle Arshad Ali played international cricket for the United Arab Emirates.[7][8]
Under the supervision of his father, who has been coaching at the GEMS Modern Academy school in Dubai since 2003 and who has produced more than 20 international cricketers for the UAE, Abdullah began his cricket training at the age of 3 and later integrated the Pakistan under-19 team at the age of 16.[9]
Outside cricket Abdullah also enjoys music, is a singer himself and plays the guitar; different songs he has sung have gone viral.[10]
In October 2020, following his performances in the National T20 Cup, he was named in a 22-man squad of "probables" for Pakistan's home series against Zimbabwe.[16][17]
In November 2020, he was named in Pakistan's 15-man squad for the third One Day International (ODI) match against Zimbabwe, though he did not play.[18] He made his Twenty20 International (T20I) debut for Pakistan, against Zimbabwe, on 10 November 2020.[19] The same month, he was named in Pakistan's 35-man squad for their tour to New Zealand.[20]
In June 2021, Shafique was again named in Pakistan's ODI squad, this time for the series against England.[25] He was also named in Pakistan's Test squad for the series against the West Indies.[26]
In September 2021, he was named in Pakistan's ODI squad for their series against New Zealand.[27] The following month, he was named in the Pakistan Shaheens squad for their tour of Sri Lanka.[28]
In November 2021, he was named in Pakistan's Test squad for their series against Bangladesh.[29] He made his Test debut on 26 November 2021, for Pakistan against Bangladesh.[30]
In February 2022, Shafique was named in Pakistan's Test squad for the series against Australia.[31] Abdullah Shafique scored his maiden century in the first match's fourth innings. He scored 397 runs during the three Test matches.[32]
In July 2022, he was named in Pakistan's squad for the tour of Sri Lanka. In the fourth innings of the first Test, he scored a historic 160* to win the match in Galle.
In August 2022, he was named in Pakistan's ODI squad, for their tour of the Netherlands.[35] He made his ODI debut on 21 August 2022, for Pakistan, against the Netherlands.[36]
In October 2023, he made his World Cup debut in the 2023 World Cup against Sri Lanka held in Hyderabad, India, and marked the occasion by scoring his first ODI century in his very first World Cup match, leading Pakistan to victory and simultaneously breaking the record for the highest successful run chase in a World Cup match.[37] He scored 113 off 103 balls with a strike rate of 109.71.[38] He also played an inning of 64 runs on 61 balls in a losing cause in his second world cup match against AustraliainM.Chinaswamy stadium Banglore on 20 October 2023.[39] On 23rd October, he batted sensibly against Afghanistan scoring 58 runs off 75 balls before being pinned LBW by Noor Ahmed.[40]