Top 15 Fastest Hundreds in ODIs




58 balls: AB de Villiers – South Africa vs India at Ahmedabad on February 27, 2010.

AB de Villiers hit eleven Boundries and three sixes in his fifty nine-ball 102* and shared an unbroken partnership of 173 runs for the third wicket with Jacques Kallis to installation South Africa’s at ease ninety-run win.

Quick rankings: South Africa 365 for 2 (Jacques Kallis 104*, AB de Villiers 102*, Hashim Amla 87, Loots Bosman 68, Ravindra Jadeja 1-fifty 3) DEFEATED India 275 in 44.Three overs (Virat Kohli fifty seven, Suresh Raina 49, Dale Steyn 3-37, Lonwabo Tsotsobe three-fifty eight).



55 balls: Sanath Jayasuriya – Sri Lanka vs Bangladesh at Karachi on June 30, 2008.

Jayasuriya hit sixteen  fours and 6 sixes in his 88-ball a hundred thirty and introduced 201 runs in 27.5 overs with Kumar Sangakkara for the first wicket on this first-rate 4 fit of the Asia Cup.

Brief rankings: Sri Lanka 332 for eight (Sanath Jayasuriya 130, Kumar Sangakkara 121, Alok Kapali 2-40, Farhad Reza 2-fifty one) DEFEATED Bangladesh 174 in 38.3 overs (Raqibul Hasan fifty two, Nazimuddin forty seven, Muttiah Muralitharan 5-31, Ajantha Mendis 2-29).


53 balls: Shahid Afridi – Pakistan vs Bangladesh at Dambulla on June 21, 2010.

Pakistan were 176 for 4 in the 29th over in this Asia Cup match when Afridi walked into the middle. Afridi smashed 17 boundaries and four sixes in his 60-ball 124 and when he was dismissed, Pakistan were 347 for 6 in 47 overs.

BRIEF SCORES: Pakistan 385 for 7 (Shahid Afridi 124, Imran Farhat 66, Shafiul Islam 3-95, Shakib Al Hasan 2-73) DEFEATED Bangladesh 246 for 5 (Junaid Siddique 97, Imrul Kayes 66, Shoaib Akhtar 1-22, Shahid Afridi 1-54).


52 balls: Virat Kohli’s 100 off 52 balls against Australia during the successful chase of 360 on October 16, 2013 is the fastest century by an Indian and the seventh fastest ODI hundred.

Kohli eclipsed Virender Sehwag’s 60-ball century against New Zealand at Hamilton on March 11, 2009.

BRIEF SCORES: Australia 359 for 5 (George Bailey 92*, Phillip Hughes 83, Shane Watson 59, Glenn Maxwell 53, Aaron Finch 50, Vinay Kumar 2-73, R Ashwin 1-50) LOST TO India 362 for 1 in 43.3 overs (Rohit Sharma 141*, Virat Kohli 100*, Shikhar Dhawan 95, James Faulkner 1-60).

51 balls: Glenn Maxwell – Australia vs Sri Lanka at Sydney on March 8, 2015

Maxwell was eventually out for 102 when he was caught by Lasith Malinga off Thisara Perera, having faced 53 balls including 10 fours and four sixes.

His innings saw him go past South Africa captain AB de Villiers in the World Cup list for quick centuries after the Proteas’ skipper struck a 52-ball hundred against the West Indies, also at the SCG, on February 27.

50 balls: Kevin O’Brien – Ireland vs England at Bangalore on March 2, 2011.

O’Brien scored the fastest century in a World Cup off just 50 balls and was instrumental in Ireland’s famous upset of England. O’Brien hit 13 boundaries and six sixes in his 63-ball 113; and though he was dismissed just 11 runs short of victory, John Mooney took Ireland home.

BRIEF SCORES: England 327 for 8 (Jonathan Trott 92, Ian Bell 81, John Mooney 4-63, Trent Johnston 2-58) LOST TO Ireland 329 for 7 in 49.1 overs (Kevin O’Brien 113, Alex Cusack 47, John Mooney 33*, Graeme Swann 3-47).

48 balls: Sanath Jayasuriya – Sri Lanka vs Pakistan at Singapore on April 2, 1996.

Jaysuriya, who was getting to be at his best around that time, hit 11 boundaries and 11 sixes in his majestic 65-ball 134.

BRIEF SCORES: Sri Lanka 349 for 9 (Sanath Jayasuriya 134, Kumar Dharmasena 51, Waqar Younis 4-62, Saqlain Mushtaq 2-45) DEFEATED Pakistan 315 in 49.4 overs (Saleem Malik 68, Inzamam-ul-Haq 67, Chaminda Vaas 2-50, Muttiah Muralitharan 2-59). [Mike Hewitt/ALLSPORT]

