T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Scott EdwardsNED2018-202675701123918640.53280685.21024417420
Robin SmithENG1988-1996707082419167*39.02347369.65415423922
Max O'DowdNED2019-2026717142300158*34.33311973.74116422736
Duleep MendisSL1975-19897674915278023.49203475.070741139
Cameron WhiteAUS2005-2018917716207210533.97258680.12211414545
Graeme WoodAUS1978-19898177112219114*33.62372559.5731141724
Gerhard ErasmusNAM2019-2026817882809156*40.13346081.18322422765
Mohammad ShahzadAFG2009-2019848432727131*33.67308288.48614432355
Najibullah ZadranAFG2012-20239284132060104*29.01231289.10115417868
Dhananjaya de SilvaSL2016-202693851019249325.65246977.93010419117
Andrew JonesNZ1987-19958787927849335.69481157.8702541998
Mike GattingENG1977-19939288172095115*29.51296870.5919416511
KL RahulIND2016-202610191223541129*51.32383392.38920427585
Boeta DippenaarSA/AX1999-200710694143398125*42.48502167.68426433116
Nayan MongiaIND1994-2000138963312726920.19184568.94024958
Vinod KambliIND1991-20001049721247710632.59344371.94214418720
Richard HadleeNZ1973-1990115981717517921.62231975.5104412325
Darren LehmannAUS1996-200511710122307811938.96378481.34417422714
Darren SammyWI2004-20151251042918718924.951870100.0509414584
Ravi BoparaENG2007-2015120109212695101*30.63346277.85114420434
Denesh RamdinWI2005-201613911022220016925.00273880.3528416531
Mark TaylorAUS1989-19971131101351410532.24590859.4812842737
Geoff MarshAUS1986-199211611564357126*39.97779055.93922430222
Graham GoochENG1976-19951231226429014236.98693261.89823440715
David WarnerAUS2009-20231611596693217945.31712797.2622334733130
Hashim AmlaSA2008-201918117814811315949.47917888.402739482253
Fahad AlhashmiUAE2008-2015530000.0070.0000300
Gerrie SnymanNAM2003540551.25955.5600310
PG GillespieIRE2006-2007540220.501414.2900300
JJ EsmeijerNED2002-20036511072.504323.2600310
Bhanuka RajapaksaSL2021550896517.8085104.71013142
Tim PringleNED2022-20265501062.002835.7100300
Nicholas de GrootCAN200366044177.3312734.6500360
Bukkapatnam SiddharthOMA2024-202666284*2.001942.1100300
Aashish KapoorIND1995-2000176043197.176368.2500321
Sufyan MehmoodOMA2021-20258711077217.8313877.5401363
Dayle HadleeNZ1973-1976117240208.008547.0600330
Johan van der WathSA2006-200710828937*14.8370127.1400338
Ryan HigginsZIM20061182157*2.506323.8100300
Prasidh KrishnaIND2021-2026308522*0.672010.0000300
Norman CowansENG1983-19852383134*2.602944.8300300
Adam HuckleZIM1997-1999198495*2.251656.2500310
Cephas ZhuwaoZIM2008-20189901544517.11132116.67003189
Brad WhealSCO2016-2024189349248.177862.8200360
Zak CrawleyENG2021-202699120558*25.6321694.91023242
Andy McKayNZ2010-201219107124*4.004725.5300300
Waqas BarkatHK2014-2018101021022712.7518455.43003100
Ehsan NawazHK2014-20181210430115.008734.4800320
Krishna ChandranUAE2014-2016121021344316.7527448.91003121
Shafiuddin AhmedBAN1997-20001110622115.506633.3300310

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