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
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.