Live5th ODI · Ireland in Namibia 2026/27NAM124/5 (19.5)IRE129 (33.1)NAM need 6 runs in 181 ballsLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T2062nd 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At MA Chidambaram Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Geoff MarshAUSWest Indies1989110747474.0012957.3601052
Alec StewartENGIndia1993120747437.0027726.7101180
Chandrakant PanditINDAustralia1986120743937.009478.7200090
Brijesh PatelINDNew Zealand19761217340*73.00--00061
Robin SmithENGIndia1993120735636.5017342.20010110
Dennis AmissENGIndia1973-1977240734618.2519337.8200060
Steve WaughAUSIndia1986-1998353722736.0016045.0000050
Suryakumar YadavMIChennai Super Kings20192117171*-54131.48010100
Rohit SharmaMIChennai Super Kings2019220716735.5050142.0001073
Greg MatthewsAUSIndia1986121714471.0010368.9300070
Arun LalINDWest Indies1988120706935.0011859.3201040
Carl HooperWIIndia1988-1994230685822.679670.8301080
Sarfaraz KhanPKChennai Super Kings2019110676767.0059113.5601042
Allan BorderAUSZimbabwe1987110676767.008876.1401080
Charlie GriffithWIIndia19671216740*67.00--000130
Ajit WadekarINDWest Indies1967120676733.50--011121
Pranab RoyINDEngland19821216660*66.0021031.43010100
Tim SeifertNZAfghanistan2026110656565.0042154.7601073
Vinod KambliINDPakistan1997110656565.008081.2501040
Mohammad KaifINDAustralia2004110646464.0015840.5101060
Srinivasaraghavan VenkataraghavanINDNew Zealand1976110646464.00--01041
Murali VijayCSKMumbai Indians2019220643832.0061104.9200061
Arun LalINDSri Lanka1982120646332.00--01000
Graeme HickENGIndia1993120646432.0013049.23011110
Gulbadin NaibAFGNew Zealand2026110636363.0035180.0001034
Wasim AkramPAKIndia1987110626262.0010260.7801065
Allan LambENGIndia1985110626262.0011553.9101060
Geoff MarshAUSZimbabwe1987110626262.0010161.3901080
Richie RichardsonWIAustralia1989110616161.0010160.4001060
Kapil DevINDSri Lanka1982120613130.50--000-0
Ambati RayuduCSKKolkata Knight Riders2018-2019220603930.0057105.2600052
Ramiz RajaPAKIndia1987-1997230602420.005143.1400000
Steve WaughAUSNew Zealand19961115959*-6886.7601050
Suresh RainaCSKDelhi Capitals2019110595959.0037159.4601081
Vinod KambliINDEngland1993110595959.009462.7701060
Shane WatsonCSKKolkata Knight Riders2018-2019220594229.5028210.7100054
Dominic BessENGIndia2021120593429.5016036.8800090
Rusi SurtiINDWest Indies19671215850*58.00--01050
Rory BurnsENGIndia2021240583314.5010654.7200260
David WarnerSHChennai Super Kings2019110575757.0045126.6701032
Hanumant SinghINDWest Indies1967120575028.50--01050
Gavin RobertsonAUSIndia1998120575728.5015337.2501170
Sam BillingsCSKKolkata Knight Riders2018110565656.0023243.4801025
Shane WarneAUSIndia1998-2004240563514.0010056.0000171
Karsan GhavriINDWest Indies1975-19792415635*18.67--00080
KL RahulPKChennai Super Kings2019110555555.0047117.0201031
Mark BurgessNZIndia1976120554027.50--00031
Rizwan-uz-ZamanPAKIndia19871215554*55.00--01000
Mansur Ali Khan PataudiINDWest Indies1967-1975240554013.75--00071
Parthiv PatelINDAustralia2004110545454.0012144.6301070

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.