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, Sanath Jayasuriya of Sri Lanka and Virender Sehwag, of India have been among the prominent ones who are known for their lightning quick innings.
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. 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, Virat Kohli tops the list by his 52 balls not out ton against Australia. He along with Rohit Sharma (141 off 123) lead the crusade in Jaipur and chased down the huge target of 360 runs.
The year 2015 revealed the most exciting individual score till date, as AB de Villiers scored the century in just 31 balls against West Indies in Johannesburg. He finished at 149 off just 44 balls, the inning equals (16) the record of most sixes in an innings.