Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
James AndersonENGIndia2006-2024395825290818.7975638.36019370
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Nathan LyonAUSIndia2011-20253247104284111.5798043.67008474
Danish KaneriaPAKIndia2004-200711156268*2.898231.7100740
Mervyn DillonWIIndia1997-200210151112438.0022849.12006144
Shane WarneAUSIndia1992-2004142213098614.7158752.64016376
Brett LeeAUSIndia1999-2008121631925914.7751637.21015220
Gus LogieWIIndia1983-19891623269413033.0589858.69235748
Kagiso RabadaSAIndia2015-202414243189309.0048638.89005233
Josh HazlewoodAUSIndia2014-202417261414332*11.9235440.40005210
Stuart BroadENGIndia2008-20222432547074*17.4164173.32025546
Ben StokesENGIndia2014-202525471127614127.74266247.9325514116
Paul WisemanNZIndia1998-200367043276.1421020.4800450
Makhaya NtiniSAIndia2001-20081011270237.7813053.85004111
Rory BurnsENGIndia202161102416121.9158940.92024271
Pedro CollinsWIIndia2002-2006812266246.6020532.2000470
Lungi NgidiSAIndia2018-202471241782.135829.3100410
Cameron CuffyWIIndia1994-20029136144*2.009714.4300410
Matthew HoggardENGIndia2001-20061015574327.4030724.1000460
Vernon PhilanderSAIndia2013-201981532635921.9264141.03014302
Graham McKenzieAUSIndia1964-1969101511582811.2940.00004125
Shannon GabrielWIIndia2013-20231016441153.4210738.3200451
Mahmood HussainPAKIndia1952-1961141721603510.67--00461
Andrew FlintoffENGIndia2001-2008111804737026.2892251.30064648
Michael HoldingWIIndia1976-1983151812455814.415858.62024912
Vanburn HolderWIIndia1971-19791419418736*12.472263.6400412
Marvan AtapattuSLIndia1990-20051422179110837.67176444.842341100
Tim SoutheeNZIndia2009-2024132203256514.7744173.700142619
Faf du PlessisSAIndia2013-20191222058213426.45147939.35144713
Mark WaughAUSIndia1991-200114243698153*33.24146147.78144668
Marlon SamuelsWIIndia2002-20161426275010431.25144351.981641109
Shaun MarshAUSIndia2011-2019152706059922.41151539.93054684
Imtiaz AhmedPAKIndia1952-19611527175313528.96--16440
Pat CumminsAUSIndia2017-2025183014706316.21112541.78014467
Adam GilchristAUSIndia1999-20081831280912227.90105276.902349210
Ollie PopeENGIndia2018-20251834092119627.09164056.162241032
Hashim AmlaSAIndia2004-2018213721528253*43.66338345.175741813
Ricky PontingAUSIndia1996-201229514255525754.36442857.7081242784
Gary TroupNZIndia1976-1981330000.0020.0000300
Roshan JurangpathySLIndia1985-1986240110.2540.0000300
Chris KuggeleijnNZIndia1988240771.752725.9300310
Kenny BenjaminWIIndia1994340220.50385.2600300
Guy de AlwisSLIndia1986-198735014132.80--00300
Corey CollymoreWIIndia200646332*1.00329.3800300
Vishwa FernandoSLIndia2017-20223611482.805127.4500310
Todd MurphyAUSIndia202346146419.2010543.8100350
Frank KingWIIndia195356033195.50--00300
Ewen ChatfieldNZIndia198836364*2.00758.0000300
Matt HenryNZIndia2016-202447151188.508857.9500362
Saqlain MushtaqPAKIndia1999-200448134214.8615621.7900330
Page 1Next

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.