TSM Sportz – All About Sports

Fastest ODI Hundreds in Cricket History


There are very few cricketers who have skills to score fast runs in a match. Shahid Afridi is one of the trend setter of scoring quick runs in all format of cricket. He is the first player to score century on 31 balls in 1996 against Sri Lanka. But now there are many batsman who start playing fast run scoring cricket. In 2014 Core Anderson breaks the record of Afridi after hitting hundred on 36 balls against West Indies. A year Later its AB De Villers who scored fastest century on just 31 balls to hold the record.

There are just 50 overs that teams have to play in One day international match. Some times a single batsman bring his team to winning position if gets a good batting edge on the opponents. Mostly fast runs comes during the first 10 overs of the match and last overs match due to power play options.

Fastest ODI Century in Cricket
Players Balls Runs Opponents
AB De Villers 31 149 West Indies
Corey Anderson 36 131 West Indies
Shahid Afridi 37 102 Sri Lanka
Mark Boucher 44 147 Zimbabwe
Brian Lara 45 117 Bangladesh
Shahid Afridi 45 102 India
Jesse Ryder 46 104 West Indies
Jos Buttler 46 116 Pakistan
Sanath Jayasuriya 48 134 Pakistan
KJ O’Brian 50 113 England
Glen Maxwell 51 102 Sri Lanka
Virat Kohli 52 100 Australia

AB De Villers : (100 of 31 Balls)
AB De Villers is currently world number one all-rounder in cricket. He scored century on 31 balls against West Indies at Johannesburg. There is not any such kind of shot that he can not play, he always create trouble for the bowlers once he comes to his batting form. He is everywhere on the pitch to create shot opportunity.

Corey Anderson : (100 of 36 Balls)
New Zealand cricket team is now most improved batting line-up in past 4 years. They have made big changes to their batting side. The addition of Corey Anderson, brings a new hope to the side. He scored century on just 36 balls in 2014 and break the record of Shahid Afridi. He complete his innings with 131 runs and stay not out against West Indies at Queenstown.

Shahid Afridi : (100 of 37 Balls)
Shahid Afridi is among one of the best all-rounders in cricket. He retired from the international cricket but some his record are remarkable. He is the first one to step forward and scored 100 runs on just 37 balls of debut ODI match against Sri Lanka in 1996 at Nairobi. Afridi well known for his huge sixes and quick batting style.