Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIM23/1 (3.4)ZIM need 155 runs in 98 ballsT20I3rd 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)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Evin LewisWI2016-2025696752279176*36.76264586.16512322076
Hardik PandyaIND2016-2025946810190492*32.831717110.89011414176
Mahela JayawardeneSL/AX1998-2015444415391253214433.331586179.01197528111275
JP DuminySA2004-2019199179405117150*36.81605284.55427734775
Darren BravoWI2009-202212111714310912430.18443470.12418925275
Paul CollingwoodENG2001-2011197181375092120*35.36661476.99526736574
Daryl MitchellNZ2021-202662578281113757.37297594.49913023072
Brad HaddinAUS2001-201512611516312211031.54370684.24216229671
Heinrich KlaasenSA2018-202560567214117443.691829117.06411220071
Michael LeaskSCO2014-20269877151624107*26.191434113.2518512571
Babar AzamPAK2015-202614714416674415852.69780686.402038562769
Jason HolderWI2013-202313611424223799*24.86247990.240121116069
Steve WaughAUS1986-2002324288587569120*32.91997175.913451553068
Scott StyrisNZ1999-201118716123448314132.49564579.42428935368
Najibullah ZadranAFG2012-20239284132060104*29.01231289.10115417868
Ricardo PowellWI1999-20051029616200312425.04208396.1618818068
Harry BrookENG2023-202647474173820240.421588109.4548216168
Kapil DevIND1978-1994225198393783175*23.79397995.071141329167
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Sean WilliamsZIM2005-202516415920521717437.53600086.95837947066
Carl HooperWI1987-2003227206435761113*35.34751776.64729740965
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365
Arjuna RanatungaSL1982-1999266255477456131*35.85957177.904491852364
Dean JonesAUS1984-199416316125606814544.62836272.57746638064
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
Gerhard ErasmusNAM2019-2026807782755156*39.93340980.82321422164
Dwayne SmithWI2004-201510489515609718.57168392.69081414264
Stephen FlemingNZ/ICC1994-2007275269218037134*32.411124271.498491782363
Tom LathamNZ2012-2026171158214664145*34.04551984.518271439062
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Soumya SarkarBAN2014-202688834249716931.61267193.493151028362
Mashrafe MortazaBAN/AX2001-202022015828178751*13.75204187.56011515062
Shimron HetmyerWI2017-202658544163813932.761556105.2755311962
Moin KhanPAK1990-200421818240326672*23.00401781.300121721861
Kane WilliamsonNZ2010-202517516718725714848.70889381.601547666760
JJ SmitNAM2019-20266759912019424.02153378.340346360
Justin KempSA/AX2001-20078465181474100*31.36176283.6511069459
Steve SmithAUS2010-202517015420580016443.28666986.971235852158
Ramnaresh SarwanWI2000-2013178168325702120*41.93756375.39438846958
Shaun PollockSA/AX/IWX1996-200830220472349013026.44402986.621142024558
Dwayne BravoWI2004-2014163141242968112*25.37360682.312101124058
George BaileyAUS2012-2016908510304415640.59364583.51322322257
Andre RussellWI2011-201956479103492*27.21794130.230469457
Mark WaughAUS1988-200224323519844617339.101095877.0818491664656
Azmatullah OmarzaiAFG2021-2026514191262149*39.44128298.441939156
Tillakaratne DilshanSL1999-20163283014010235161*39.211185386.35224711110755
Joe RootENG2013-2026197187288010166*50.38912187.822049965655
Ravindra JadejaIND2009-20262121425229058732.28339685.54013621055
Mohammad ShahzadAFG2009-2019848432727131*33.67308288.48614432355
Thomas OdoyoKEN/AX1996-2014133116152361111*23.38337769.91171319055

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