Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Shreyas IyerIND70708851v WIChennai15 Dec 2019
Marnus LabuschagneAUS70706150v INDSydney29 Nov 2020
Imam-ul-HaqPAK70708031v SACenturion2 Apr 2021
Janneman MalanSA70708190v PAKCenturion7 Apr 2021
Matty CrossSCO70707561v PNGAl Amarat25 Sept 2021
Rahmat ShahAFG707010232v NEDDoha21 Jan 2022
Sushant ModaniUSA707010260v UAEPearland1 Jun 2022
Sharmarh BrooksWI70708370v PAKMultan8 Jun 2022
Travis HeadAUS7070*6533v SLColombo19 Jun 2022
Sese BauPNG70709631v USAPort Moresby11 Sept 2022
Shubman GillIND707060110v SLGuwahati10 Jan 2023
Mushfiqur RahimBAN70709360v ENGChattogram6 Mar 2023
B SharkiNEP70709970v UAEDubai6 Mar 2023
Liton DasBAN70707133v IRESylhet20 Mar 2023
Vriitya AravindUAE70707581v WISharjah9 Jun 2023
Hardik PandyaIND7070*5245v WITarouba1 Aug 2023
Will YoungNZ707080101v BANDhaka26 Sept 2023
Will YoungNZ70708072v NEDHyderabad9 Oct 2023
Imam-ul-HaqPAK707071100v AUSBengaluru20 Oct 2023
Sybrand EngelbrechtNED70708241v SLLucknow21 Oct 2023
Smit PatelUSA707084110v CANRotterdam19 Aug 2024
Jan FrylinckNAM70708870v USAWindhoek16 Sept 2024
Azmatullah OmarzaiAFG7070*7735v BANSharjah11 Nov 2024
Scott EdwardsNED70706550v SCOAmstelveen10 May 2025
Sherfane RutherfordWI70707192v ENGLondon3 Jun 2025
Ben CurranZIM70709080v SLHarare29 Aug 2025
Janith LiyanageSL7070*4763v ZIMHarare29 Aug 2025
Milind KumarUSA7070*5062v NEPDubai26 Oct 2025
Milind KumarUSA70706671v NEPDubai1 Nov 2025
Marco JansenSA70703983v INDRanchi30 Nov 2025
Noah CroesNED70709330v NEPUtrecht29 Jul 2026
Aaron JohnsonCAN70707374v UAEDundee11 Aug 2026
Parvez Hossain EmonBAN70709652v AFGSharjah21 Oct 2026
Ibrahim ZadranAFG7070*9641v ZIMSharjah23 Oct 2026
John WrightNZ696913790v ENGManchester20 Jun 1979
Graham GoochENG696912350v AUSSydney14 Jan 1980
John DysonAUS696912040v NZAdelaide23 Nov 1980
Allan BorderAUS6969*6770v WISydney26 Jan 1982
Graeme WoodAUS696910720v WISydney27 Jan 1982
Keith FletcherENG69695244v INDCuttack27 Jan 1982
Sunil GavaskarIND69697671v PAKLahore31 Dec 1982
Duncan FletcherZIM6969*8450v AUSNottingham9 Jun 1983
Graeme FowlerENG696911290v NZBirmingham15 Jun 1983
Graeme FowlerENG69699670v PAKManchester18 Jun 1983
Kim HughesAUS696912480v WILondon18 Jun 1983
Qasim UmarPAK69697840v WIMelbourne12 Jan 1984
Simon O'DonnellAUS69698032v WISydney12 Feb 1985
Mudassar NazarPAK69698670v AUSMelbourne24 Feb 1985
Mohammad AzharuddinIND6969*9080v NZAdelaide25 Jan 1986
Sunil GavaskarIND696994--v SLVadodara15 Jan 1987
PreviousPage 127Next

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.