The first time Shahid Afridi batted in an international cricket match, he made a record that would remain unbeaten for 17 years. He scored the then fastest century off 37 balls.
Shahid was 16 at that time. Except, he was not. In his autobiography, he revealed he was actually 19 when he played that historic innings as he was born in 1975 and not 1980 – as most people seem to believe.
Now, this is where the problem starts. If he was born in 1975, he would have been 20 or 21 in 1996 when he made that century.