Fastest Centuries in ODI

Last Modified Oct 25, 2023 19:07 IST
PlayerMatchRunsBalls6s4sVenueDate
AB de VilliersSouth Africa vs West Indies14931169Johannesburg18/01/2015
Cory James AndersonNew Zealand vs West Indies131*36146Queenstown01/01/2014
Shahid AfridiPakistan v Sri Lanka10237116Nairobi04/10/1996
Glenn MaxwellAustralia vs Netherland1004089Arun Jately Stadium25-10-2023
Mark BoucherSouth Africa v Zimbabwe147*44108Potchefstroom20/09/2006
Brian LaraWest Indies v Bangladesh11745418Dhaka09/10/1999
Shahid AfridiPakistan vs India10245910Kanpur15/04/2005
Jesse RyderNew Zealand v West Indies10446512Queenstown01/01/2014
Jos ButlerEngland v Pakistan116*46810Dubai20/11/2015
Sanath JayasuriyaSri Lanka v Pakistan134481111Singapore02/04/1996
Kevin O’BrienIreland v England 11350613Bangalore02/03/2011
Glenn MaxwellAustralia v Sri Lanka10251410Sydney08/03/2015
Virat KohliIndia v Australia100*5278Jaipur16/10/2013
AB de VilliersSouth Africa v West Indies162*52817Sydney27/02/2015
Shahid AfridiPakistan v Bangladesh12453417Dambulla21/06/2010
Moeen AliEngland v West Indies1025387Bristol24/09/2017
Sanath JayasuriyaSri Lanka v Bangladesh13055616Karachi30/06/2008
James FaulknerAustralia v India11657611Bangalore02/11/2013
AB de VilliersSouth Africa v India11957113Mumbai25/10/2015
AB de VilliersSouth Africa v India102*58311Ahmedabad27/02/2010
Virender SehwagIndia v New Zealand125*60614Hamilton11/03/2009
Virat KohliIndia v Australia115*61118Nagpur30/10/2013
Jos ButlerEngland v Sri Lanka12161411Lord’s31/05/2014
Sharjeel KhanPakistan v Ireland15261916Dublin18/08/2016
Mohammad AzharuddinIndia v New Zealand10862310Baroda17/12/1988
Shakib Al HasanBangladesh v Zimbabwe1046348Bulawayo11/08/2009
Sanath JayasuriyaSri Lanka v Netherland15764123Amstelveen04/07/2006
Yuvraj SinghIndia v England138*64616Rajkot14/11/2008
Kedar JadhavIndia v England12065412Pune15/01/2017
Matthew HaydenAustralia v South Africa10166414St Kitts24/03/2007
Suresh RainaIndia v Hong Kong1016657Karachi25/06/2008
Virender SehwagIndia v Sri Lanka14666617Rajkot15/12/2009
AB de VilliersSouth Africa v Sri Lanka10866411Hambantota12/07/2014
Jos ButlerEngland v New Zealand12966513Birmingham09/06/2015
John Michael DavisonCanada v West Indies1116776Centurian23/02/2003
Basit AliPakistan v West Indies127*67512Sharjah05/11/1993
Adam GilchristAustralia v Sri Lanka12267413Brisbane14/02/2006
Craig McMillanNew Zealand v Australia11767513Hamilton20/02/2007
Ijaz AhmedPakistan v India139*68910Lahore02/10/1997
Mohammad YousufPakistan v Zimbabwe100*6828Harare27/11/2002
Shakib Al HasanBangladesh v Zimbabwe105*68314Mirpur29/10/2009
Shahid AfridiPakistan v Sri Lanka1096878Dambulla15/06/2010
Yusuf PathanIndia v South Africa1056888Centurion23/01/2011
AB de VilliersSouth Africa v Bangladesh17668715Paarl18/10/2017
Virender SehwagIndia v New Zealand10069119Colombo02/08/2001
Chris GayleWest Indies v Zimbabwe112*69217Harare30/11/2003
Kevin PetersonEngland v South Africa100*6947East London09/02/2005
Shane WatsonAustralia v Bangladesh185*691515Mirpur11/04/2011
Virender SehwagIndia v New Zealand21969710Indore08/12/2011
Kieron PollardWest Indies v Zimbabwe1026985St Lucia23/03/2012
Kane WilliamsonNew Zealand v Zimbabwe100*69711Bulawayo25/10/2011

