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 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 runsT2057th 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,750 of the 11,756 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Syed Abid AliIND15978 & 8128880v AUSSydney26 Jan 1968
Charlie DavisWI15934 & 125*--0v INDGeorgetown19 Mar 1971
Sunil GavaskarIND159101 & 58391130v ENGManchester6 Jun 1974
Dilip VengsarkarIND1592 & 157273210v ENGLondon10 Jun 1982
Sunil GavaskarIND159155 & 4*293241v SLChennai17 Sept 1982
Allan LambENG15922 & 137*271250v NZNottingham25 Aug 1983
Wayne PhillipsAUS159159246200v PAKPerth11 Nov 1983
Gordon GreenidgeWI159127 & 32*237220v AUSKingston28 Apr 1984
Dilip VengsarkarIND159126* & 33269180v ENGLondon5 Jun 1986
Navjot SidhuIND159116 & 43*244144v NZBangalore12 Nov 1988
David BoonAUS159149 & 10447120v WISydney26 Jan 1989
Richie RichardsonWI159156 & 3348200v INDKingston28 Apr 1989
Sanjay ManjrekarIND15976 & 83429180v PAKFaisalabad23 Nov 1989
David GowerENG159123 & 36274180v AUSSydney4 Jan 1991
David BoonAUS15948 & 111376200v WIBrisbane27 Nov 1992
Ken RutherfordNZ15957 & 102296173v AUSChristchurch25 Feb 1993
Sachin TendulkarIND1594 & 155*196154v AUSChennai6 Mar 1998
Alec StewartENG159107 & 52258200v AUSMelbourne26 Dec 1998
Matthew HaydenAUS15963 & 96232271v SACape Town8 Mar 2002
Dinesh MongiaIND159159*147171v ZIMGuwahati19 Mar 2002
Mohammad YousufPAK159159 & DNB282210v ZIMBulawayo16 Nov 2002
Ricky PontingAUS159117 & 42*261221v WIGuyana10 Apr 2003
Ramnaresh SarwanWI15957 & 102258230v SLTrinidad3 Apr 2008
Kumar SangakkaraSL15950 & 109271211v NZColombo26 Aug 2009
VVS LaxmanIND15956 & 103*246190v SLColombo3 Aug 2010
Rahul DravidIND159146* & 13298220v ENGLondon18 Aug 2011
Cheteshwar PujaraIND159159306191v NZHyderabad23 Aug 2012
Chris RogersAUS159110 & 49350220v ENGChester-le-Street9 Aug 2013
Hashim AmlaSA159159128164v IRECanberra3 Mar 2015
Kane WilliamsonNZ159132 & 27332180v ENGLondon21 May 2015
Joe RootENG15988 & 71312180v PAKDubai International Cricket Stadium22 Oct 2015
Kane WilliamsonNZ15988 & 71238190v SLDunedin10 Dec 2015
Rishabh PantIND159159*189151v AUSSydney3 Jan 2019
Rohit SharmaIND159159138175v WIVisakhapatnam18 Dec 2019
Sean WilliamsZIM1598 & 151*326141v AFGAbu Dhabi10 Mar 2021
Shreyas IyerIND15992 & 67185194v SLBengaluru12 Mar 2022
Mushfiqur RahimBAN159106 & 53*29571v IREDhaka19 Nov 2025
Karl NunesWI15866 & 92501190v ENGKingston3 Apr 1930
Lindsay HassettAUS158137 & 21*415221v ENGNottingham10 Jun 1948
Leonard HuttonENG158158-160v SAJohannesburg27 Dec 1948
Colin CowdreyENG1584 & 154-160v WIBirmingham30 May 1957
Basil ButcherWI158142 & 16-100v INDMadras21 Jan 1959
Bob SimpsonAUS15855 & 103-140v INDAdelaide23 Dec 1967
Majid KhanPAK15879 & 79-220v NZWellington2 Feb 1973
Dennis AmissENG158158 & 01270v PAKSindh16 Mar 1973
Doug WaltersAUS158107 & 51333130v PAKAdelaide24 Dec 1976
Rick McCoskerAUS15851 & 107433181v ENGNottingham28 Jul 1977
Clive RadleyENG158158524150v NZAuckland4 Mar 1978
Wasim RajaPAK15897 & 61295230v INDDelhi4 Dec 1979
David GowerENG158158118184v NZBrisbane15 Jan 1983

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