Batting Records

Fastest ODI Centuries for Each Team

Cricket is a game determined by shifting momentum. And nothing changes the course of an ODI match quite like a quick century that leaves the opposition without any answers.

Here’s a look at the fastest centuries scored for each ODI team.

Fastest ODI Centuries For Each Team

Team12345
AfghanistanMohammad Shahzad – 72 vs SCOTKarim Sadiq – 72 vs NEDMohammad Shahzad – 85 vs IRENawroz Mangal – 86 vs SCOTAsghar Afghan – 86 vs IRE
Africa XIShaun Pollock – 88 vs Asia XI
Asia XIMS Dhoni – 81 vs Africa XIMahela Jayawardene – 102 vs Africa XI
AustraliaGlenn Maxwell – 40 vs NEDGlenn Maxwell – 51 vs SLJames Faulkner – 57 vs INDTravis Head – 59 vs NZSteven Smith – 62 vs IND
BangladeshMushfiqur Rahim – 60 vs IREShakib Al Hasan – 63 vs ZIMShakib Al Hasan – 68 vs ZIMMushfiqur Rahim – 69 vs PAKSoumya Sarkar – 81 vs ZIM
BermudaIrving Romaine – 110 vs CANDavid Hemp – 150 vs KENYA
CanadaJohn Davison – 67 vs WIPargat Singh – 92 vs UAEHarsh Thaker – 107 vs UAEAshish Bagai – 110 vs IRESandeep Jyoti – 110 vs SCOT
EnglandJos Buttler – 46 vs PAKJos Buttler – 47 vs NEDJos Buttler – 50 vs PAKMoeen Ali – 53 vs WIJonny Bairstow – 54 vs SCOT
Hong KongMS Chapman – 103 vs UAEAnshuman Rath – 121 vs PNG
ICC World XIRicky Ponting – 98 vs Asia XI
IndiaVirat Kohli – 52 vs AUSVirender Sehwag – 60 vs NZVirat Kohli – 61 vs AUSMohammad Azharuddin – 62 vs NZKL Rahul – 62 vs NED
IrelandKevin O’Brien – 50 vs ENGPaul Stirling – 70 vs NEDWilliam Porterfield – 83 vs AFGPaul Stirling – 83 vs SCOTWilliam Porterfield vs 87 vs SCOT
JerseyJosh Lawrenson – 99 vs PNGAsa Tribe – 136 vs PNG
KenyaIrfan Karim – 81 vs NEDSteve Tikolo – 96 vs ZIMThomas Odoyo – 107 vs CANIrfan Karim – 126 vs CAN
NamibiaMichael van Lingen – 70 vs UAECraig Williams – 85 vs OMAJean-Pierre Kotze – 88 vs USAMichael van Lingen – 88 vs JERGerhard Erasmus – 97 vs PNG
NepalKushal Malla – 59 vs OMARohit Paudel – 91 vs PNGParas Khadka – 96 vs UAEKushal Bhurtel – 99 vs NAMAasif Sheikh – 101 vs PNG, 2023
NetherlandsTeja Nidamanuru – 68 vs WIRyan ten Doeschate – 81 vs KENYABas de Leede – 84 vs SCOTTeja Nidamanuru – 88 vs ZIMMax O’Dowd – 94 vs SCOT
New ZealandCorey Anderson – 36 vs WIJesse Ryder – 46 vs WIMichael Bracewell – 57 vs INDCraig McMillan – 67 vs AUSKane Williamson – 69 vs ZIM
OmanJatinder Singh – 60 vs NEPShoaib Khan – 73 vs NAMAyaan Khan – 84 vs NEDJatinder Singh – 91 vs UAEKashyap Prajapati – 93 vs ZIM
PakistanShahid Afridi – 37 vs SLShahid Afridi – 45 vs INDShahid Afridi – 53 vs BANSaim Ayub – 53 vs ZIMSharjeel Khan – 61 vs IRE
Papua New GuineaCharles Amini – 66 vs NAMLega Siaka – 105 vs HKGAssad Vala – 111 vs NAMTony Ura – 112 vs IRE
ScotlandGeorge Munsey – 61 vs NAMCalum MacLeod – 70 vs ENGMichael Leask – 79 vs NEPRichard Berrington – 80 vs NEDCalum MacLeod – 84 vs USA
South AfricaAB de Villiers – 31 vs WIMark Boucher – 44 vs ZIMAiden Markram – 49 vs SLAB de Villiers – 52 vs WIHeinrich Klaasen – 54 vs WI
Sri LankaSanath Jayasuriya – 48 vs PAKSanath Jayasuriya – 55 vs BANThisara Perera – 57 vs NZSanath Jayasuriya – 64 vs NEDKusal Mendis – 65 vs PAK
U.A.E.Asif Khan – 41 vs NEPMuhammad Waseem – 60 vs PNGVriitya Aravind – 69 vs NAMShaiman Anwar – 79 vs IREAsif Khan – 81 vs USA
U.S.A.Milind Kumar – 60 vs CANShayan Jahangir – 79 vs NEPMonank Patel – 81 vs CANAaron Jones – 82 vs SCOTMonank Patel – 90 vs OMA
West IndiesBrian Lara – 45 vs BANChris Gayle – 55 vs ENGEvin Lewis – 61 vs SLNicholas Pooran – 63 vs NEDChris Gayle – 69 vs ZIM
ZimbabweSikandar Raza – 54 vs NEDSean Williams – 65 vs USASean Williams – 70 vs NEPRegis Chakabva – 73 vs BANBrendan Taylor – 79 vs IRE

Note: Instances where ball-by-ball data is available are mentioned in the table.


Key Insights on Quickest Centuries in ODIs

All-Time Individual ODI Century Milestones

31 balls taken by AB de Villiers to score a century against the West Indies in 2015 are the fewest by a batter in ODIs.

In the same match, de Villiers whacked the quickest ODI half-century, off 16 deliveries. More than a decade later, West Indies’ Matthew Forde levelled his record against Ireland in Dublin.

AB de Villiers struck nine ODI hundreds in less than 80 balls, the most by a batter. Sanath Jayasuriya and Jos Buttler come second with eight centuries in under 80 deliveries.

Three of Buttler’s hundreds have come in 50 or fewer balls, the most by a batter in ODIs.

Buttler and de Villiers have hammered three below 80-ball hundreds each against Pakistan and India, respectively, the joint-most by a batter against an ODI team.


Fastest ODI Tons in World Cup and Champions Trophy

Glenn Maxwell’s 40-ball hundred against the Netherlands is the fastest by a batter in the ODI World Cup. This is also the fastest ODI century for Australia.

David Miller has brought up the quickest century in the Champions Trophy. He reached the triple digits in 67 balls against New Zealand in the semi-final of the 2025 edition.


Associate Nation Milestone Marks

The UAE’s Asif Khan has scored the quickest ODI ton among associate members. He needed 41 balls to reach his hundred against Nepal in 2023.

John Davison has logged the quickest ODI hundred by an associate batter against a full-member team. The Canadian struck a 67-delivery ton versus the West Indies in the 2003 World Cup.

Overall, the West Indies’ Amir Jangoo holds the record for the quickest century on ODI debut. He raised his maiden ton off 80 balls against Bangladesh in December 2024.

29 teams have played ODI cricket thus far. Except for East Africa, the other 28 teams have had at least one centurion in the format.

Read Next | Youngest Captains in Test Cricket