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 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme HickENG1991-2001120118153846126*37.34519174.095271027841
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Jacob OramNZ2001-2012160116152434101*24.10281086.62113818281
Thomas OdoyoKEN/AX1996-2014133116152361111*23.38337769.91171319055
Moeen AliENG2014-202313711215235512824.28239998.1736620378
Ian BothamENG1976-19921151061521137923.22267179.1109619744
Michael LeaskSCO2014-20269877151624107*26.191434113.2518512571
Larry GomesWI1978-1987826415141510128.88257854.89165734
Simon O'DonnellAUS1985-1991876415124274*25.35153480.960957228
Rod MarshAUS1971-198491761512256620.08148982.270478617
Naeem IslamBAN2008-20145951159758427.08147266.240558413
Mohammad NadeemOMA2019-202542361586276*41.05134863.950626410
Wahab RiazPAK2008-202091661574054*14.5184987.1603125530
Trent JohnstonIRE2006-201366521573645*19.8978094.360034822
Wayne ParnellSA2009-20237343155745620.5072379.39013439
Sandeep LamichhaneNEP2018-20268356155074912.3760583.800011419
Ryan McLarenSA2009-201454411548571*18.6568071.32013426
Joel GarnerWI1977-1987984115239379.1936066.3900564
Fanie de VilliersSA1992-199783361517020*8.1021877.98007132
Craig YoungIRE2014-202448271516640*13.8318987.83005136
HMRKB HerathSL2004-201571301514017*9.3321764.52003102
Jasprit BumrahIND2016-202691271511120*9.2517264.53005132
Patrick PattersonWI1986-19935920154413*8.8010143.5600111
Fazalhaq FarooqiAFG2022-2026462215216*3.006930.4300520
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Nathan AstleNZ1995-2007221217147090145*34.93976072.6416411971986
Brendan TaylorZIM2004-2026212210146785145*34.62888876.34113916609100
Ian BellENG2004-201516115714541614137.87701977.16435652432
Alec StewartENG1989-200316816114467411631.80683468.394281346926
Romesh KaluwitharanaSL1990-2004186179143558102*21.56462276.982212439616
Boeta DippenaarSA/AX1999-200710694143398125*42.48502167.68426433116
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
Kamran AkmalPAK2002-201715513714319212425.95381883.605101037137
Darren BravoWI2009-202212111714310912430.18443470.12418925275
Sunil GavaskarIND1974-1987108102143092103*35.14496662.26127823421
Greg ChappellAUS1971-19837472142331138*40.19307975.7131471957
Mehedi Hasan MirazBAN2017-202612694141891112*23.64250175.6127515530
Ambati RayuduIND2013-20195550141694124*47.06214379.05310314530
Farhaan BehardienSA2013-201859491410747030.69109797.900647925
Asif MujtabaPAK1986-19956554141066113*26.65166464.06168662
John MooneyIRE2006-20156354149389623.45120078.170368913
Ravi RatnayekeSL1982-19907869148245014.98157152.45014432
Alex CusackIRE2007-20155947147457122.58115964.28028576
Robin PetersonSA2002-20147941145566820.5968880.81014515
Ashley NurseWI2016-20195240145024419.3151397.860024412
Madan LalIND1974-198767351440153*19.1064562.17011253
Chris LewisENG1990-19985240143743314.3845981.48006256
Dushmantha ChameeraSL2015-20266040143022911.6251758.41004213
Richard NgaravaZIM2017-20265736142994813.5936581.92006319
Mujeeb Ur RahmanAFG2017-2023754014236649.0826290.080112259

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