Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At MA Chidambaram Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Navjot SidhuINDAustralia1987-19982301997366.3333958.70030218
Mohammad AzharuddinINDAustralia1986-19983501926438.4030762.54020242
Virender SehwagINDAustralia2004121167155167.0023172.29100240
Kris SrikkanthINDAustralia1986-19872301627054.0019483.51020221
Sachin TendulkarINDAustralia1998121159155*159.0019681.12100154
Sunil GavaskarINDAustralia1986-19872301359045.0022161.09010182
Rahul DravidINDAustralia1998-20042301345644.6741332.45020150
Chris HarrisNZAustralia1996110130130130.00124104.84100134
Kapil DevINDAustralia1986-198723012611942.0015084.00100210
Ravi ShastriINDAustralia1986-19872311226261.0015777.71010123
Lee GermonNZAustralia1996110898989.009692.7101091
Nayan MongiaINDAustralia1998120765838.0018940.21010110
Chandrakant PanditINDAustralia1986120743937.009478.7200090
Mohammad KaifINDAustralia2004110646464.0015840.5101060
Richie RichardsonWIAustralia1989110616161.0010160.4001060
Parthiv PatelINDAustralia2004110545454.0012144.6301070
Chetan SharmaINDAustralia1986120533026.509356.9900051
Mohinder AmarnathINDAustralia1986120525126.0012043.3301080
Anil KumbleINDAustralia1998-2004220503025.0012440.3200050
Sourav GangulyINDAustralia1998-20042314230*21.008549.4100050
Kevin CurranZIMAustralia1987110303030.003878.9500013
Dilip VengsarkarINDAustralia1987110292929.004564.4400020
Shivlal YadavINDAustralia1986120271913.506144.2600031
Andy WallerZIMAustralia1987110191919.002286.3600011
Iain ButchartZIMAustralia1987110181818.003256.2500020
Robert HaynesWIAustralia1989110181818.004837.5000010
Grant PatersonZIMAustralia1987110161616.005330.1900010
Kiran MoreINDAustralia1986-19872311612*8.003644.4400130
Peter RawsonZIMAustralia1987110151515.0014107.1400020
Yuvraj SinghINDAustralia200412115815.004831.2500020
Irfan PathanINDAustralia2004110141414.006322.2200001
Jeff DujonWIAustralia1989110131313.002650.0000020
Malcolm MarshallWIAustralia1989110121212.0011109.0900011
Craig SpearmanNZAustralia1996110121212.0012100.0000030
Adam ParoreNZAustralia1996110111111.001384.6200000
Shane ThomsonNZAustralia1996110111111.0010110.0000010
Dave HoughtonZIMAustralia1987110111111.002250.0000010
Andy PycroftZIMAustralia1987110999.002931.0300010
Stephen FlemingNZAustralia1996110888.001844.4400000
Gus LogieWIAustralia1989110888.001650.0000000
John TraicosZIMAustralia1987110666.005120.0000010
Courtney WalshWIAustralia1989110666.00875.0000001
Harbhajan SinghINDAustralia2004110555.001533.3300000
Viv RichardsWIAustralia1989110555.001050.0000000
Desmond HaynesWIAustralia1989110555.001435.7100000
Manoj PrabhakarINDAustralia1987110555.00771.4300000
VVS LaxmanINDAustralia2004110444.001921.0500010
Chris CairnsNZAustralia1996110444.00944.4400000
Roger TwoseNZAustralia1996110444.001233.3300000
Maninder SinghINDAustralia1986-1987231442.002317.3900100
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.