Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR84/0 (9.2)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Aaron FinchAUS66664964v AFGBristol1 Jun 2019
Virat KohliIND66667670v ENGBirmingham30 Jun 2019
Jason RoyENG66665772v INDBirmingham30 Jun 2019
Shakib Al HasanBAN66667460v INDBirmingham2 Jul 2019
Monank PatelUSA66669930v PNGLauderhill19 Sept 2019
Joe DenlyENG66667963v SAJohannesburg9 Feb 2020
Martin GuptillNZ66664664v INDMount Maunganui11 Feb 2020
Sikandar RazaZIM66665752v BANSylhet3 Mar 2020
Ravindra JadejaIND6666*5053v AUSCanberra2 Dec 2020
Virat KohliIND66667931v ENGPune26 Mar 2021
Aarif SheikhNEP66667960v OMAPearland9 Jun 2022
Liam LivingstoneENG6666*2266v NEDAmstelveen17 Jun 2022
Tom CooperNED66667472v PAKRotterdam18 Aug 2022
Gavin SinghUSA66666581v NAMWindhoek20 Nov 2022
Steven TaylorUSA66668981v PNGWindhoek25 Nov 2022
Monank PatelUSA66666971v PNGWindhoek25 Nov 2022
Wanindu HasarangaSL666646102v AFGPallekele25 Nov 2022
Babar AzamPAK66668251v NZKarachi9 Jan 2023
Mitchell MarshAUS6666*3666v INDVisakhapatnam19 Mar 2023
Josh LawrensonJER666610140v CANWindhoek27 Mar 2023
Pargat SinghCAN666610460v PNGWindhoek5 Apr 2023
Aasif SheikhNEP666610070v ZIMHarare18 Jun 2023
Johnson CharlesWI66668072v USAHarare18 Jun 2023
Andrew BalbirnieIRE66668851v UAEBulawayo27 Jun 2023
Mushfiqur RahimBAN66667562v NZChennai13 Oct 2023
Harry BrookENG66666171v AFGDelhi15 Oct 2023
Liton DasBAN66668270v INDPune19 Oct 2023
Babar AzamPAK6666*6362v NZBengaluru4 Nov 2023
KL RahulIND666610710v AUSAhmedabad19 Nov 2023
Alick AthanazeWI66666592v ENGNorth Sound3 Dec 2023
Curtis CampherIRE666671100v ZIMHarare15 Dec 2023
Kusal MendisSL6666*5191v ZIMColombo11 Jan 2024
Kushal BhurtelNEP66669380v NEDKirtipur25 Feb 2024
Monank PatelUSA66667981v NEDRotterdam21 Aug 2024
Andries GousUSA6666*54121v UAEWindhoek18 Sept 2024
Bas de LeedeNED66668651v UAEAl Amarat3 Nov 2024
Vikramjit SinghNED66668742v UAEAl Amarat9 Nov 2024
Mehedi Hasan MirazBAN666611940v AFGSharjah11 Nov 2024
Pathum NissankaSL66664265v NZAuckland11 Jan 2025
Craig ErvineZIM66666134v IREHarare14 Feb 2025
Harsh ThakerCAN66667942v USALauderhill25 May 2025
KL RahulIND6666*4362v SARaipur3 Dec 2025
Mark WattSCO66668543v USAKirtipur20 May 2026
Shreyas IyerIND66667152v ENGCardiff16 Jul 2026
Matty CrossSCO66665161v UAEDundee9 Aug 2026
Will JacksENG6666*3083v SLRawalpindi22 Oct 2026
Curtis CampherIRE66665026v NAMWindhoek30 Oct 2026
Majid KhanPAK656576110v AUSLeeds7 Jun 1975
Sunil GavaskarIND6565*8690v EAFLeeds11 Jun 1975
Gordon GreenidgeWI65659531v NZNottingham16 Jun 1979
PreviousPage 146Next

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.