Top 10: Fastest centuries in ODIs

Jun 14, 2016, 17:09 PM IST
1/10

The explosive AB de Villiers holds the record for the fastest century. He was able to cross the 100 run barrier in 31 balls against the West Indies at Johannesburg.

2/10

New Zealander CJ Anderson broke Shahid Afridi's long standing record by scoring a century in just 36 deliveries at Queenstown.

3/10

Pakistan's Shahid Afridi held the record for the fastest century for a staggering 17 years. He scored the century in 37 balls to batter the Sri Lankan bowling attack in Nairobi.

4/10

Soth African wicket-keeper batsman Mark Boucher breached the 100 run mark in 44 balls,against Zimbabwe at Potchefstroom.

5/10

West Indian great Brain Lara needed just 45 deliveries to score a century against Bangladesh at Dhaka.

6/10

All-rounder Shahid Afridi took only 45 balls to breach the 100 run barrier against India at Kanpur.

7/10

New Zealand batsman Jesse Ryder also crossed the 100 run mark in 46 balls against the West Indies at Queenstown.

8/10

Englan's wicket-keeper batsman Jos Buttler, was able to score a century against Pakistan in 46 balls at Dubai.

9/10

Sri Lankan legend Sanath Jayasuriya held the record for the fastest century for 6 months by scoring a century in just 48 balls against Pakistan in Singapore.

10/10

Ireland's all-rounder Kevin O'Brien scored a century in 50 balls against their fierce rivals England at Bengaluru.