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
Asad ShafiqPAKAustralia2016-2017230795026.3318343.1701050
Denesh RamdinWIAustralia2010-2015340795919.7511270.54011100
Alan TurnerAUSWest Indies1975-1976240793019.7516747.3100070
Brian McMillanSAAustralia1994-1998440794819.7529027.2400040
Eoin MorganENGAustralia2011-2018660795013.179384.9501181
Sydney BarnesENGAustralia1902-19125827938*13.17616.6700200
Stafanie TaylorWIWAustralia Women2014110787878.0058134.48010111
Jordan SilkSSHobart Hurricanes2021110787878.0049159.1801082
Shaun MarshAUSSri Lanka2010-20132217847*78.009383.8700022
Meg LanningMSMelbourne Renegades2017-2024220786439.0063123.8101090
Hilton CartwrightMSSydney Thunder2020-2023320784239.0066118.1800042
John WrightNZIndia1981-19862217839*78.0013956.1200050
Cameron WhiteMSMelbourne Renegades2013-2015330785326.0064121.8801035
Abdullah ShafiquePAKAustralia2023-2024230786226.0014852.7001060
Joe HardstaffENGAustralia1908240783919.50--00040
Bert StrudwickENGAustralia1920-1925352782426.0016248.1500020
Hugh MassieAUSEngland1881-1883460784313.00--00190
Arthur JonesENGAustralia1902-1908360783113.00--00120
Alec StewartENGSouth Africa1992110777777.008887.5001070
Usman KhawajaSTMelbourne Renegades2022110777777.0051150.9801081
Cameron GreenAUSWest Indies20241117777*-10474.0401042
Mudassar NazarPAKEngland1985110777777.0010275.4901070
Mark RamprakashENGAustralia1998120776338.5013557.0401050
Sid BarnesAUSEngland1947120774538.5020837.0200030
Dale SteynSAAustralia2008-2014431777638.5019739.0901091
Michael SlaterAUSSri Lanka1995-1996231776238.5017544.00010100
Adam GilchristAUSNew Zealand1997-2007541772925.6775102.6700090
Jack EdwardsNSWVictoria2021-2023240774219.2518441.8500080
Andrew GreenwoodENGAustralia1877240774919.253119.3500000
Joey PalmerAUSEngland1881-1883451773419.25--000100
Marcus HarrisAUSEngland2021110767676.0018940.2101070
Dodger WhysallENGAustralia1925110767676.0021235.8501060
Doug WaltersAUSWest Indies1968110767676.0020736.7101050
Arjuna RanatungaSLEngland1999110767676.0010572.3801050
Alyssa HealyAUSWIndia Women2016-2020220767538.0041185.3701075
Ed CowanAUSIndia2011120766838.0019439.1801080
Archie JacksonAUSEngland1929120764638.0017044.7100070
Javed BurkiPAKAustralia1964120764738.0024031.6700070
Freddie BrownENGAustralia1950-1951230766225.33--01051
Misbah-ul-HaqPAKAustralia2009-20162417665*25.3313655.8801292
Matthew ShortVICTasmania2019-2022340764519.0016645.7800151
Ian HealyAUSPakistan1989-1997640764819.0012759.8400140
Deryck MurrayWIAustralia1975-1979450762415.2022134.3900070
Rahul DravidASIAICC World XI20051117575*-71105.6301050
Greg MatthewsAUSPakistan1983110757575.0021035.71010110
Neil FairbrotherENGSouth Africa19921117575*-8390.3601060
Sohail KhanPAKAustralia2016121756575.008291.4601084
W.G. GraceENGAustralia1892120755037.50--01051
Les FavellAUSWest Indies1960121755175.0014053.5701060
Alyssa HealyAUSWEngland Women2014-20254317537*37.5011664.6600040

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.