Among the top-50 fastest individual scores of all time, there are only 5 which are made before 2000s but since the inception of 21st century, there have been regular updates and setting of higher benchmarks in the tally of fastest centuries in the international arena. Shahid Afridi of Pakistan, AB de Villiers of South Africa, Glenn Maxwell of Australia, Sanath Jayasuriya of Sri Lanka and Virender Sehwag, of India have been among the prominent ones who are known for their lightning-quick innings.

South Africa v West Indies - One Day International Series

In 1988, India’s Mohammad Azharuddin completed his century in 62 balls. This record was broken in 1996 by Pakistan’s Shahid Afridi. Shahid was on a roll against Sri Lanka in the 6th match of KCA Centenary tournament at Nairobi. The inning has been so special because it remained the fastest century for around 18 years, till it was conquered by Corey Anderson in 2014 by scoring the same in 36 balls.

Players like Virender Sehwag and Shane Watson build their quick ton to a massive individual total. In the year 2011, Shane Watson converted his 69 balls century into 185* in 96 balls. A few months later, Virender Sehwag gave a new pinnacle to ODI as his 69 balls ton, turned to be 219 off only 149 balls.

Among Indians, run-machine Virat Kohli tops the list thanks to his majestic 52 ball-ton against Australia in 2013. He, along with Rohit Sharma (141 off 123) led the crusade in Jaipur and chased down the huge target of 360 runs.

In 2015, legendary Proteas batsman AB de Villiers obliterated record books when he smashed the fastest ton in ODI history- a breathtaking 31-ball hundred against the West Indies in Johannesburg. He finished at 149 off just 44 balls, the inning equals (16) the record for most sixes in an innings.

Cut to 2023, and Australian swashbuckler Glenn Maxwell stormed his way into the top-5 list as far as the fastest centuries in ODIs are concerned. The 'Big Show' hammered a breathtaking and picturesque 40-ball hundred against the Netherlands in Delhi to also script the fastest-ever century in World Cup history.

Related Stories

"Your creativity, class, and consistency have inspired millions across the globe" - Fans celebrate AB de Villiers' induction into ICC Hall of Fame "Your creativity, class, and consistency have inspired millions across the globe" - Fans celebrate AB de Villiers' induction into ICC Hall of Fame
"Your creativity, class, and consistency have inspired millions across the globe" - Fans celebrate AB de Villiers' induction into ICC Hall of Fame
AB de Villiers, Alastair Cook and Neetu David inducted into the ICC Hall of Fame AB de Villiers, Alastair Cook and Neetu David inducted into the ICC Hall of Fame
AB de Villiers, Alastair Cook and Neetu David inducted into the ICC Hall of Fame
4 records that Pathum Nissanka broke during his 210* vs Afghanistan in the 1st ODI 4 records that Pathum Nissanka broke during his 210* vs Afghanistan in the 1st ODI
4 records that Pathum Nissanka broke during his 210* vs Afghanistan in the 1st ODI 
Top 5 fastest centuries by an Indian in ODI World Cups ft. KL Rahul Top 5 fastest centuries by an Indian in ODI World Cups ft. KL Rahul
Top 5 fastest centuries by an Indian in ODI World Cups ft. KL Rahul 
Top 5 fastest double hundreds in ODI history ft. Glenn Maxwell Top 5 fastest double hundreds in ODI history ft. Glenn Maxwell
Top 5 fastest double hundreds in ODI history ft. Glenn Maxwell 
3 records that Fakhar Zaman broke during his fiery 126* vs New Zealand at 2023 ODI World Cup 3 records that Fakhar Zaman broke during his fiery 126* vs New Zealand at 2023 ODI World Cup
3 records that Fakhar Zaman broke during his fiery 126* vs New Zealand at 2023 ODI World Cup 
5 records that were broken during Australia's thumping 309-run win over Netherlands in 2023 ODI World Cup 5 records that were broken during Australia's thumping 309-run win over Netherlands in 2023 ODI World Cup
5 records that were broken during Australia's thumping 309-run win over Netherlands in 2023 ODI World Cup 
Sean Williams hits the fastest ODI hundred for Zimbabwe off 70 balls Sean Williams hits the fastest ODI hundred for Zimbabwe off 70 balls
Sean Williams hits the fastest ODI hundred for Zimbabwe off 70 balls
"When Babar Azam plays, he plays like Mughal-E-Azam" - Aakash Chopra "When Babar Azam plays, he plays like Mughal-E-Azam" - Aakash Chopra
"When Babar Azam plays, he plays like Mughal-E-Azam" - Aakash Chopra
The most destructive batsmen of the Top-8 ODI nations The most destructive batsmen of the Top-8 ODI nations
The most destructive batsmen of the Top-8 ODI nations
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications