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
Herschelle GibbsSA2003-20101101027376617539.64434486.691020741472
Matthew HaydenAUS2003-2008999693939181*45.28481881.76720441158
Paul StirlingIRE2008-20251161102354816232.85405487.528161240486
Kevin PietersenENG/IWX2004-201312511815420213040.80489785.81923740171
Sean WilliamsZIM2005-202513413014435117437.51491288.58631740052
Shubman GillIND2019-20266767103475223*60.963418101.671019140074
Andrew StraussENG2003-20111141126372915835.18460680.96524739725
MahmudullahBAN2007-2025215189475131128*36.13658577.924291039099
Younis KhanPAK2003-2015177170114777123*30.04629775.865321638836
Tom LathamNZ2012-2026169156204583145*33.70542784.458261438660
Marlon SamuelsWI2003-2018152143204205133*34.19552776.0892011384102
Travis HeadAUS2016-2026838063214154*43.433030106.07817237876
Alastair CookENG2006-201491914320413736.83414777.26519636310
Mohammad YousufPAK/AX2003-201013612919452311741.12584577.38635436233
Glenn MaxwellAUS2012-202514413216369510831.852975124.2032212354138
Michael HusseyAUS2004-2012175148385076109*46.15592085.74337335270
David MillerSA2010-202617715445472414243.344514104.658249352152
Rahul DravidIND/IWX2002-2011127118203723103*37.99512872.60134834817
Kushal Janith PereraSL2013-20231121075307713530.17330093.246161234451
JP DuminySA2004-201919317438492812936.24585884.12327734267
Shahid AfridiPAK/AX/IWX2003-201520718618391312423.292878135.9631515339177
Sikandar RazaZIM2013-2026131123203888135*37.75441987.98622332687
Misbah-ul-HaqPAK2003-201514913726475296*42.81641174.12039431876
Ramnaresh SarwanWI2003-2013120113173717115*38.72502274.01128531638
Kamran AkmalPAK2003-20171341189274612425.19330783.0449931632
Mitchell MarshAUS2011-202610399123363177*38.66348396.554247315119
Andrew SymondsAUS2003-200912610524358915144.31396090.635241130473
Craig ErvineZIM2010-2026105101113079130*34.21391078.754211030238
Pathum NissankaSL2021-202670703236413735.28278784.82517630126
Paul CollingwoodENG2002-2011158145294148120*35.76541376.63323529960
Shivnarine ChanderpaulWI2003-2011114108213804127*43.72548469.37627129040
Kyle CoetzerSCO2009-202363635228015639.31277682.13414629030
Ajinkya RahaneIND2011-201889863290611135.01370178.52323628833
Brad HaddinAUS2004-201511810815300311032.29356984.14216228370
Ben StokesENG2011-20231139815346118241.70361395.795247282109
Shreyas IyerIND2017-2026787253053128*45.57312497.73524228074
Marcus TrescothickENG2002-200664634210912135.75252783.46611827913
William PorterfieldIRE2007-202290890267013930.00388168.806151127427
Salman ButtPAK2004-201064643218613635.84286676.27611142737
George MunseySCO2017-202671697255719141.24276992.34317627083
Alex HalesENG2014-201967653233017137.58243895.57613527045
Aiden MarkramSA2017-202682797255417535.47261397.74412726657
KL RahulIND2016-20269687213412129*51.70369492.37919326481
Elton ChigumburaZIM/AX2004-201816015121326611725.12414378.832141026473
Soumya SarkarBAN2014-202678734233416933.83245695.03315826459
Ahmed ShehzadPAK2009-201780801255512432.34354072.18613726218
Stephen FlemingNZ2002-2007686642133134*34.40293272.75314625930
Scott StyrisNZ2003-20111119715318414138.83390681.52322525841
Umar AkmalPAK2009-2019117108153032102*32.60357584.81119825548
Liton DasBAN2015-202694939247817629.50290685.274121625546

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