Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM40/1 (3.4)ZIM need 182 runs in 98 ballsLive7th 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 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 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
Saim AyubPAK82827156v AUSAdelaide8 Nov 2024
Brandon KingWI82827683v BANBasseterre10 Dec 2024
Agha SalmanPAK8282*9042v SAPaarl17 Dec 2024
Temba BavumaSA828296130v PAKKarachi12 Feb 2025
Jatinder SinghOMA8282*12782v USAAl Amarat12 Feb 2025
Jacob BethellENG82825385v WIBirmingham29 May 2025
Aiden MarkramSA82828190v AUSCairns19 Aug 2025
Majid KhanPAK818112470v WILondon20 Jun 1979
John WrightNZ818111130v AUSSydney29 Jan 1981
Roy DiasSL818159120v PAKLahore29 Mar 1982
Graeme FowlerENG8181*77110v SLLeeds20 Jun 1983
Aravinda de SilvaSL8181*8770v AUSSydney23 Jan 1985
Graeme WoodAUS818111960v WIMelbourne10 Feb 1985
Mohsin KhanPAK818110950v AUSMelbourne24 Feb 1985
Allan LambENG818169121v PAKMelbourne2 Mar 1985
Steve WaughAUS81817542v INDAdelaide26 Jan 1986
David GowerENG81819440v INDManchester26 May 1986
Robin SmithENG8181*11970v SLDelhi15 Oct 1989
Martin CroweNZ818111650v AUSMelbourne11 Dec 1990
Asanka GurusinhaSL81819062v NZAuckland28 Jan 1991
Geoff MarshAUS818111880v WIPort of Spain10 Mar 1991
Kepler WesselsSA8181*14890v AUSSydney26 Feb 1992
Sachin TendulkarIND81817781v ZIMHamilton7 Mar 1992
Martin CroweNZ8181*81120v WIAuckland8 Mar 1992
Desmond HaynesWI8181*121110v AUSPerth6 Dec 1992
Hansie CronjeSA81817032v PAKEast London15 Feb 1993
Jimmy AdamsWI8181*9461v PAKSharjah29 Oct 1993
Phil SimmonsWI81819462v PAKSharjah1 Nov 1993
Mark TaylorAUS818112910v NZMelbourne16 Dec 1993
Mohammad AzharuddinIND81819942v UAESharjah13 Apr 1994
Mike AthertonENG818113780v NZBirmingham19 May 1994
Graeme HickENG818111651v SABirmingham25 Aug 1994
Mohammad AzharuddinIND81818471v WIChennai23 Oct 1994
Hansie CronjeSA818110461v PAKJohannesburg10 Dec 1994
Richie RichardsonWI818111152v AUSBrisbane7 Jan 1996
Alec StewartENG818111081v NZChristchurch20 Feb 1997
Mohammad AzharuddinIND8181*10342v SLColombo18 Jul 1997
Mohammad AzharuddinIND818110212v SLColombo26 Jul 1997
Andy FlowerZIM81819650v BANNairobi11 Oct 1997
Grant FlowerZIM818110361v PAKHarare29 Mar 1998
Mark WaughAUS81819972v INDSharjah22 Apr 1998
Nathan AstleNZ818111961v INDColombo23 Jun 1998
Inzamam-ul-HaqPAK818111291v INDToronto16 Sept 1998
Neil FairbrotherENG8181*11930v SLPerth29 Jan 1999
Gary KirstenSA8181*109100v NZChristchurch17 Feb 1999
Aravinda de SilvaSL818111340v PAKJamshedpur19 Mar 1999
Rahul DravidIND818112160v PAKSharjah13 Apr 1999
Mohammad YousufPAK8181*11960v SCOChester-le-Street20 May 1999
Inzamam-ul-HaqPAK818110461v AUSLeeds23 May 1999
Steve WaughAUS8181*9261v PAKMelbourne16 Jan 2000

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.