Top Five Batsmen With Fastest 100 In ODI

Fastest 100 in ODI

ODI cricket is the most popular format of cricket regardless of the growing craze of the T20 format. The first ever ODI match was played in 1971 and since then there is no looking back on this format of the game. Scoring a 100 is commendable but making it in fewer balls is thrilling. Many greats have scored centuries in One Day Internationals, let’s have a look at the batsman with the fastest 100 in ODI cricket. 

Fastest 100 in ODI List

AB DE Villiers 

Former South African batter, AB DE Villiers has smashed the fastest 100 in ODI cricket history. DE Villiers reached the milestone in 2015 in Johannesburg against West Indies in just 31 balls with the help of 16 sixes and 9 fours. In that match, DE Villiers went on to score 149 runs in that match which led South Africa to post their highest total of 439 in ODIs. 

Corey Anderson

Former New Zealand all-rounder Corey Anderson gets 2nd place on the list of fastest 100 in ODI. Anderson got into the record book in 2014 when he hit a daddy hundred against West Indies in Queenstown in 36 balls, Anderson’s struck 14 sixes and 9 fours in his fierce innings. 

Shahid Afridi

Ex-Pakistani all-rounder Shahid Afridi finds himself in 3rd place in terms of getting the fastest hundred in ODIs. Afridi made the record 27 years back in 1996 against Sri Lanka. The flamboyant batter took only 37 balls to register the hundred. Afridi did the manage when it was very rare to play aggressive cricket. His record lasted for 17 years before Corey Anderson shattered it. 

Mark Boucher 

Former South African wicket-keeper Mark Boucher gets featured in the 4th spot in whacking the fastest 100 in ODIs. The Proteas batter achieved this feat in 44 balls against Zimbabwe in 2006. Boucher ended his innings at 144* runs in 68 balls that day. 

Brian Lara

One of the most stylish batters of all time, Brain Lara also made it to this list, smacking a 100 in 45 balls against Bangladesh in 1999 in Dhaka. Lara hammered 18 fours & 4 sixes in his blitz. It’s unusual for a batter like him as Lara used to take time to build his innings but cricket is an unpredictable game. 

Players with Fastest Hundred in ODI

Player Balls Against Year 
AB DE Villiers (SA)31West Indies2015
C Anderson (NZ)36West Indies2014
S Afridi (PAK)37Sri Lanka1996
M Boucher (SA)44Zimbabwe2006
B Lara (WI)45Bangladesh1999
S Afridi (PAK)45India2005
JD Ryder (NZ)46West Indies2014
Who has hit the fastest 100 in ODI?

AB DE Villiers has hit the fastest hundred in ODI in just 31 balls. 

Which Indian batter has the fastest hundred in ODI?

Virat Kohli has the fastest hundred in ODI among Indians in 52 balls.

Who scored the fastest 200 in ODI?

Ishan Kishan scored the fastest 200 in ODI, in 126 balls against Bangladesh.

Leave a Reply

Scroll to Top
%d bloggers like this: