Batting records (ODIs)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v England×At Lord's×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Viv RichardsWI1976-1991662391138*97.7542492.22120368
Allan BorderAUS1979-198944120473*68.0029569.15020201
Ricky PontingAUS2005-201044018111145.2522082.27100222
MS DhoniIND2007-201833116578*82.5020281.68020124
Rohit SharmaIND2018-202633015313851.00146104.79101195
Kumar SangakkaraSL2006-201433015211250.6716989.94100180
Virat KohliIND2011-20264401517437.7517785.31010103
Michael HusseyAUS2005-20105311497974.5015596.13020112
Sourav GangulyIND2002-20073301489049.3320871.15010113
Gordon GreenidgeWI1976-19885501483929.6032345.82000162
Rahul DravidIND2002-201144114473*48.0021467.29021130
Marvan AtapattuSL1998-1999331141132*70.5016983.43100150
Chris GayleWI2004-2007321138132*138.0017977.09100131
David BoonAUS1985-19933301377345.6718972.49010141
Graeme WoodAUS1981-1985221136114*136.0019470.10100121
Steve SmithAUS2010-20245501367027.2015388.89010140
Hashim AmlaSA2008-20173301345544.6715884.81010221
Tim PaineAUS2009-20103301315443.6719666.84020110
Suresh RainaIND2011-20182201308465.0013894.2001082
Michael ClarkeAUS2005-201254112962*43.0017872.47020141
Romesh KaluwitharanaSL1998-19993301276842.3314686.99020130
Shane WatsonAUS2009-20155501253925.0016376.69000132
Martin GuptillNZ2013-2019221122103*122.0014186.52100105
Upul TharangaSL2006110120120120.0015676.92100140
Collis KingWI1976-19803301208640.00104115.38010115
Younis KhanPAK2003-20062201186359.0017667.05020140
Geoff MarshAUS1989111111111*-16268.5210071
Mahela JayawardeneSL2006-20143301107936.6712786.61010101
David WarnerAUS2012-20193311105655.0012389.43020121
Mark WaughAUS1993-19972201099554.5011991.60010140
Abdul RazzaqPAK2003-201032110864108.0073147.95010142
Sarfraz AhmedPAK2016110105105105.0013080.7710060
Dinesh ChandimalSL2011111105105*-12683.33100112
Yuvraj SinghIND2002-200733110164*50.5012580.8001081
Damien MartynAUS1993-200533210151*101.0013475.3701080
Aaron FinchAUS2019110100100100.0011686.21100112
Desmond HaynesWI1979-1988440985024.5021445.7901092
Henry NichollsNZ2019-2023220965548.0012576.8001061
Mitchell MarshAUS2015-2024220926446.0065141.5401094
Ramnaresh SarwanWI2004110898989.0078114.1001090
Adam GilchristAUS1997-2005330893329.679494.68000160
Scott StyrisNZ20081118787*-9195.6001053
Tillakaratne DilshanSL2006-2014330877129.0013066.9201050
Matthew BreetzkeSA2025110858585.0077110.3901073
Mohammad HafeezPAK2003-2010330846428.0014657.5301081
Zaheer AbbasPAK19831118383*-10479.8101071
Herschelle GibbsSA2003-2008220837441.5010083.00010100
George BaileyAUS2012-2015220835441.5011075.4501080
William PorterfieldIRE2017110828282.008398.8001061
Gus LogieWI1988-1991220828241.0010379.61011100
Page 1Next

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