HomeCricketList of Top 10 Fastest Century in ODI Cricket

List of Top 10 Fastest Century in ODI Cricket


Fastest Century in ODI: Cricket is one of the most entertaining and followed sports across the globe. It has primarily gained significant importance in the Indian Sub-Continent, Australia, Europe, and Africa. England is the home of cricket. Cricket was professionally played in England in the initial stage. The English and Aussies were the first nations to compete in an international cricketing fixture. 

Runs Balls 6s 4s Player Match Date
149 31 16 9 AB de Villiers South Africa v West Indies 18/01/2015
131* 36 14 6 CJ Anderson New Zealand v West Indies 01/01/2014
102 37 11 6 Shahid Afridi Pakistan v Sri Lanka 04/10/1996
147* 44 10 8 MV Boucher South Africa v Zimbabwe 20/09/2006
117 45 4 18 BC Lara West Indies v Bangladesh 09/10/1999
102 45 9 10 Shahid Afridi Pakistan v India 15/04/2005
104 46 5 12 JD Ryder New Zealand v West Indies 01/01/2014
116* 46 8 10 JC Buttler England v Pakistan 20/11/2015
134 48 11 11 ST Jayasuriya Sri Lanka v Pakistan 02/04/1996
110* 50 6 9 JC Buttler England v Pakistan 11/05/2019

Earlier, Cricket was played in the test format where the players would play for around four to five days. The test format is comprised of a couple of innings where the team which scores more runs wins the match. As Cricket went into the developing stages, the 50-over One Day format started to gain pace. The ODI Format was quickly adapted by the players and the first limited overs ODI World Cup was played in 1975. 

Cricket is one of the fastest developing sport in the world and the players don’t leave behind any effort to entertain the fans. Batting professionally and scoring quick runs for the team is the highlight of ODI Format. Many cricketing stars have managed to score quick hundreds and entertain their fans on many occasions. Here are the Top 10 Fastest Century in ODI Cricket.

Wanna Bet on Cricket?? Check this comprehensive list of Best Cricket Betting Sites

Top 10 Fastest Century in ODI Cricket

#10 Jos Buttler (50 Balls) vs Pakistan, Dubai

Jos Buttler
Jos Buttler

Jos Buttler hails from the England Team. Jos Buttler holds the record of the fastest century by any English Batsman and the 10th fastest century in ODI. His 50 Balls 100 effort is highly recognized and praised by Cricketing Pundits.

Buttler’s steady innings helped England to register a historical win against Pakistan at the bilateral series. Jos Buttler played a crucial knock of 110 runs which comprised 9 fours and 6 sixes.

#9 Sanath Jayasuriya (48 Balls) vs Pakistan, Singapore

Sanath Jayasuriya
Sanath Jayasuriya

Sanath Jayasuriya is known as one of the most fierce batsmen of the World Cricket. Sanath Jayasuriya holds the record of the fastest ODI century by any Sri Lankan batsman and the 9th fastest century in ODI. He opened for Sri Lanka and he destroyed the Pakistani bowling lineup at Singapore in April 1996.

His 134 runs inning comprised 11 fours and 11 sixes. Jayasuriya’s century helped Sri Lanka to put up a 350 run target for Pakistan. In the end, Sri Lanka won the match by 34 runs.

#8 Jos Buttler (46 Balls) vs Pakistan, Dubai

Jos Buttler Batting
Jos Buttler Batting

Jos Buttler is an English Wicket-keeper Batsmen who is widely recognized for his brutal hitting and attacking skills in Cricket. He adapts himself to every format and is the deepest asset for England.

Jos Buttler registered the fastest ODI hundred by any English Batsman and the 8th fastest century in ODI against Pakistan in the 4th ODI of the bilateral series. Buttler came in to bat at the 37th over when England was 196-2. His quickfire innings of 116 runs off just 52 balls helped England to register a 356-run target for Pakistan. Pakistan failed to retaliate against the Buttler show as they lost by 84 runs.

#7 Jesse Ryder (46 Balls) vs West Indies, Queenstown

