Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Stuart BinnyIND77777662v ZIMHarare10 Jul 2015
Sarfraz AhmedPAK77777470v SLColombo19 Jul 2015
Virat KohliIND77779950v SARajkot18 Oct 2015
Kusal MendisSL777764130v ENGLondon29 Jun 2016
Shoaib MalikPAK77778052v ENGCardiff4 Sept 2016
Babar HayatHK77779544v PNGHong Kong4 Nov 2016
Sikandar RazaZIM77778170v WIBulawayo19 Nov 2016
Moeen AliENG7777*5155v SALeeds24 May 2017
Jason HolderWI77776244v ENGLondon27 Sept 2017
Babar HayatHK777712051v PNGDubai6 Dec 2017
Chris GayleWI77772759v ENGGros Islet2 Mar 2019
Paul StirlingIRE77779882v WIDublin11 May 2019
Dimuth KarunaratneSL77778870v SCOEdinburgh21 May 2019
Virat KohliIND77776570v PAKManchester16 Jun 2019
KL RahulIND77779261v BANBirmingham2 Jul 2019
Shai HopeWI77779262v AFGLeeds4 Jul 2019
Ravindra JadejaIND77775944v NZManchester9 Jul 2019
Aaron JonesUSA777711732v PNGLauderhill13 Sept 2019
Shai HopeWI7777*13350v AFGLucknow6 Nov 2019
KL RahulIND77778981v WICuttack22 Dec 2019
Glenn MaxwellAUS77775944v ENGManchester11 Sept 2020
Babar AzamPAK7777*7472v ZIMRawalpindi1 Nov 2020
Rishabh PantIND77774037v ENGPune26 Mar 2021
Lewis GregoryENG77776963v PAKBirmingham13 Jul 2021
Charith AsalankaSL77776953v SAColombo4 Sept 2021
Ayan KhanOMA77779181v UAEAl Amarat5 Feb 2022
Shakib Al HasanBAN77776473v SACenturion18 Mar 2022
CJA AminiPNG777710361v NEPKirtipur25 Mar 2022
Sushant ModaniUSA77779260v SCOPearland28 May 2022
Babar AzamPAK77779351v WIMultan10 Jun 2022
Philip SaltENG77775490v NEDAmstelveen19 Jun 2022
Aiden MarkramSA77776190v ENGChester-le-Street19 Jul 2022
Calum MacLeodSCO777710780v UAEAberdeen14 Aug 2022
Najibullah ZadranAFG77777681v SLPallekele30 Nov 2022
MahmudullahBAN77779670v INDDhaka7 Dec 2022
Mohammad RizwanPAK7777*8661v NZKarachi9 Jan 2023
Mohammad RizwanPAK77777460v NZKarachi13 Jan 2023
Hiri HiriPNG77778554v UAEKirtipur10 Mar 2023
Rohit KumarNEP777711290v UAEKirtipur12 Mar 2023
Sean WilliamsZIM777773110v NEDHarare23 Mar 2023
B SharkiNEP7777*11471v USAHarare20 Jun 2023
Ishan KishanIND77776483v WITarouba1 Aug 2023
Joe RootENG77778641v NZAhmedabad5 Oct 2023
Rahmat ShahAFG7777*8452v PAKChennai23 Oct 2023
Pathum NissankaSL7777*8372v ENGBengaluru26 Oct 2023
Shreyas IyerIND77778772v SAKolkata5 Nov 2023
Cameron GreenAUS7777*10442v WIMelbourne2 Feb 2024
Harsh ThakerCAN77777761v USAThe Hague13 Aug 2024
Max O'DowdNED777712660v USARotterdam21 Aug 2024
Marnus LabuschagneAUS7777*6172v ENGNottingham19 Sept 2024

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.