46 balls: Jesse Ryder – New Zealand vs West Indies at Queenstown, January 1, 2014.
Ryder, made a big comeback to international cricket with this hundred, having survived a murderous attack the previous year. The left-hander struck 12 fours and 5 sixes, adding an incredible 191 runs in just 75 balls with Corey Anderson who had struck the record-breaking 36-ball ton in the same innings.

BRIEF SCORES: New Zealand 283-4 (Anderson 131* Ryder 104) beat West Indies 124-5).

46 balls: Jos Buttler – England vs Pakistan at Dubai on Nov. 20, 2015.

Buttler went on to smash an unbeaten 116 in just 52 deliveries, including 8 sixes and 10 fours, as he became England’s fastest ODI century maker. For the record, England’s three fastest ODI centuris have all been scored by Buttler.

45 balls: Brian Lara – West Indies vs Bangladesh at Dhaka on October 9, 1999.

Lara opened the innings and hit 18 boundaries and four sixes in his 62-ball 117 to set up West Indies’ easy 109-run win.

BRIEF SCORES: West Indies 314 for 6 (Brian Lara 117, Shivnarine Chanderpaul 77*, Enamul Haque 2-45) DEFEATED Bangladesh 205 in 49.1 overs (Aminul Islam 66, Sherwin Campbell 4-30, Nehemiah Perry 2-19). [Ben Radford /Allsport]

45 balls: Shahid Afridi – Pakistan vs India at Kanpur on April 15, 2005.

Afridi’s brutal 46-ball 102 assault on India’s new ball bowlers included 10 boundaries and nine sixes; and he domimated the opening partnership of 131 in 14.2 overs to set up Pakistan’s successful chase of 250.

BRIEF SCORES: India 249 for 6 (Rahul Dravid 86, Mohammad Kaif 78, Naved-ul-Hasan 3-35, Abdul Razzaq 2-51) LOST TO Pakistan 252 for 5 in 42.1 overs (Shahid Afridi 102, Shoaib Malik 41, Anil Kumble 2-54, Harbhajan Singh 1-43)

44 balls: Mark Boucher – South Africa vs Zimbabwe at Potchefstroom on September 20, 2006.

Boucher, who batted at No. 4 in this match, hit eight boundaries and 10 sixes in his 68-ball 147* as the hosts cruised to a comfortable win.

BRIEF SCORES: South Africa 418 for 5 (Mark Boucher 147*, Loots Bosman 88, Tafadzwa Kamungozi 2-70, Prosper Utseya 2-77) DEFEATED Zimbabwe 247 for 4 (Terry Duffin 88, Hamilton Masakadza 54, Roger Telemachus 2-33, Andre Nel 2-41).

37 balls: Shahid Afridi – Pakistan vs Sri Lanka at Nairobi on October 4, 1996.

Afridi hit 11 sixes in his innings and also took 28 runs off a Sanath Jayasuriya over. Afridi also hit six boundaries in his 40-ball 102 to set up Pakistan’s comfortable 82-runs victory.

BRIEF SCORES: Pakistan 371 for 9 (Saeed Anwar 115, Shahid Afridi 102, Sanath Jayasuriya 3-94, Muttiah Muralitharan 2-73) DEFEATED Sri Lanka 289 in 49.5 overs (Aravinda de Silva 122, Arjuna Ranatunga 52, Waqar Younis 5-52, Saqlain Mushtaq 4-33). [Clive Mason /Allsport]

36 balls: Corey Anderson – New Zealand vs West Indies at Queenstown, January 1, 2014.
Anderson thus struck six fours and 14 sixes, and created the new record, taking over from Pakistan’s Shahid Afridi.

BRIEF SCORES: New Zealand 283-4 (Anderson 131* Ryder 104) beat West Indies 124-5).

31 balls: South Africa captain AB de Villiers claimed three records in just one innings against the West Indies in Johannesburg today.

Having hit the fastest ODI fifty off 16 balls (taking over from Sanath Jayasuriya;s 17 in 1996), AB completed his hundred in just 31 balls—improving the world record by Corey Anderson by an incredible five balls.

He also hit 16 sixes, equalling Rohit Sharma’s record against Australia in 2013. His innings took South Africa to 439-2 in 50 overs, their best ODI score.

Loading Facebook Comments ...
Loading Disqus Comments ...