Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting innings by innings (Men's ODIs)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Jacques KallisSA121*13312190.983not out2v WIPort Elizabeth27 Jan 2008
Mark WaughAUS121*1349090.303not out1v PAKRawalpindi22 Oct 1994
Andrew BalbirnieIRE121*13713388.323retired hurt1v ZIMHarare18 Jan 2023
Neil McCallumSCO121*13812387.686not out1v IREBenoni1 Apr 2009
Ibrahim ZadranAFG121*14116085.822not out2v ZIMHarare6 Jun 2022
Jos ButtlerENG12174114163.517run out (SL Malinga)2v SLLondon31 May 2014
AB de VilliersSA12185140142.353c IJL Trott b SCJ Broad1v ENGCape Town27 Nov 2009
Brendan TaylorZIM12191114132.975c KJ O'Brien b AR Cusack2v IREHobart7 Mar 2015
Kusal MendisSL121100143121.003c T Banton b Rehan Ahmed1v ENGLeeds24 Sept 2026
Joe RootENG121108142112.044lbw b HMRKB Herath1v SLWellington1 Mar 2015
Quinton de KockSA121108162112.041c †N Dickwella b CAK Rajitha1v SLDurban10 Mar 2019
Mitchell MarshAUS121108109112.042c Usama Mir b Shaheen Shah Afridi1v PAKBengaluru20 Oct 2023
Marcus TrescothickENG121109132111.011lbw b J Srinath2v INDKolkata19 Jan 2002
Michael van LingenNAM121111151109.013c S Dhakal b Sompal Kami1v NEPWindhoek7 Dec 2022
Dean JonesAUS12111392107.083b Wasim Akram1v PAKPerth2 Jan 1987
Jonty RhodesSA121114120106.145run out (sub (Shadab Kabir))1v PAKNairobi29 Sept 1996
Yuvraj SinghIND121115123105.225b MG Johnson2v AUSHyderabad5 Oct 2007
Pavan RathnayakeSL121115121105.224b SM Curran2v ENGColombo27 Jan 2026
Liton DasBAN121117122103.421st †MS Dhoni b Kuldeep Yadav1v INDDubai28 Sept 2018
Rahmanullah GurbazAFG12111786103.421b TF van Woerkom1v IRESharjah7 Mar 2024
Marcus TrescothickENG121118161102.541b ST Jayasuriya1v SLLeeds1 Jul 2006
Shakib Al HasanBAN121119121101.683b BA Stokes2v ENGCardiff8 Jun 2019
Virat KohliIND1211259296.803c TA Boult b TG Southee1v NZMumbai22 Oct 2017
Kumar SangakkaraSL12112816194.532b Abdur Razzak1v BANKarachi30 Jun 2008
Aaron FinchAUS12112812094.531c GS Ballance b BA Stokes2v ENGMelbourne12 Jan 2014
Shubman GillIND1211338590.982c Towhid Hridoy b Mahedi Hasan2v BANColombo15 Sept 2023
Janneman MalanSA1211359189.631lbw b PVD Chameera1v SLColombo4 Sept 2021
Eoin MorganENG12113611388.975c GJ Maxwell b MA Starc1v AUSSydney16 Jan 2015
Mohammad HafeezPAK1211387387.681b D Bishoo1v WIBarbados2 May 2011
Dion EbrahimZIM12114011086.432run out (Javed Omar)1v BANChittagong25 Nov 2001
Faf du PlessisSA1211405486.433c E Chigumbura b J Nyumbu1v ZIMHarare4 Sept 2014
Feiko KloppenburgNED1211426485.211c M van Schoor b G Snyman1v NAMBloemfontein3 Mar 2003
Roy DiasSL12114411-84.033c DR Doshi b N Kapil Dev1v INDBengaluru26 Sept 1982
Josh InglisAUS120*8686139.535not out2v ENGLahore22 Feb 2025
Shai HopeWI120*94105127.664not out1v PAKTarouba12 Aug 2025
Steve WaughAUS120*110102109.095not out2v SALeeds13 Jun 1999
Saiteja MukkamallaUSA120*114110105.263not out2v UAEWindhoek30 Mar 2023
Kushal BhurtelNEP120*118134101.691not out2v USAKirtipur16 May 2026
Sanath JayasuriyaSL120*1288393.751not out2v INDColombo28 Aug 1996
Paul CollingwoodENG120*1337190.235not out2v AUSMelbourne9 Feb 2007
Neil McKenzieSA120*13513188.894not out1v SLEast London17 Dec 2000
Andy FlowerZIM120*1418185.114not out1v SLSharjah21 Oct 2000
Ramnaresh SarwanWI120*1439283.922not out2v ZIMGrenada24 Feb 2013
Kedar JadhavIND12076124157.896c BA Stokes b JT Ball2v ENGPune15 Jan 2017
Quinton de KockSA12091115131.872c MR Adair b Simi Singh1v IREDublin16 Jul 2021
Paul StirlingIRE120103145116.501c GD Phillips b MJ Henry2v NZDublin15 Jul 2022
Richie BerringtonSCO120103154116.504lbw b Zahid Shirzad1v CANDundee13 Aug 2026
Kyle MayersWI12010687113.212c BFW de Leede b R Klein1v NEDAmstelveen4 Jun 2022
Jason RoyENG120108122111.111c †TD Paine b AJ Tye1v AUSCardiff16 Jun 2018
Curtis CampherIRE12010894111.116b CB Sole1v SCOBulawayo21 Jun 2023

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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