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
Get daily updates from India Fantasy on Telegram

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

RankPlayerBalls TakenTotal Runs ScoredTeamOpponent4s6sYear
1AB de Villiers31149South AfricaWest Indies9162015
2Corey Anderson36131*New ZealandWest Indies4142014
3Shahid Afridi37102PakistanSri Lanka8101996
4Asif Khan41101*UAENepal4112023
5Mark Boucher44147*South AfricaZimbabwe8102006
6Brian Lara45117West IndiesBangladesh1841999
7Shahid Afridi45102PakistanIndia1092005
8Jesse Ryder46104New ZealandWest Indies1252014
9Jos Buttler46116*EnglandPakistan1082015
10Jos Buttler47162*EnglandNetherlands7142022

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.

 

Previous Article
Next Article