On October 4, 1996, Shahid Afridi, Pakistan’s youngest batsman, had scored the fastest century in cricket history against Sri Lanka. Shahid Afridi was famous all over the world by completing a century in just 37 balls. When Shahid Afridi made this world record, his age was only 16 years and he became the youngest player to score a century. But now after nearly 24 years, this record is being questioned.