T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting records (Men's All internationals)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 1,612 of the 1,613 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBAN2008-202550528159014636.14210675.5044115934
Andy FlowerZIM1992-20033544215248336.29243562.5901221627
Fakhar ZamanPAK2018-2025373631516180*45.941466103.4149214752
Alastair CookENG2008-201828400151116237.77297650.773811754
Dean JonesAUS1986-199432354147210747.48200173.56213211016
Mushfiqur RahimBAN2007-202555617145215926.89258056.2818814821
Kusal MendisSL2015-202635443144514335.24217766.3839616523
Desmond HaynesWI1979-1992223261423145*54.73277551.285941549
Asanka GurusinhaSL1986-199629342141012744.06274051.4656213112
Younis KhanPAK2001-2016455051409149*31.31225762.4338412816
Alistair CampbellZIM1992-200132435140811137.05274751.262721378
Jos ButtlerENG2012-202650467140312935.971344104.3918314046
Mohammad RizwanPAK2016-202541418138798*42.03157688.01011113322
Damien MartynAUS1993-2006424711138716538.53228060.832921677
Harry BrookENG2022-202624301138618647.791313105.5648314449
Steve SmithAUS2010-202432363137816441.76230459.8148214412
Gordon GreenidgeWI1975-198717264136021361.82257252.8857015325
Mike AthertonENG1990-199921271135715152.19326641.554721590
Michael HusseyAUS2005-2011383811131210548.59167178.52110210527
Sarfraz AhmedPAK2014-2023404710131211835.46165479.3226013511
Shahid AfridiPAK1996-2016545031308108*27.83962135.9719212064
Daryll CullinanSA1993-2000333761295275*41.77218559.2724213820
Ian BellENG2007-201539494129111028.69248851.8916316113
Graham ThorpeENG1996-2004243471288200*47.70224657.354601477
Gautam GambhirIND2007-201623295126116752.54201262.674621557
Ian BothamENG1978-199234412124213831.85197163.0136215124
Faf du PlessisSA2011-201928316123413749.36196462.83210013414
Mark TaylorAUS1989-1997263021233142*44.04239551.482110983
Shubman GillIND2019-202623284122620851.08140787.1436012337
Dimuth KarunaratneSL2012-202424342121715238.03245849.512941141
Justin LangerAUS1993-200515245121621564.00204459.494531559
Hashan TillakaratneSL1988-200332365121314439.13284542.642621273
Ramiz RajaPAK1985-1997252821212119*46.62184665.663911256
Marvan AtapattuSL1996-200739437121112733.64210157.641841342
Grant FlowerZIM1992-200330401120315130.85271344.342631157
Geoff MarshAUS1986-1992343921190126*32.16258446.05343955
Shreyas IyerIND2017-202631302115210541.14127090.713619836
Colin CowdreyENG1955-1971182451133128*59.6345044.442811202
Mark BoucherSA1998-201261521111217627.34164568.150471088
Brad HaddinAUS2007-201526272111916944.76135382.7134111031
Eoin MorganENG/IRE2007-202139373111711332.851013110.271628653
Asif IqbalPAK1965-197918292111617541.331520.003421164
Jackie McGlewSA1953-1962122141100255*64.71--350751
Ajay JadejaIND1992-19993335710989539.21178461.550919513
Abdul RazzaqPAK1997-20115144910918931.17133581.720549635
Shoaib MohammadPAK1984-1990171941079203*71.93240844.816011284
Guy WhittallZIM1996-2003283631078203*32.67201553.5023211911
Doug WaltersAUS1973-198121246104925058.28169661.853501075
Navjot SidhuIND1987-199925292103711638.41174659.391717719
Robin SmithENG1990-199423281102512837.96184555.561831345

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.