Fastest centuries in ODI cricket
Fastest centuries in ODI cricket

6. Shahid Afridi (45 balls)

Fastest centuries in ODI cricket 1

One of the fiercest strikers of a cricket ball, Shahid Afridi has renowned for his fast-paced knocks despite his inconsistency has played a gritty knock against India at Kanpur in 2005 where he laid a foundation for a successful run chase. The player scored a quick fire 102 off 46 balls as Pakistan chased 252 in just 42.1 overs.

Nagendra Reddy

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