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 Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v India×
PlayerRunsScoresBF4s6sOppositionGroundDate
Viv RichardsWI200177 & 23-232v INDPort of Spain7 Apr 1976
David GowerENG200200*279240v INDBirmingham12 Jul 1979
Dinesh ChandimalSL200164 & 36451231v INDDelhi2 Dec 2017
Mudassar NazarPAK199199408240v INDFaisalabad24 Oct 1984
Younis KhanPAK199199336260v INDLahore13 Jan 2006
Steve SmithAUS199178* & 21429190v INDRanchi16 Mar 2017
Lindsay HassettAUS198198*305160v INDAdelaide23 Jan 1948
Bob CowperAUS19732 & 165400160v INDSydney26 Jan 1968
Michael VaughanENG197197258230v INDNottingham8 Aug 2002
Ollie PopeENG1971 & 196289210v INDHyderabad25 Jan 2024
Daryll CullinanSA19643 & 153*341221v INDKolkata27 Nov 1996
Mohsin KhanPAK19594 & 101*410201v INDLahore10 Dec 1982
Everton WeekesWI194194-180v INDBombay9 Dec 1948
Gordon GreenidgeWI194194368230v INDKanpur21 Oct 1983
Richie RichardsonWI194194367200v INDGeorgetown25 Mar 1989
Gary BallanceENG194156 & 38336291v INDSouthampton27 Jul 2014
Ken BarringtonENG19321 & 172-290v INDKanpur1 Dec 1961
Clive LloydWI19330 & 163149252v INDBangalore22 Nov 1974
Viv RichardsWI192192*-206v INDDelhi11 Dec 1974
Mohammad YousufPAK19165 & 126298195v INDFaisalabad21 Jan 2006
Alastair CookENG191190 & 1381232v INDKolkata5 Dec 2012
Ian BellENG19031 & 159287280v INDNottingham29 Jul 2011
Ian BellENG190167 & 23277233v INDSouthampton27 Jul 2014
Moeen AliENG190146 & 44359171v INDChennai16 Dec 2016
Leonard HuttonENG189150 & 39*-200v INDLondon19 Jun 1952
Andrew JonesNZ18919 & 170*472173v INDAuckland22 Feb 1990
Matthew HaydenAUS189136 & 53*236261v INDMelbourne26 Dec 2003
Andrew HallSA189163 & 26507220v INDKanpur20 Nov 2004
Dennis AmissENG188188303290v INDLondon20 Jun 1974
Saeed AnwarPAK1880 & 188*271231v INDKolkata16 Feb 1999
Steve SmithAUS188117 & 71278231v INDSydney Cricket Ground6 Jan 2015
Garry SobersWI187178* & 9-191v INDBridgetown1 Apr 1971
Alvin KallicharranWI187187315250v INDBombay1 Dec 1978
Jonathan TrottENG18744 & 143443250v INDNagpur13 Dec 2012
Zaheer AbbasPAK186186246230v INDKarachi23 Dec 1982
Mark WaughAUS186153* & 33*326174v INDBangalore25 Mar 1998
Michael HusseyAUS18641 & 145*338190v INDSydney Cricket Ground2 Jan 2008
Kevin PietersenENG186186 & DNB233204v INDMumbai23 Nov 2012
Donald BradmanAUS185185336200v INDBrisbane28 Nov 1947
John WrightNZ185185 & DNB443230v INDChristchurch2 Feb 1990
Dean ElgarSA185185287280v INDCenturion26 Dec 2023
Sonal DinushaSL184100 & 84296123v INDGalle15 Aug 2026
Robin SmithENG182121* & 61*291160v INDManchester9 Aug 1990
Shane WatsonAUS182126 & 56397171v INDChandigarh1 Oct 2010
Travis HeadAUS181163 & 18201253v INDLondon7 Jun 2023
Harry BrookENG181158 & 23265201v INDBirmingham2 Jul 2025
David WarnerAUS180180159205v INDPerth13 Jan 2012
Usman KhawajaAUS180180 & DNB422210v INDAhmedabad9 Mar 2023
Brian LuckhurstENG17978 & 101388211v INDManchester5 Aug 1971
Dennis AmissENG179179397221v INDDelhi17 Dec 1976

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