Jesse Ryder
Jesse Ryder

Jesse Ryder is regarded as the most destructive batsman of New Zealand. Jesse Ryder holds the record of the 7th fastest century in ODI which equaled Jos Buttler’s record. The rain hit West Indies vs New Zealand match was reduced to 21-overs per side.

Ryder got the license to attack and he didn’t look back to score a mammoth 104 runs off just 46 balls. His fierce knock included 12 fours and 5 sixes. Ryder’s century took New Zealand to a record 283 runs in just 21 overs. West Indies lost the courage to fight against a brutal knock by Ryder as they were crushed to defeat by 159 runs.

#6 Shahid Afridi (45 Balls) vs India, Kanpur

Shahid Afridi
Shahid Afridi

Shahid Afridi was the cleanest striker of the white ball for Pakistan. He led his side in limited-overs fixtures and scored some fierce quickfire centuries. His 6th fastest century in ODI came against the arch-rivals India at the bilateral series in 2005.

Afridi’s century came in at a prestigious moment for Pakistan when they had just started losing hope for a win. His magnificent 100 of just 45 balls comprised of 10 fours and 9 sixes.

#5 Brian Lara (45 Balls) vs Bangladesh, Dhaka

BC Lara
BC Lara

Brian Lara is known as the lord of cricket. He holds the record of highest individual score in Cricket of 400 runs. Over his long mesmerizing career, Lara has played significant quickfire centuries but the one against Bangladesh is memorable and the 5th fastest century in ODI.

Lara’s 117 runs to knock off just 54 balls comprised of 18 fours and 4 sixes helped the Windies to put up a score of 314 runs. In the end, West Indies managed a comfortable victory by 109 runs.

#4 Mark Boucher (44 Balls) vs Zimbabwe, Potchefstroom

MV Boucher
MV Boucher

South African Wicket-Keeper Batsman Mark Boucher was an exceptional hitter who scored several fierce centuries for the Proteas. Historically, Mark Boucher has just a solitary ODI century in his name and with it, he has etched his name into the book of records.

Boucher scored the 4th fastest century in ODI which came in just 44 deliveries. His 147-run knock consisted of 8 fours and 10 sixes that helped the Proteas to gain a competitive advantage and win the match against Zimbabwe.

#3 Shahid Afridi (37 Balls) vs Sri Lanka, Singapore

Shahid Afridi batting
Shahid Afridi batting

Shahid Afridi just can’t be left out when it comes to scoring the fastest century in ODI. His name appears a couple of times in the list and he is the only player to feature twice. Shahid Afridi scored the third fastest century in ODI against Sri Lanka in Singapore.

His brutal century came off just 37 balls that included 6 fours and 11 sixes that helped Pakistan to set a 372 run target for Sri Lanka. Pakistan eventually won the game by 70 runs.

#2 Corey Anderson (36 Balls) vs West Indies, Queenstown

CJ Anderson
CJ Anderson

Corey Anderson is one of the best pinch hitters for New Zealand in the limited-overs fixtures. Corey scored a brilliant hundred in the same game where his teammate Jesse Ryder scored his fastest century.

Corey Anderson’s century is the second-fastest century in ODI. He scored an unbeaten knock of 132 runs of just 47 balls that comprised of 6 fours and 14 sixes. His quick-fire century helped him gain the limelight at a very young age.

#1 AB de Villiers (31 Balls) vs West Indies, Johannesburg

AB de Villiers
AB de Villiers

There is no better feeling than scoring the fastest century in ODI in front of your home crowd. Former South African skipper AB de Villiers, widely known as Mr. 360 holds the record of the fastest century in ODI history.

AB de Villiers 100 runs came off just 31 balls and he went on to play an inning of 149 runs that consisted of 9 fours and a record 16 sixes. His fierce knock set up a comfortable victory for the Proteas.

Also Read: List Of Top 10 Fastest Century In IPL History



Please enter your comment!
Please enter your name here

- Advertisment -spot_imgspot_imgspot_img
- Advertisment -spot_img

Most Popular