Fastest 100 in ODI. Check out complete list

Published on: Jul 7, 2023 10:02 pm IST|Updated on: Jul 7, 2023 10:02 pm IST

Fastest 100 in ODI

On January 18, 2015, at the Wanderers in Johannesburg, AB de Villiers of South Africa etched his name in cricket history by setting the record for the fastest 100 in ODI. In an exhilarating display of batting prowess, de Villiers reached the three-figure mark in a mere 31 balls against the West Indies. His extraordinary innings saw him amass a remarkable score of 149 off just 44 deliveries, comprising of 9 fours and an astounding 16 sixes. Although he bid farewell to international cricket in May 2018, de Villiers’ incredible achievement remains etched in the annals of the sport.

Fastest 100 in ODI

Rank Player Balls Taken Total Runs Scored Team Opponent 4s 6s Year
1 AB de Villiers 31 149 South Africa West Indies 9 16 2015
2 Corey Anderson 36 131* New Zealand West Indies 4 14 2014
3 Shahid Afridi 37 102 Pakistan Sri Lanka 8 10 1996
4 Asif Khan 41 101* UAE Nepal 4 11 2023
5 Mark Boucher 44 147* South Africa Zimbabwe 8 10 2006
6 Brian Lara 45 117 West Indies Bangladesh 18 4 1999
7 Shahid Afridi 45 102 Pakistan India 10 9 2005
8 Jesse Ryder 46 104 New Zealand West Indies 12 5 2014
9 Jos Buttler 46 116* England Pakistan 10 8 2015
10 Jos Buttler 47 162* England Netherlands 7 14 2022

AB de Villiers (South Africa): 149 runs in 31 balls (2015)

AB de Villiers, a former South African batsman, etched his name in cricket history by achieving the remarkable feat of scoring the fastest century in One Day International (ODI) cricket. During a match against the West Indies at the renowned Wanderers Stadium, de Villiers astounded the crowd by reaching his hundred in a mere 31 balls. His scintillating innings continued, culminating in a phenomenal score of 149 runs off just 44 deliveries, boasting an extraordinary strike rate of 338.63. This record-breaking performance proved instrumental in propelling South Africa to a colossal total of 439/2, now standing as the fifth-highest ODI score of all time. Remarkably, the team secured an emphatic victory, defeating their opponents by a mammoth margin of 148 runs.

Corey Anderson (New Zealand): 131 runs in 36 balls (2014)

In a stunning display of batting prowess, Corey Anderson of New Zealand set a remarkable record before AB de Villiers stole the limelight. Anderson blazed his way to the fastest ODI century, reaching the coveted three-figure mark in a mere 36 balls during a match against the West Indies in Queenstown in 2014. His unbeaten innings of 131 off just 47 deliveries left spectators in awe, with a phenomenal strike rate of 278.72. This extraordinary performance not only etched Anderson’s name in cricketing history but also propelled New Zealand to a resounding victory, triumphing over their opponents by a commanding margin of 159 runs.

Shahid Afridi (Pakistan): 102 runs in 37 balls (1996)

Shahid Afridi, a former Pakistani cricketer, held the record for the third fastest 100 in ODI cricket for nearly 18 years. In his debut international match against Sri Lanka in 1996, Afridi scored an impressive 102 runs, comprising of six fours and 11 sixes, at a striking rate of 255. His explosive knock contributed to Pakistan’s total of 371 runs, leading them to a convincing 82-run victory over Sri Lanka.

 

For daily fantasy sports tips on your mobile phone, Fill out the form below

Previous Article
Next Article