Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Dipendra Singh AireeNEP7979*8572v UAEHarare2 Jul 2023
Charith AsalankaSL79796584v SADelhi7 Oct 2023
Steve SmithAUS7979*7980v WIMelbourne2 Feb 2024
Richie BerringtonSCO7979*8144v NAMDundee20 Jul 2024
Max O'DowdNED7979*11980v CANThe Hague11 Aug 2024
Saiteja MukkamallaUSA7979*7443v NAMWindhoek22 Sept 2024
Tristan StubbsSA79798624v IREAbu Dhabi2 Oct 2024
Rachin RavindraNZ79796391v SLHamilton8 Jan 2025
Shreyas IyerIND79799842v NZDubai2 Mar 2025
Ben CurranZIM79799590v SLHarare31 Aug 2025
Pathum NissankaSL797910391v WIKingston3 Jun 2026
Rahmat ShahAFG79798980v INDLucknow17 Jun 2026
Rohit SharmaIND79796993v AFGChennai20 Jun 2026
Tony de ZorziSA79798761v NAMWindhoek11 Sept 2026
Muhammad ShahdadUAE797910572v USADallas11 Oct 2026
Pavan RathnayakeSL79797462v PAKRawalpindi18 Oct 2026
Hassan NawazPAK79797454v ENGRawalpindi20 Oct 2026
Alvin KallicharranWI787883141v AUSLondon14 Jun 1975
Mike BrearleyENG7878113110v AUSLondon6 Jun 1977
Aunshuman GaekwadIND7878*115--v PAKSahiwal3 Nov 1978
Gordon GreenidgeWI7878147111v ENGLeeds28 May 1980
Geoff BoycottENG787898110v AUSBirmingham22 Aug 1980
John WrightNZ787813590v AUSSydney13 Jan 1981
Viv RichardsWI78789761v AUSMelbourne23 Jan 1982
Barry WoodENG7878*13740v INDLeeds2 Jun 1982
John DysonAUS7878*14661v NZMelbourne9 Jan 1983
Larry GomesWI787815340v AUSLeeds11 Jun 1983
Graeme FowlerENG7878*15150v PAKLondon13 Jun 1983
Desmond HaynesWI7878*14080v PAKPerth4 Feb 1984
Saadat AliPAK7878*11940v ENGKarachi26 Mar 1984
Kim HughesAUS78787682v WICastries19 Apr 1984
Dean JonesAUS7878*9480v ENGMelbourne17 Feb 1985
Larry GomesWI78789190v NZBridgetown23 Apr 1985
Gus LogieWI7878*107110v PAKGujranwala27 Nov 1985
Javed MiandadPAK78788851v INDNagpur24 Mar 1987
Javed MiandadPAK7878*7141v INDJamshedpur26 Mar 1987
Sunil GavaskarIND7878*10961v AUSSharjah5 Apr 1987
Richie RichardsonWI787876120v PAKPort of Spain18 Mar 1988
Desmond HaynesWI787811650v AUSSydney13 Dec 1988
Allan BorderAUS787810361v WIMelbourne14 Jan 1989
Ken RutherfordNZ7878*7551v INDDunedin1 Mar 1990
Mohammad AzharuddinIND7878*9522v PAKSharjah27 Apr 1990
Martin CroweNZ787810280v ENGBrisbane15 Dec 1990
Athar Ali KhanBAN7878*95--v SLKolkata31 Dec 1990
Viv RichardsWI78788462v ENGManchester25 May 1991
David BoonAUS787810790v INDMelbourne18 Jan 1992
Geoff MarshAUS787813630v INDSydney20 Jan 1992
Andrew JonesNZ7878113130v ENGWellington15 Mar 1992
Mark TaylorAUS787810910v PAKAdelaide13 Dec 1992
Kepler WesselsSA787812060v INDDurban17 Dec 1992

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.