From India to Pakistan, list of players to smash fastest ODI century for each country

From India to Pakistan, list of players to smash fastest ODI century for each country

Image Source : Getty

South Africa - AB de Villiers in 31 balls

Image Source : Getty

New Zealand - Corey Anderson in 36 balls

Image Source : Getty

Pakistan - Shahid Afridi in 37 balls

Image Source : Getty

West Indies - Brian Lara in 45 balls

Image Source : Getty

England - Jos Buttler in 46 balls

Image Source : Getty

Sri Lanka - Sanath Jayasurya in 48 balls

Image Source : Getty

Ireland - Kevin O'Brien in 50 balls

Image Source : Getty

Australia - Glenn Maxwell in 51 balls

Image Source : Getty

India - Virat Kohli in 52 balls

Image Source : Getty

Bangladesh - Mushfiqur Rahim in 60 balls

Image Source : Getty

Afghanistan - Mohammad Shahzad/Karim Sadiq in 72 balls

Image Source : Getty

Zimbabwe- Regis Chakabva in 73 balls

Image Source : Getty

Next : From Rishabh Pant to Sanju Samson, list of youngest batters to hit century in IPL