Muhammad Shahzad has broken the record for the fastest first-class century by a Pakistani batter, reaching the mark in just 49 balls.
The right-hander smashed eight sixes and 12 fours in his innings of 114 off 62 balls for Pakistan Television against Kingsmen Academy at the Diamond Cricket Ground in Islamabad on the opening day of the third round of the President's Trophy.
This is Shahzad's sixth first-class century in 21 matches. Batting at No. 5, he walked out when PTV were struggling at 34 for 3 and struck a 143-run stand with Mohammad Taha, who made 43. Shahzad has also played 22 List A matches and 26 T20s. He made his PSL debut for Islamabad United in the 2025 season, playing six matches.
PTV's Muhammad Shahzad struck a blazing 49-ball in President's Trophy Grade-I, smacking sixes and fours #PakistanCricket | #PresidentTrophy pic.twitter.com/MfBr5wmrNY
— Pakistan Cricket (@TheRealPCB) September 24, 2026
Misbah-ul-Haq previously held the record for the fastest first-class century by a Pakistan batter for 56-ball effort against Australia in the second Test at Abu Dhabi in 2014. Misbah, at the time, levelled Viv Richards' record for the fastest Test century. But that record was broken two years later by Brendon McCullum, when he made a 54-ball century against Australia in Christchurch in the second Test of the series.
Shahzad has come through the PCB's age-group programme, playing for Pakistan's Under-16 and Under-19 sides. He played in the 2020 Under-19 World Cup in South Africa.
