2. Shahid Afridi – 37 Balls – ODI
In a grudge match of a quadrangular series held in Kenya, a little known 16 year old took the cricketing world by storm by battering the record for the fastest ODI century by 11 balls. Having been promoted to bat at no.3 after not having batted in his previous game, Afridi went berserk, especially against Sanath Jayasuriya. He took 41 runs off the 11 balls he faced from Jayasuriya. His innings went 0610400600661166264400661411041606024100. That set the hallmark that “Boom Boom” has struggled to match throughout his career.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️