(From Left to Right) AB de Villiers, Corey Anderson, Virat Kohli and Moeen Ali Getty Images

Moeen Ali smashed the second-fastest century for England in ODIs against West Indies at Bristol, thus breaking a monopoly set by Jos Buttler (the top three slots belonged to him). Moeen s 52-ball century might not be the fastest but it certainly set the ball rolling on the debate about how conditions have become more batsmen-friendly Smaller grounds, pulled-in boundary lines and advent of Twenty20 cricket.

Moeen became the thirteenth England player to find an entry in the list of the 100 quickest ODI hundreds. India lead the ranks with 19 players in the list, Pakistan are a close behind with 15. South Africa and England are joint with 13. Sri Lanka come in with 12, while New Zealand (11)are just ahead of the their Trans-Tasman rivals Australia (10).


Numbers of hundreds (Team wise) in top 100 fastest century list

Country Number of players
India 19
Pakistan 15
England 13
South Africa 13
Sri Lanka 12
New Zealand 11
Australia 10
Bangladesh 3
Ireland 2
Zimbabwe 1
Canada 1
Afghnistan 1

This is Moeen s second appearance in the list. There are players who have done it more often. AB de Villiers and Sanath Jayasuriya make 8 appearances each. Virender Sehwag has 6 while Adam Gilchrist, Buttler and Shahid Afridi have 4 each.

Most appearances in fastest ODI centuries in top 100

AB de Villiers 8
Sanath Jayasuriya 8
Virender Sehwag 6
Adam Gilchrist 4
Jos Buttler 4
Shahid Afridi 4
Virat Kohli 3
Zaheer Abbas 3
Brian Lara, Criag McMillan, Chris Gayle, Herschelle Gibbs, Jesse Ryder, Kumar Sangakkara, Moeen Ali, Shakib Al Hasan, Suresh Raina, Sachin Tendulkar, Tillakaratne Dilshan and Yuvraj Singh 2

Talking about playing conditions, smaller grounds in India, New Zealand and England means more and more opportunities for players to attain centuries. Out of the top 100 fastest centuries in ODIs, 20 have come in India. New Zealand is at second spot but is far behind with 11. Lately, England (10) has seen ODIs being played at non-traditional grounds that are comparatively small.

Numbers of hundreds (in Countries) in top 100 fastest century list

India 20
New Zealand 11
England 10
Australia 10
South Africa 10
Pakistan 9
Sri Lanka 9
West Indies 6
Bangladesh 4
Netherland 2
Ireland 2
Singapore 2
Kenya 1
Canada 1

Here s the list of fastest centurions in ODIs (Top 10)

Batsman Match Balls Venue Country
1 AB de Villiers (SA) South Africa v West Indies 31 Johannesburg South Africa
2 Corey Anderson (NZ) New Zealand v West Indies 36 Queenstown West Indies
3 Shahid Afridi (PAK) Pakistan v Sri Lanka 37 Nairobi Kenya
4 MV Boucher (SA) South Africa v Zimbabwe 44 Potchefstroom South Africa
5 BC Lara (WI) West Indies v Bangladesh 45 Dhaka Bangladesh
6 Shahid Afridi (PAK) Pakistan v India 45 Kanpur India
7 JD Ryder (NZ) New Zealand v West Indies 46 Queenstown West Indies
8 JC Buttler (ENG) England v Pakistan 46 Dubai (DSC) UAE
9 Sanath Jayasuriya (SL) Sri Lanka v Pakistan 48 Singapore Singapore
10 Kevin O’Brien (IRE) Ireland v England 50 Bangalore India

De Villiers rules the roost with a century in merely 31 balls. He is closely followed by Corey Anderson, who broke Afridi’s (37 balls) 17-year-old record by 1 ball. India’s fastest century is held by Virat Kohli (52).

*record updated upto the completion of England vs West Indies game at Bristol on September 24,2017