Top 10 Fastest Centuries In ODI Cricket

6. Shaheed Afridi, Pakistan (45 balls), 2005

Source: Cricket Coverage

Yes, it’s Shaheed Afridi again because none could match his extraordinary talent of sending the ball out of the ground without any difficulty. This was not a surprise because it was completely possible for a person who holds the record for the most number of sixes. This inning was played against India in Kanpur. Afridi ended up scoring 100 runs in just 45 balls.


You may also like...