Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Batting by opposition (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v India×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dean ElgarSAIndia2015-202415283101218540.48227944.412421248
Marnus LabuschagneAUSIndia2019-202515282100710838.73230043.781601140
Brian LaraWIIndia1994-200617290100212034.55190052.742631026
Desmond HaynesWIIndia1983-19891932399013634.14135745.39241856
Kim HughesAUSIndia1977-19811121298821352.00205045.71261964
Graeme SmithSAIndia2004-2013152719879437.96161661.080811424
Hanif MohammadPAKIndia1952-19611526297016040.4220.00261501
Dennis AmissENGIndia1967-19771424196518841.96251638.352421131
Graham DowlingNZIndia1965-19691122296423948.2051946.0532210311
Sanath JayasuriyaSLIndia1993-20011016293834067.00139667.193211157
Andrew StraussENGIndia2006-20111222192912844.24218042.613311151
Roshan MahanamaSLIndia1990-19971120092422546.20235939.132211100
Ollie PopeENGIndia2018-20251834092119627.09164056.162241032
Clyde WalcottWIIndia1948-19531014190915269.92--430386
Darren BravoWIIndia2011-20191427189516634.42190746.932311098
Bill LawryAUSIndia1964-19691223489210046.9535461.58171882
Ross TaylorNZIndia2009-20211731289015130.69158456.193121176
Bert SutcliffeNZIndia1955-19659163885230*68.08--3301040
Tony GreigENGIndia1972-19771318288314855.19218040.50350975
Allan LambENGIndia1982-19901322287713943.85155356.473401038
Keith FletcherENGIndia1971-198219297874123*39.73214340.78272964
Richie RichardsonWIIndia1983-1989917287119458.07190844.29251920
Kane WilliamsonNZIndia2010-20211324187113137.87199743.62251932
Arjuna RanatungaSLIndia1982-19992033186711127.09102055.101527711
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Saleem MalikPAKIndia1982-19992229584610735.25137046.64322910
Thilan SamaraweeraSLIndia2001-201013207845137*65.00167650.42353961
Inzamam-ul-HaqPAKIndia1999-20061017183318452.06134861.803411092
Jos ButtlerENGIndia2014-20211525282910636.04140159.1715310210
Nasser HussainENGIndia1996-20021016182415554.93162950.584201135
Ben DuckettENGIndia2016-20251222082315337.41100981.572321205
Tillakaratne DilshanSLIndia2005-201012203819125*48.18113871.97343954
Adam GilchristAUSIndia1999-20081831280912227.90105276.902349210
Jeff DujonWIIndia1983-19891924380611038.38100142.36141693
Larry GomesWIIndia1978-19831725380612336.6445041.33140330
Tom GraveneyENGIndia1951-19671118380517553.6756144.74230344
John WrightNZIndia1981-1990915280418561.85227935.28330944
Marvan AtapattuSLIndia1990-20051422179110837.67176444.842341100
Shane WatsonAUSIndia2008-20151325077812631.12164347.35151925
Neil HarveyAUSIndia1948-19601013077515359.6226861.94420310
Roy FredericksWIIndia1971-19761323176710434.8630.00232502
Doug WaltersAUSIndia1968-19811017575610263.0064249.07171594
Moeen AliENGIndia2014-20211626075614629.08173543.572228110
Dinesh ChandimalSLIndia2015-2026917175416447.13132057.12230918
Imtiaz AhmedPAKIndia1952-19611527175313528.96--16440
Marlon SamuelsWIIndia2002-20161426275010431.25144351.981641109
Kamran AkmalPAKIndia2004-20071119274611943.88121061.654231182
Ramnaresh SarwanWIIndia2002-20111424074111630.88178641.49172863
Chris GayleWIIndia2002-2013142517388830.75155747.4006311612
Frank WorrellWIIndia1953-19621014273023760.83--151353

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.