Fastest centuries in ODI cricket
Fastest centuries in ODI cricket

3. Shahid Afridi (37 balls)

Fastest centuries in ODI cricket 1

One of the greatest knocks ever played by a Pakistan batsman, Shahid Afridi tore Sri Lankan bowling apart at Nairobi in 1996. The player helped Pakistan post a mammoth 371 back in those days and Pakistan has won the match comfortably. The record was held by Afridi for nearly 20 years before it was broken by Corey Anderson.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.