Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND84/0 (3.5)IND need 115 runs in 97 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK62/5 (13.2)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th 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/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting match by match (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Saeed AhmedPAK162121 & 41-151v INDBombay2 Dec 1960
AlimuddinPAK162109 & 53-250v ENGKarachi2 Feb 1962
Motganhalli JaisimhaIND16233 & 129-241v ENGCalcutta29 Jan 1964
Ken BarringtonENG16260 & 10244760v AUSAdelaide28 Jan 1966
Ken BarringtonENG162148 & 14365180v PAKLondon27 Jul 1967
Garry SobersWI162110 & 52-242v AUSAdelaide24 Jan 1969
John EdrichENG16247 & 115*471170v AUSPerth11 Dec 1970
Roy FredericksWI162150 & 12476180v ENGBirmingham9 Aug 1973
Alan TurnerAUS16226 & 136263160v WIAdelaide23 Jan 1976
Gundappa ViswanathIND16283 & 79-170v NZChristchurch5 Feb 1976
Majid KhanPAK162112 & 50-244v NZKarachi30 Oct 1976
Gundappa ViswanathIND16289 & 73175130v AUSAdelaide28 Jan 1978
Javed MiandadPAK162100 & 62*-81v INDKarachi14 Nov 1978
Shoaib MohammadPAK16267 & 95397170v INDKarachi15 Nov 1989
Dave HoughtonZIM162121 & 41*396182v INDHarare18 Oct 1992
Saeed AnwarPAK16285 & 77303222v AUSKarachi28 Sept 1994
Mark TaylorAUS16249 & 113379110v ENGSydney1 Jan 1995
Jack RussellENG162124 & 38398150v INDLondon20 Jun 1996
Saeed AnwarPAK16274 & 88264181v ENGLondon25 Jul 1996
Brian McMillanSA162103* & 59*309150v INDDurban2 Jan 1997
Grant FlowerZIM162156* & 6365132v PAKBulawayo14 Mar 1998
Rahul DravidIND162118 & 44415200v ZIMHarare7 Oct 1998
Rahul DravidIND162162301201v ZIMNagpur25 Nov 2000
Matthew HaydenAUS16231 & 131274174v SAAdelaide14 Dec 2001
Adam GilchristAUS162138* & 24132262v SACape Town8 Mar 2002
Graeme SmithSA162139 & 23*197252v WICenturion16 Jan 2004
Damien MartynAUS1621 & 161355211v SLKandy16 Mar 2004
Marcus TrescothickENG162132 & 30*235240v NZLeeds3 Jun 2004
Stephen FlemingNZ162117 & 45306192v ENGNottingham10 Jun 2004
Adam GilchristAUS162162146225v NZWellington18 Mar 2005
Ian BellENG162162*168251v BANChester-le-Street3 Jun 2005
Michael HusseyAUS16273 & 89350230v SAJohannesburg31 Mar 2006
Ashwell PrinceSA162162*223232v BANCenturion26 Nov 2008
Michael HusseyAUS16228 & 134*336200v PAKSydney Cricket Ground3 Jan 2010
David WarnerAUS162133 & 29201142v PAKDubai International Cricket Stadium22 Oct 2014
AB de VilliersSA162162*66178v WISydney Cricket Ground27 Feb 2015
Shikhar DhawanIND162134 & 28354160v SLGalle International Stadium12 Aug 2015
Asad ShafiqPAK16283 & 79290170v ENGDubai International Cricket Stadium22 Oct 2015
Jason RoyENG162162118133v SLLondon29 Jun 2016
Dinesh ChandimalSL162155* & 7402140v PAKAbu Dhabi28 Sept 2017
Rohit SharmaIND162162137204v WIMumbai29 Oct 2018
Mominul HaqueBAN162161 & 1252190v ZIMDhaka11 Nov 2018
Chris GayleWI162162971114v ENGSt George's27 Feb 2019
Dean ElgarSA162160 & 2303184v INDVisakhapatnam2 Oct 2019
Marnus LabuschagneAUS162162238220v PAKAdelaide29 Nov 2019
Joe RootENG162153 & 9326150v WIBridgetown16 Mar 2022
Jos ButtlerENG162162*70714v NEDAmstelveen17 Jun 2022
Ibrahim ZadranAFG162162138154v SLPallekele30 Nov 2022
Aiden MarkramSA162115 & 47232250v WICenturion28 Feb 2023
Angelo MathewsSL16247 & 115333171v NZChristchurch9 Mar 2023

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