Shahid Afridi knocked the cricketing doors with a bang, after he reached the three digit figure, at only 16yr 217days of age against Sri Lanka.
Afridi scored his first century in Test cricket at the age of 18 yr 333 days against India, becoming the seventh youngest batsmen to achieve the feet.
-Fastest Century
The fast and furious Shahid Afridi, smashed his first ever century against Srilanka, facing just 37 balls. The record of the fastest ODIs century stood for more than 16 years, before it was broken by New Zealands CJ Anderson who scored a hundred playing just 36 balls.