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

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David HusseyMSSydney Thunder2011-20163301055235.0069152.1701064
Hilton CartwrightMSPerth Scorchers2020-202333210558*105.0087120.6901074
Chetan ChauhanINDAustralia1977-19812401058526.2523444.87012140
Ben McDermottTAS/QUEVictoria2017-20244711054617.5038027.6300082
David WarnerSTMelbourne Stars2011-2023221104102*104.0054192.5910066
Tom VeiversAUSPakistan196412110488104.0014074.29010100
Cameron BancroftPSMelbourne Stars2016-20203311045952.0094110.6401063
Ranji HordernAUSEngland1911-191224110449*34.6728935.99000120
Joe HardstaffENGAustralia19372401048326.0026339.54010100
Mitchell SwepsonQUEVictoria2019-202659310422*17.3316164.6000190
Gordon GreenidgeWIPakistan1981110103103103.0016163.9810051
Matthew HaydenAUSSri Lanka2003-200822110380*103.0014073.5701044
Ricky PontingAUSZimbabwe2001-20042201036851.5013178.6301091
Lance CairnsNZAustralia1980-19836601035217.1710598.1001176
Craig SerjeantAUSIndia19771201028551.0021148.3401090
Kevin PietersenMSSydney Sixers2015-20183301025434.0087117.24010121
Marcus StoinisMSPerth Scorchers2014-20235501024420.4098104.0800092
Ravichandran AshwinINDAustralia2011-20207721023120.4017358.9600181
Nathan LyonAUSIndia2011-202461011024111.3320749.28002111
Gary CosierAUSIndia19771201016750.5015664.7401090
Allen HillENGAustralia18772421014950.504971.4300130
Darren GoughENGAustralia1994-19995701014514.4317358.38001110
Jeremy ConeyNZAustralia1980-198667110155*16.8326238.5501040
Johnson CharlesWIAustralia2013110100100100.0012182.6410081
Sam HeazlettQUEVictoria2023110100100100.0013574.0710071
Bill LawryAUSIndia1967110100100100.0014867.5710080
Ian CraigAUSSouth Africa19531201005350.00--010100
Simon O'DonnellAUSSri Lanka1985-199033110057*50.0014768.0301041
Shahid AfridiPAKAustralia1997-20054401004525.0010793.4600164
Nick LarkinMSPerth Scorchers2019-20234411007033.3369144.93011121
Beau WebsterTASVictoria2021-20222401003825.0022344.84000110
Richie BenaudAUSSouth Africa1952-19532401004525.00--00080
Mark TaylorAUSSri Lanka1989-19966711003216.6720249.5000191
Brad HodgeAUSNew Zealand20071119999*-86115.1201071
Bill BrownAUSIndia1948110999999.0021645.8301080
Seb GotchVICTasmania2017-2021341999333.0020747.83011111
Roy MinnettAUSEngland1911-1912240995624.7517257.5601090
Frank DruceENGAustralia1898240994424.75--000100
Ken MackayAUSEngland1958-1962340994924.7535228.1300050
Andrew SymondsAUSSouth Africa2002-2008350997219.8011784.6201386
Bob TaylorENGAustralia1978-1982360993716.5024839.9200090
Mitchell MarshAUSIndia2012-2025570994614.1412777.9500195
Mohammad AzharuddinINDAustralia1985-1992771993716.5021446.2600150
James TaylorENGAustralia20151119898*-90108.89010112
Barry ShepherdAUSPakistan1964121985598.0014468.06010130
Joe ClarkeMSBrisbane Heat2022-2024330986232.6768144.12010111
Callum FergusonST/AS/MRMelbourne Stars2012-2020640984124.5072136.1100092
Alan DavidsonAUSEngland1958-1962340984024.5026836.5700080
Norm O'NeillAUSWest Indies1960-1961240984824.5030232.4500180
Andy RobertsWIAustralia1975-1982770985414.0019350.78011101

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.