25
28 years ago today, on October 4, 1996, former Pakistan cricketer and captain Shahid Afridi, at the age of 16, achieved a cricket record that was hard to imagine at that time.
Sri Lanka and Pakistan were competing in an ODI match in Nairobi. Shahid Afridi surprised the world by scoring a century in just 37 balls.
Before Shahid Afridi, the record for the fastest century in ODI cricket was held by Santh Jayasuriya of Sri Lanka, who scored a century in 48 balls in the same year.