Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Nathan AstleNZ818183111v AUSDunedin23 Feb 2000
Jacques KallisSA8181*10642v INDVadodara17 Mar 2000
Andrew HallSA818111463v SLGalle6 Jul 2000
Andy FlowerZIM818186100v NZAuckland7 Jan 2001
Alistair CampbellZIM818110541v WIBrisbane13 Jan 2001
Andy FlowerZIM81819150v BANBulawayo11 Apr 2001
Saeed AnwarPAK8181*75102v NZSharjah12 Apr 2001
Mohammad YousufPAK818111940v ENGLondon12 Jun 2001
Sachin TendulkarIND8181*11080v WIBulawayo30 Jun 2001
Alistair CampbellZIM818111742v SABulawayo23 Sept 2001
Boeta DippenaarSA818111150v INDEast London19 Oct 2001
Jonty RhodesSA81819580v PAKCape Town18 Dec 2002
Hashan TillakaratneSL8181*10650v NZBloemfontein10 Feb 2003
Sachin TendulkarIND818191100v ZIMHarare19 Feb 2003
Taufeeq UmarPAK8181*124100v ZIMSharjah10 Apr 2003
Jacques RudolphSA818111380v BANDhaka17 Apr 2003
Jacob OramNZ818187121v AUSPune3 Nov 2003
Craig McMillanNZ81818182v PAKWellington17 Jan 2004
Virender SehwagIND81819262v SLColombo27 Jul 2004
Mohammad YousufPAK8181*11451v INDBirmingham19 Sept 2004
Marcus TrescothickENG81818891v AUSBirmingham21 Sept 2004
Aftab AhmedBAN8181*87102v ZIMDhaka31 Jan 2005
Javed OmarBAN818115050v ENGLeeds26 Jun 2005
Herschelle GibbsSA81819481v NZPort Elizabeth30 Oct 2005
Tillakaratne DilshanSL8181*6780v INDAhmedabad6 Nov 2005
Inzamam-ul-HaqPAK8181*11371v ENGRawalpindi19 Dec 2005
Younis KhanPAK81819890v INDRawalpindi11 Feb 2006
Nathan AstleNZ81818843v WINapier1 Mar 2006
Michael HusseyAUS81815193v SAJohannesburg12 Mar 2006
Steve TikoloKEN81818791v BANFatullah25 Mar 2006
Suresh RainaIND8181*8981v ENGFaridabad31 Mar 2006
Michael ClarkeAUS81817990v WIKuala Lumpur12 Sept 2006
Jacques KallisSA81818661v WIGrenada10 Apr 2007
Graeme SmithSA818110370v PAKMultan26 Oct 2007
Brendon McCullumNZ81818591v SAPort Elizabeth30 Nov 2007
Tatenda TaibuZIM818111130v PAKSind24 Jan 2008
Shaun MarshAUS81819771v WISt Vincent24 Jun 2008
David HempBER818110190v NEDPotchefstroom8 Apr 2009
William PorterfieldIRE8181111110v KENDublin9 Jul 2009
Michael HusseyAUS8181*8231v INDDelhi31 Oct 2009
Jacques KallisSA818110582v ZIMCenturion10 Nov 2009
Brendan TaylorZIM818110342v INDBulawayo28 May 2010
Tim PaineAUS818112252v IREDublin17 Jun 2010
Ian BellENG81818661v IREBangalore2 Mar 2011
Devon SmithWI81819771v INDChennai20 Mar 2011
Mushfiqur RahimBAN8181*8091v AUSMirpur11 Apr 2011
Virat KohliIND818110361v WITrinidad8 Jun 2011
Younis KhanPAK81819061v ZIMHarare14 Sept 2011
Dinesh ChandimalSL81819161v INDAdelaide14 Feb 2012
Azhar AliPAK8181*12641v SLColombo16 Jun 2012

BF balls faced · 4s fours · 6s sixes

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