Batting records (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND2008-2026314303471498718358.541589294.315577191391181
Kumar SangakkaraSL/AX/IWX2002-2015298284321164016946.191431581.31247612112277
MS DhoniIND/AX2004-2019331279791027414851.371182086.9297210787210
Rohit SharmaIND2007-2026284276351175726448.781267392.773461161108369
Tamim IqbalBAN2007-202321821512764815837.67968179.0012551883996
AB de VilliersSA/AX2005-201822221338943517653.919323101.2025527825200
Shakib Al HasanBAN2006-2023211200266638124*38.15793083.718521161851
Mahela JayawardeneSL/AX2002-201528326423806914433.48999380.7512511574152
Michael ClarkeAUS2003-201521719837698813043.40893878.18850957545
Ross TaylorNZ2006-2022224209358126181*46.70979182.9920489674133
Joe RootENG2013-2026189180287655166*50.36877887.211947962452
Kane WilliamsonNZ2010-202517316517714514848.28874981.671546665460
Mushfiqur RahimBAN2006-202524122740709614437.95878380.799441156894
Ricky PontingAUS2003-201219819017697916440.34848182.291643766493
Eoin MorganENG/IRE2007-2022231215326953124*37.99757891.75124317600190
Tillakaratne DilshanSL2003-2016280259309212161*40.231053887.42214210102149
Yuvraj SinghIND/AX2002-201722621034693215039.39788987.87124216727133
Angelo MathewsSL2008-2023216185465646139*40.62674183.763391545485
Misbah-ul-HaqPAK2003-201514913726475296*42.81641174.12039431876
Hashim AmlaSA2008-201917717413783415948.66886188.412638479549
Martin GuptillNZ2009-2022194191187124237*41.18816487.26173815731184
Shikhar DhawanIND2010-202216616310673314344.01735891.511738583878
Jacques KallisSA/AX/IWX2003-2014138132214929128*44.41645376.38838841553
Sachin TendulkarIND2002-2012146144106433200*48.01741486.771637677359
Mohammad HafeezPAK2003-2019204202156351140*33.96817977.65113717634106
Shoaib MalikPAK2003-201922420733598112834.37719283.165371047492
Michael HusseyAUS2004-2012175148385076109*46.15592085.74337335270
Upul TharangaSL/AX2005-2019217206176482174*34.30856575.6814361774152
Suresh RainaIND2005-2018220190345585116*35.80595593.7953613475120
Graeme SmithSA/AX2003-20131551527528014136.41646781.65836858838
Mohammad YousufPAK/AX2003-201013612919452311741.12584577.38635436233
Chris GayleWI/IWX2003-201920119810643321534.22719089.47133420670254
Babar AzamPAK2015-202613713416632815853.63726087.162034458766
Steve SmithAUS2010-202516715119566816442.94652286.911234851057
Faf du PlessisSA2011-201914113519544518546.94617588.181234349361
Rahul DravidIND/IWX2002-2011127118203723103*37.99512872.60134834817
Ian BellENG2004-201515615312528914137.51686577.04433650931
David WarnerAUS2009-20231561545662317944.45682897.0021323699125
Gautam GambhirIND2003-2013138134114981150*40.50580485.8211321152517
Younis KhanPAK2003-2015177170114777123*30.04629775.865321638836
Quinton de KockSA2013-20261621628704317845.73728496.6923316792134
Shane WatsonAUS2003-2015164150225357185*41.85584491.6793112541123
Kusal MendisSL2016-202614414111468914336.07533487.917311448577
Sean WilliamsZIM2005-202513413014435117437.51491288.58631740052
Shai HopeWI2016-202614714421613517049.88743982.4720306494126
Jos ButtlerENG2012-2026199173315629162*39.644853115.99113015455191
Aaron FinchAUS2013-202214313935188153*38.15599086.61162916510118
Brendon McCullumNZ2002-201621218723515713131.45534796.4542915490172
MahmudullahBAN2007-2025215189475131128*36.13658577.924291039099
Ramnaresh SarwanWI2003-2013120113173717115*38.72502274.01128531638
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.