Top Pakistani Batsmen with the Fastest ODI Centuries

Darshna Khudania

In 2023 Iftikhar Ahmed scored a century in 67 balls against Nepal

In 1993 Basit Ali scored a hundred in 67 balls against West Indies

In 2023 Fakhar Zaman scored a century in 63 balls against New Zealand

Sharjeel Khan scored a century in 61 balls against Ireland in 2016

Saim Ayub recently scored a century in just 53 balls in an ODI match against Zimbabwe

Former Pakistan captain Shahid Afridi scored a century in 53 balls against Bangladesh in 2010

In 2005 Afridi scored a century in 45 balls against India

Shahid Afridi holds the record for scoring the fastest century in ODI cricket for Pakistan

He scored a century in 37 balls against Sri Lanka in 1996