Fastest Centuries in ODI Cricket

fastest century in odi

Who has scored the fastest century in odi cricket? You are outdated if you think it’s Afridi even though no one is surprised to see BOOM BOOM’s name thrice in the top 10 list. Corey Anderson broke Afridi’s long standing record with a 36 ball ton.

Corey Anderson celebrates after scoring the fastest ODI ton.

Here is the complete list:

Fastest Centuries in One day Internationals
Batsman (Country)ScoreBalls4s6sOpponentVenueMonth/Year
Corey Anderson (New Zealand)131*36614West IndiesQueenstownJan 2014
Shahid Afridi (Pakistan)10237611Sri LankaNairobiOct 1996
Mark Boucher (South Africa)14744108ZimbabwePotchefstroomSep 2006
Brian Lara (West Indies)11745184BangladeshDhakaOct 1999
Shahid Afridi (Pakistan)10245109IndiaKanpurApr 2005
Jesse Ryder (New Zealand)10446512West IndiesQueenstownJan 2014
Sanath Jayasuriya (Sri Lanka)134481111PakistanSingaporeApr 1996
Kevin O’Brien (Ireland)11350136EnglandBangaloreMar 2011
Virat Kohli (India)100*5287AustraliaJaipurOct 2013
Shahid Afridi (Pakistan)12453174BangladeshDambullaJun 2010

We will take a look at 5 out of the top 10.

1. Corey Anderson

The rain affected match was just 21 overs per side, but still had two batsmen scoring tons. Can you actually believe that Corey Anderson overshadowed a 46 ball ton scored by his teammate Ryder in the same innings? Anderson ended up with 14 sixes. West Indies were the unfortunate team at the receiving end.

2. Shahid Afridi

A 16 year old Shahid Afridi batting for the first time in International Cricket smashed a 37 ball ton with 11 sixes against Sri Lanka. This record stood for a long long time until Anderson broke it in 2014.

3. Mark Boucher

An unlikely player at number 3, Boucher smashed a 44 ball ton against the Zimbabweans after coming in at number 4. He actually ended up with a mammoth 147 off just 68 balls. South Africa scored over 400 runs in that game.

4. Brian Lara

Brian Charles Lara opening the innings scored a swashbuckling 117 off just 62 balls, in which the ton came off just 45 deliveries. West Indies comfortably won the game by 109 runs against the Bangladeshis.

5. Shahid Afridi

On a day when India huffed and puffed to make a competitive 249, Afridi just blew them apart with a 45 ball ton that included 9 hits to the fence. In the end, Pakistan comfortably won with around 8 overs to spare.

Note: This article was updated on May 16, 2014

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links