THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
crickrida
CAREER RECORD

Men ODI: Most centuries

All recorded careers, no minimum qualification. Official career snapshot 2026-09-30.

Most centuries · Men ODI
1 Virat Kohli
55
2 Sachin Tendulkar
49
3 Rohit Sharma
35
4 Ricky Ponting
30
5 Sanath Jayasuriya
28
6 Hashim Amla
27
7 AB de Villiers
25
8 Chris Gayle
25
9 Kumar Sangakkara
25
10 Quinton de Kock
23
Men ODI: Most centuries
RankMost centuriesPlayerTeamSpanMatInnsNORunsHSAvgSR100500
155Virat KohliIndia2008-20263163044815,10918359.0194.37557918
249Sachin TendulkarIndia1989-20124634524118,426200*44.8386.23499620
335Rohit SharmaIndia2007-20262902823712,02826449.0993.28356216
430Ricky PontingAustralia1995-20123753653913,70416442.0380.39308220
528Sanath JayasuriyaSri Lanka1989-20114454331813,43018932.3691.20286834
627Hashim AmlaSouth Africa2008-2019181178148,11315949.4688.3927394
725AB de VilliersSouth Africa2005-2018228218399,57717653.50101.0925537
725Chris GayleWest Indies1999-20193012941710,48021537.8387.19255425
725Kumar SangakkaraSri Lanka2000-20154043804114,23416941.9878.86259315
1023Quinton de KockSouth Africa2013-202616416487,15217845.8496.6023326
1122David WarnerAustralia2009-202316115966,93217945.3097.2622334
1122Sourav GangulyIndia1992-20073113002311,36318341.0273.70227216
1122Tillakaratne DilshanSri Lanka1999-20163303034110,290161*39.2786.23224711
1421Herschelle GibbsSouth Africa1996-2010248240168,09417536.1383.26213722
1421Ross TaylorNew Zealand2006-2022236220398,607181*47.5583.3221519
1620Babar AzamPakistan2015-2026143140166,62615853.4386.5920385
1620Joe RootEngland2013-2026195184287,903166*50.6687.6820489
1620Saeed AnwarPakistan1989-2003247244198,82419439.2180.67204315
1620Shai HopeWest Indies2016-2026157151236,42817050.2180.2420326
2019Brian LaraWest Indies1990-20072992893210,40516940.4879.51196316
2019Mahela JayawardeneSri Lanka1998-20154484183912,65014433.3778.96197728
2218Mark WaughAustralia1988-2002244236208,50017339.3576.90185016
2218Martin GuptillNew Zealand2009-2022198195197,346237*41.7387.29183916
2417Aaron FinchAustralia2013-202214614235,406153*38.8987.73173016
2417Desmond HaynesWest Indies1978-1994238237288,648152*41.3763.09175713
2417Jacques KallisSouth Africa1996-20143283145311,57913944.3672.89178617
2417Shikhar DhawanIndia2010-2022167164106,79314344.1191.3517395
2816Adam GilchristAustralia1996-2008287279119,61917235.8996.94165519
2816Nathan AstleNew Zealand1995-2007223217147,090145*34.9272.64164119
3015Kane WilliamsonNew Zealand2010-2025175167187,25614848.6981.5915476
3015Mohammad YousufPakistan1998-2010288273409,720141*41.7175.10156415
3015Upul TharangaSri Lanka2005-2019235223176,951174*33.7475.92153717
3015Virender SehwagIndia1999-201325124598,27321935.05104.33153814
3414Eoin MorganEngland / Ireland2006-2022248230347,70114839.2991.16144718
3414Paul StirlingIreland2008-202617416636,08017737.3087.46143213
3414Tamim IqbalBangladesh2007-2023243240128,35715836.6578.52145619
3414Yuvraj SinghIndia2000-2017304278408,70115036.5587.67145218
3813Gary KirstenSouth Africa1993-2003185185196,798188*40.9572.04134511
3912Faf du PlessisSouth Africa2011-2019143136205,50718547.4788.6012353
3912Jason RoyEngland2015-202311611034,27118039.91105.53122111
3912Marcus TrescothickEngland2000-200612312264,33513737.3785.21122113
3912Rahul DravidIndia1996-20113443184010,88915339.1671.23128313
3912Steven SmithAustralia2010-2025170154205,80016443.2886.9612358
4411Aravinda de SilvaSri Lanka1984-2003308296309,28414534.9081.13116417
4411Brendan TaylorZimbabwe2004-2026210208156,756145*35.0076.51113916
4411Fakhar ZamanPakistan2017-2025929163,861210*45.4293.1411198
4411Gautam GambhirIndia2003-2013147143115,238150*39.6885.25113411
4411Gordon GreenidgeWest Indies1975-1991128127135,134133*45.0364.9211313
4411Jonny BairstowEngland2011-20231079883,868141*42.97102.9211179
4411Jos ButtlerEngland2012-2026204176315,678162*39.15115.54113015
4411Marvan AtapattuSri Lanka1990-2007268259328,529132*37.5767.72115913
4411Mohammad HafeezPakistan2003-2019218216156,614140*32.9076.61113819
4411Shivnarine ChanderpaulWest Indies1994-2011268251408,77815041.6070.7411596
4411Shubman GillIndia2019-20266968113,712223*65.12103.4511201
4411Viv RichardsWest Indies1975-1991187167246,721189*47.0090.2011457
4411William PorterfieldIreland2006-202214814534,34313930.5868.95112012
5710Andy BalbirnieIreland2010-202612111483,429145*32.3474.6510178
5710Graeme SmithSouth Africa2002-2013197194106,98914137.9880.8110478
5710Ijaz AhmedPakistan1986-2000250232296,564139*32.3380.30103714
5710Inzamam-ul-HaqPakistan1991-20073783505311,739137*39.5274.24108320
5710MS DhoniIndia2004-20193502978410,773183*50.5787.56107310
5710Marlon SamuelsWest Indies2000-2018207196265,606133*32.9775.11103011
5710Matthew HaydenAustralia1993-2008161155156,133181*43.8078.9610369
649Daryl MitchellNew Zealand2021-2026625782,81113757.3694.489130
649Geoff MarshAustralia1986-199211711564,357126*39.9755.939224
649Imam-ul-HaqPakistan2017-2025757473,15215147.0481.959203
649Kevin PietersenEngland2004-2013136125164,44013040.7386.589257
649Mushfiqur RahimBangladesh2006-2025274256427,79514436.4279.7094912
649Rahmanullah GurbazAfghanistan2021-2026595912,16515137.3290.69983
649Ramiz RajaPakistan1985-1997198197155,841119*32.0963.3193115
649Shakib Al HasanBangladesh2006-2023247234317,570134*37.2982.8495612
649Shane WatsonAustralia2002-2015190169275,757185*40.5490.4493312
649Shoaib MalikPakistan1999-2019287258407,53414334.5581.9094415
748David MillerSouth Africa2010-2026180156454,76214242.90104.318249
748Graham GoochEngland1976-199512512264,29014236.9861.888234
748Javed MiandadPakistan1975-1996233218417,381119*41.7067.018508
748KL RahulIndia2016-202610090213,412112*49.4491.088204
748Michael ClarkeAustralia2003-2015245223447,98113044.5878.9885810
748Salman ButtPakistan2004-2010787842,72513636.8276.2881415
748Sean WilliamsZimbabwe2005-2025164159205,21717437.5386.958379
748Stephen FlemingNew Zealand1994-2007280269218,037134*32.4071.4984917
748Tom LathamNew Zealand2012-2026171158214,664145*34.0484.5082714
748Travis HeadAustralia2016-2026858273,273154*43.64106.548183
847Alistair CampbellZimbabwe1992-2003188184145,185131*30.5066.1873011
847Carl HooperWest Indies1987-2003227206435,761113*35.3476.637297
847David GowerEngland1978-199111411183,17015830.7775.157126
847Dean JonesAustralia1984-1994164161256,06814544.6172.567466
847Ibrahim ZadranAfghanistan2019-2026464632,11017749.0682.007102
847Kusal MendisSri Lanka2016-2026159155135,16014336.3388.3773615
847Mohammad AzharuddinIndia1985-2000334308549,378153*36.9274.027589
847Pathum NissankaSri Lanka2021-2026828153,052210*40.1588.747196
847Shaun MarshAustralia2008-2019737242,77315140.7781.417153
847Sikandar RazaZimbabwe2013-2026159150244,70414137.3385.947263
847Younis KhanPakistan2000-2015265255237,24914431.2475.2974822
847Zaheer AbbasPakistan1974-1985626062,57212347.6284.807132
966Ahmed ShehzadPakistan2009-2017818112,60512432.5672.086147
966Ajay JadejaIndia1992-2000196179365,35911937.4769.7963010
966Alex HalesEngland2014-2019706732,41917137.7995.726145
966Andrew StraussEngland2003-201112712684,20515835.6380.946279
966Andrew SymondsAustralia1998-2009198161335,08815639.7592.4463015

Tied figures share a rank. The table lists up to 100 qualifying careers; the filters search every career in this format.