Abdullah Shafique was born on 20 November 1999 in Sialkot, Pakistan. A right‑hand top‑order batter, he plays for the Pakistan national team in Tests, ODIs and T20Is and features for Lahore Qalandars in the Pakistan Super League. In domestic cricket he has turned out for Central Punjab, Balochistan and Lahore Qalandars, accumulating 1,878 Test runs at 38.33, 679 ODI runs at 28.29 and 41 T20I runs at 20.5, with six Test hundreds and a solitary ODI century.
Abdullah Shafique: quick facts
- Born: 20 November 1999, Sialkot
- Team: Pakistan
- Teams: Balochistan cricket team, Lahore Qalandars
Abdullah Shafique career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 28 | 54 | 1,878 | 201 | 38.33 | 44.64 | 6 | 7 |
| ODIs | 26 | 26 | 679 | 113 | 28.29 | 78.14 | 1 | 5 |
| T20Is | 3 | 3 | 41 | 41* | 20.50 | 110.81 | 0 | 0 |
Figures as of 12 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Abdullah Shafique’s early life
Shafique was born in Sialkot on 20 November 1999 into a Punjabi Muslim Gujjar family. His father, Shafiq Ahmed, moved to Dubai in 1991, worked as a professional cricketer and later as a coach, while his uncle Arshad Ali represented the United Arab Emirates at international level. Under his father’s guidance, Abdullah began cricket training at the age of three and earned a place in the Pakistan under‑19 squad at sixteen.
Abdullah Shafique’s domestic career
Shafique made his first‑class debut for Central Punjab in December 2019 during the Quaid‑e‑Azam Trophy, scoring 133 runs. The following year he debuted in Twenty20 cricket for Central Punjab in the National T20 Cup, hitting an unbeaten 102, thereby becoming the first Pakistani batsman to score a century on both his first‑class and T20 debuts.
Abdullah Shafique’s international career
Shafique’s Test debut came on 26 November 2021 against Bangladesh at Zahur Ahmed Chowdhury Stadium, Chattogram. To date he has played 28 Tests, scoring 1,878 runs in 54 innings at an average of 38.33, a strike rate of 44.64 and a highest score of 201, with six centuries and seven fifties. His best Test innings is 201 against Sri Lanka at Sinhalese Sports Club Ground on 24 July 2023, and he also recorded unbeaten 160s against West Indies (2 August 2026) and Sri Lanka (16 July 2022).
Abdullah Shafique’s franchise and league career
In the 2018 PSL draft Shafique was bought by Multan Sultans but did not feature in the tournament. He later joined Lahore Qalandars, being named in their squad for the 2022 season, and continues to represent the franchise in the league. Domestically he has also turned out for Balochistan cricket team, adding depth to his experience across Pakistan’s regional sides.
Abdullah Shafique’s playing style
A right‑hand top‑order batter, Shafique is noted for his ability to occupy the crease for long periods, as reflected by his Test strike rate of 44.64 and his capacity to build big scores such as 201 and multiple unbeaten 160s. In limited‑overs cricket his ODI strike rate of 78.14 and T20I strike rate of 110.81 demonstrate a flexible approach, allowing him to accelerate when required while maintaining a solid defensive technique.
Abdullah Shafique’s records and achievements
Shafique became the fastest Pakistani batter to reach 1,000 Test runs before a dip in form saw him lose his place, and he later returned to score his sixth Test century – an unbeaten 160 – in the West Indies in August 2026, earning Player of the Match honours. He also holds the distinction of being the first Pakistani to score a century on both his first‑class and T20 debuts.
Abdullah Shafique’s personal life
Outside cricket, Shafique enjoys music, sings and plays the guitar, with several of his performances gaining online attention. He remains close to his family, with his father continuing as a cricket coach in Dubai and his uncle having played international cricket for the UAE.
Abdullah Shafique: frequently asked questions
When was Abdullah Shafique born?
Abdullah Shafique was born on 20 November 1999 in Sialkot.
Where is Abdullah Shafique from?
Abdullah Shafique was born in Sialkot, Pakistan.
Which teams has Abdullah Shafique played for?
Abdullah Shafique plays international cricket for Pakistan. Abdullah Shafique’s other teams include Balochistan cricket team and Lahore Qalandars.
When did Abdullah Shafique make an international debut?
Abdullah Shafique made a Test debut against Bangladesh at Zahur Ahmed Chowdhury Stadium, Chattogram on 26 November 2021. Abdullah Shafique made an ODI debut against Netherlands at Hazelaarweg, Rotterdam on 21 August 2022. Abdullah Shafique made a T20I debut against Zimbabwe at Rawalpindi Cricket Stadium on 10 November 2020.
What is Abdullah Shafique’s highest score?
Abdullah Shafique’s highest score is 201 in Tests, 113 in ODIs and 41 not out in T20Is.
How many centuries has Abdullah Shafique scored?
Abdullah Shafique has scored 6 centuries in Tests and 1 century in ODIs.










