Shahid Afridi (37 balls) vs Sri Lanka, Nairobi 1996
On October 4, 1996, Shahid Afridi stormed his way to a hundred from just 37 deliveries against a hapless Sri Lankan side. His blitzkrieg included 11 sixes and 6 fours. Afridi's feat still stands as the record for the fastest ton ever scored in ODIs. MSN takes a look back at the 20 fastest hundreds scored in the 50-over game.
Total runs: 102
Result: Pakistan won by 82 runs