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
Brad HaddinAUSWest Indies2010-2013330834327.6710182.1800062
Cameron WhiteAUSEngland2007-20144328358*83.0070118.57011110
Marnus LabuschagneAUSPakistan2023-2024230836327.6717647.1601080
Pelham WarnerENGAustralia1904240836820.75--01090
Jim ChristySAAustralia1931-1932240836320.7510.0001160
Allan BorderAUSSri Lanka1985-1990440836120.759488.3001060
Junior MurrayWIAustralia1992-1996440835320.7516650.0001050
Bob WillisENGAustralia1971-198311125831911.8627729.9600050
Virat KohliINDPakistan20221118282*-53154.7201064
Aaron FinchMRSydney Thunder2022110828282.0064128.1301042
Marnus LabuschagneAUSNew Zealand2019120826341.0018245.0501061
Ashok MankadINDAustralia1977120824441.0018444.5700030
Matthew WadeAUSNew Zealand2016-2019231823841.0015552.9000040
Sam HarperVICWestern Australia2024-20253318259*41.009190.1101063
Will SutherlandVICTasmania2021-2022231824441.0014755.7800062
Hemu AdhikariINDAustralia1948240823820.5030826.6200050
Abdul QadirPAKAustralia1983-1990451824520.5020041.00000100
Tim BresnanENGAustralia2010-2014672822816.4010677.3600161
Brad HoggAUSEngland2003-20072218171*81.008892.0501091
Peter FultonNZAustralia2007-2009220816040.5011570.4301070
Georgia ElwissMSMelbourne Renegades2018-20192218159*81.0076106.5801070
Viv RichardsWIEngland1980-1987220815840.5011868.6401072
Damien MartynAUSIndia2000-2004441813127.0014655.4800140
Ashton TurnerPSMelbourne Stars2014-20235438143*81.0051158.8200054
Percy SherwellSAAustralia1910-1911240814120.2514655.48001130
Doug RingAUSSouth Africa1952-1953240815320.25--011100
Alec BedserENGAustralia1947-19513538127*40.5010250.9800070
Simon O'DonnellAUSWest Indies1985-1989651815220.2511769.2301031
Adam GilchristAUSSouth Africa1997-20055628130*20.2516050.6300280
Alex HalesSTHobart Hurricanes20221118080*-56142.86010111
Ross GregoryAUSEngland1937110808080.0018144.2001050
Lindsay HassettAUSIndia1948110808080.0014854.0501090
Sam LoxtonAUSIndia1948110808080.0015551.6101060
Gordon GreenidgeWIEngland1980110808080.0013260.6101060
Nick LarkinMSBrisbane Heat2020-2023320805840.0058137.9301091
Albert HartkopfAUSEngland1925120808040.0016448.7801180
Steve SmithAUSWest Indies1984-1985320805440.0012962.0201030
Sarah TaylorENGWAustralia Women2014330806326.679980.8101080
Kiran MoreINDAustralia1986-19914318067*40.0017545.7101060
Marcus TrescothickENGAustralia2002-2003340803720.0014555.17001122
Jimmy SinclairSAAustralia1910-19112418058*26.679782.4701183
Bill StorerENGAustralia1898240805120.00--01080
Boeta DippenaarSANew Zealand20021117979*-10773.8301090
Ajinkya RahaneINDSouth Africa2015110797979.0060131.6701073
Tim PaineAUSNew Zealand2019110797979.0013857.2501090
Andrew HudsonSAEngland1992110797979.0011568.7001070
Murali VijayINDAustralia2014120796839.5016348.4701070
Kris SrikkanthINDPakistan1985220796739.5010376.7001082
Wayne PhillipsAUSPakistan1983-1985220794439.5013458.9600060
Luke WrightMSBrisbane Heat2016-20183317960*39.5078101.2801152

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.