Fastest ODI centurions from every nation

In these collection of pictures, we take a look at fastest ODI century makers from every Test-playing country.

Virat Kohli

Former captain Virat Kohli scored the fastest ODI century for India off 52 balls against Australia in an ODI in 2013. (Photo: ANI)

Sikandar Raza

Zimbabwe all-rounder Sikandar Raza blazed the fastest hundred for his side in ODI cricket, off only 54 balls in the World Cup 2023 qualifier match against Netherlands. (Photo: ICC)

AB de Villiers

Former South Africa batter AB de Villiers has the record for fastest ODI century off 31 balls against West Indies in an ODI in 2015.

Jos Buttler

England captain Jos Buttler scored a 46-ball century against Pakistan in an ODI in Dubai in 2015. (Photo: ANI)

Glenn Maxwell

Australian all-rounder Glenn Maxwell hammered a century off only 51 balls against Sri Lanka in the 2015 ODI World Cup. (Photo: ANI)

Corey Anderson

Former New Zealand all-rounder Corey Anderson blazed a 36-ball century against the West Indies in an ODI in 2014.

Brian Lara

Former West Indies captain Brian Lara clobbered a hundred off 45 balls against Bangladesh in Dhaka in 1999.

Shahid Afridi

Former Pakistan captain Shahid Afridi hammered a century off only 37 balls in an ODI against Sri Lanka in Nairobi in 1997.

Sanath Jayasuriya

Former Sri Lanka opener Sanath Jayasuriya blazed a 48-ball ton against Pakistan in an ODI back in 1996.

Karim Sadiq

Afghanistan batter Karim Sadiq blasted a century off 72 balls against Netherlands in an ODI back in 2012.

Mushfiqur Rahim

Bangaldesh wicketkeeper Mushfiqur Rahim scored a century off 60 balls against Ireland in an ODI earlier this year. (Photo: ANI)

VIEW ALL

Read Next Story