Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Ricardo PowellWI50507160v SADurban30 Jan 2004
Matthew HaydenAUS50509140v INDMelbourne6 Feb 2004
Nicky BojeSA50504750v NZDunedin25 Feb 2004
Sean ErvineZIM50508520v BANHarare12 Mar 2004
Dion EbrahimZIM5050*9220v SLHarare27 Apr 2004
Marvan AtapattuSL50507530v INDDambulla18 Jul 2004
Yuvraj SinghIND50504640v SLColombo27 Jul 2004
Mohammad KaifIND50507940v ENGNottingham1 Sept 2004
Darren LehmannAUS50507320v NZMelbourne5 Dec 2004
Hamish MarshallNZ5050*5210v AUSMelbourne5 Dec 2004
Chris CairnsNZ50504042v AUSSydney8 Dec 2004
Khaled MashudBAN5050*3941v INDChattogram23 Dec 2004
Inzamam-ul-HaqPAK50506141v AUSSydney23 Jan 2005
Stuart MatsikenyeriZIM50506960v BANDhaka29 Jan 2005
Herschelle GibbsSA50506050v ENGPort Elizabeth4 Feb 2005
Graeme SmithSA50505590v ZIMJohannesburg25 Feb 2005
Jacques RudolphSA50506130v ZIMJohannesburg25 Feb 2005
Mohammad YousufPAK50505931v INDDelhi17 Apr 2005
Mohammad YousufPAK50506350v WISt Lucia22 May 2005
Irfan PathanIND50506131v NZBulawayo26 Aug 2005
Mahela JayawardeneSL50503580v BANColombo31 Aug 2005
Andy BlignautZIM50504732v NZHarare31 Aug 2005
Shoaib MalikPAK50506000v ENGLahore10 Dec 2005
Brendon McCullumNZ5050*2534v AUSChristchurch10 Dec 2005
Hamish MarshallNZ50507110v SLWellington6 Jan 2006
Peter FultonNZ50506431v SLWellington6 Jan 2006
Mahela JayawardeneSL50504740v AUSMelbourne13 Jan 2006
Mahela JayawardeneSL50504880v AUSSydney12 Feb 2006
Rahul DravidIND50508260v PAKKarachi19 Feb 2006
Kumar SangakkaraSL50506271v BANBogra20 Feb 2006
Mark BoucherSA5050*4340v AUSJohannesburg12 Mar 2006
Chamara KapugederaSL50507470v PAKColombo22 Mar 2006
Farhad RezaBAN50505741v ZIMHarare30 Jul 2006
WK McCallanIRE5050*3280v NEDCambusdoon New Ground8 Aug 2006
Andrew StraussENG50504680v PAKSouthampton5 Sept 2006
Jacques KallisSA50505950v ZIMPotchefstroom20 Sept 2006
Andrew StraussENG50504780v WIAhmedabad28 Oct 2006
Ian BellENG50507960v WIAhmedabad28 Oct 2006
Shane WatsonAUS50504680v INDChandigarh29 Oct 2006
James MarshallNZ50508060v SLQueenstown31 Dec 2006
Abdool SamadCAN505010140v KENMombasa24 Jan 2007
Dougie BrownSCO5050*2742v CANNairobi31 Jan 2007
AB de VilliersSA5050*4071v PAKCape Town11 Feb 2007
Brendan TaylorZIM505012111v WIJamaica19 Mar 2007
Ian BillcliffCAN50505640v NZSt Lucia22 Mar 2007
Russel ArnoldSL50507320v SAGuyana28 Mar 2007
Hamish MarshallNZ5050*5421v BANAntigua2 Apr 2007
Stephen FlemingNZ50508460v SAGrenada14 Apr 2007
Shivnarine ChanderpaulWI50508530v BANBarbados19 Apr 2007
Shakib Al HasanBAN50506820v INDMirpur10 May 2007
PreviousPage 254Next

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.