Live5th T20I · India in New Zealand 2026/27NZIND44/2 (5.2)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIREIreland won the toss and chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v India×At MA Chidambaram Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGIndia202124029721874.2551357.89100292
Dean JonesAUSIndia1986-198723027321091.0040467.57100324
Mike GattingENGIndia1982-199335123820759.5040558.77101233
David BoonAUSIndia1986-198723022012273.3341852.63100301
Duleep MendisSLIndia1982120210105105.0012385.37200171
Graeme FowlerENGIndia1985120203201101.5041249.27100223
Saeed AnwarPAKIndia1997110194194194.00146132.88100225
Alvin KallicharranWIIndia1975-19792401709842.5015563.23020280
Garry SobersWIIndia196712116995169.00--020193
Roy DiasSLIndia19821201579778.5010889.81020180
Allan BorderAUSIndia1986-198723014910649.6723563.40100181
Javed MiandadPAKIndia19871201489474.00--020-1
Shoaib MohammadPAKIndia198712014610173.00--100100
Geoff MarshAUSIndia1986-198723014311047.6724757.8910091
Imran KhanPAKIndia1987111135135*-23058.70100145
Damien MartynAUSIndia200412013010465.0026349.43100161
Graham GoochENGIndia1982110127127127.0018170.17100200
Viv RichardsWIIndia1975-19882401246831.0011065.45020160
Ian HealyAUSIndia199812112290122.0026645.8601090
Dominic SibleyENGIndia20212401228730.5037332.71010170
Keith FletcherENGIndia1973-198223112197*60.5024948.59010144
Chris LewisENGIndia199312011711758.5014779.59101152
Tony GreigENGIndia1973-19772401175429.2527642.39010151
Ben StokesENGIndia20212401158228.7521553.49010123
Rohan KanhaiWIIndia19671201137756.50--010172
Clive LloydWIIndia1967-19752401083927.00--000161
Larry GomesWIIndia19791201059152.50--010130
Matthew HaydenAUSIndia2004120975848.5016359.5101092
Ollie PopeENGIndia2021240963424.0019848.4800080
Tim RobinsonENGIndia1985121957495.0018950.26010140
Somachandra De SilvaSLIndia1982121954995.00--000-0
Mike DennessENGIndia1973120937646.5023639.41010130
Neil FairbrotherENGIndia1993120928346.0019247.92010111
Justin LangerAUSIndia2004120907145.0016953.25010100
Mike BrearleyENGIndia1977120885944.0028331.10010100
Robin BynoeWIIndia1967120844842.00--000150
Mark WaughAUSIndia1998120846642.0016850.00010111
David GowerENGIndia1982-1985220826441.0018444.57010130
Gus LogieWIIndia1988120796739.509484.0401092
Alan KnottENGIndia1973-1977240794519.7513558.52000100
Anura RanasingheSLIndia1982120777738.50--01100
Conrad HunteWIIndia1967120754937.50--000110
Brian LaraWIIndia1994110747474.008389.1601050
Alec StewartENGIndia1993120747437.0027726.7101180
Robin SmithENGIndia1993120735636.5017342.20010110
Dennis AmissENGIndia1973-1977240734618.2519337.8200060
Steve WaughAUSIndia1986-1998353722736.0016045.0000050
Greg MatthewsAUSIndia1986121714471.0010368.9300070
Carl HooperWIIndia1988-1994230685822.679670.8301080
Charlie GriffithWIIndia19671216740*67.00--000130
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.