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
Charlie TurnerAUSEngland1892-1894242752937.50--00050
Syd CurnowSAAustralia1931-1932240754718.75--00070
Vanburn HolderWIAustralia1975-1976241752425.0017044.1200080
Kim HughesAUSIndia1980-1981340753518.7516645.1800190
Rick DarlingAUSEngland1978-1979340753318.7519039.4700060
Wavell HindsWIAustralia2000-2010560756012.5010372.82011101
Courtney WalshWIAustralia1984-2000121377530*12.5016346.0100122
Roy KilnerENGAustralia1925110747474.0015448.05010110
Mohinder AmarnathINDNew Zealand1986110747474.0010173.2701030
Simon O'DonnellAUSPakistan1985-19904117474*-10173.2701070
Brendon McCullumBHMelbourne Stars2018-2019220746137.0044168.1801093
Dylan BrasherVICQueensland2026120747237.0024130.7101060
Graham GoochENGWest Indies1980-1992220746537.0012360.1601070
Chris WoakesENGAustralia2011-2022541743724.6711166.6700151
Denis ComptonENGAustralia1947-1954361742314.805050.0000060
Craig McMillanNZSouth Africa2002110737373.009973.7401041
Elyse VillaniAUSWNew Zealand Women20171117373*-47155.3201051
Rusi SurtiINDAustralia1967120734336.5023131.6000060
Ian DavisAUSEngland1977120736836.5017541.7101060
Mark TaylorAUSIndia1991120736036.5016643.9801040
Chris GayleST/MRMelbourne Stars2011-2016330736524.3357128.0701074
Luke WrightMSSydney Sixers2015-2018330736224.3361119.6701171
Sanjay ManjrekarINDAustralia1991-1992230733024.3317741.2400030
Xavier BartlettQUEVictoria2023-2024241732824.3323131.6000092
Ian SmithNZAustralia1981-1987340734418.2510370.87000110
Rod LathamNZAustralia1990-1994441733924.3315547.1000040
Percy ChapmanENGAustralia1925-1928351732818.2513554.0700041
Jarrod FreemanTASVictoria2019-2022362733018.2518439.67001100
Rodney HoggAUSWest Indies1979-19851071732112.1714450.6900050
D'Arcy ShortHHSydney Sixers2021110727272.0052138.4601073
Marcus StoinisAUSEngland2018-2022320726036.0055130.9101052
Kushal Janith PereraSLAustralia2013-2019220725736.0062116.1301071
Ken ArcherAUSEngland1950120724636.00--00050
Colin BlandSAAustralia1964120725036.0016942.6001060
Tim PaineAUSEngland2011-2018330722724.007991.1400091
John MorrisonNZAustralia1973-1983340724418.0021034.2900060
Neil FairbrotherENGAustralia1988-1999440723518.0013852.1700150
Saeed AnwarPAKAustralia1989-2000660724912.0012259.0200150
Craig McDermottAUSWest Indies1984-19951411272288.0012159.5000430
AB de VilliersBHMelbourne Stars2020110717171.0037191.8901026
David HusseyAUSSouth Africa2009220715235.5062114.5201061
Steven DaviesENGAustralia2011220714235.5061116.3900070
Tim PaineTASVictoria20171217171*71.0015944.6501170
Sam HarperVICTasmania2022120715735.5012258.2001040
David BoonAUSSouth Africa1993-1994330714523.6715844.9400050
Hilton CartwrightWAVictoria2024-2025230714323.6719736.0400040
Annabel SutherlandMSMelbourne Renegades2019-2024330713623.6763112.7000090
Edmund TylecoteENGAustralia1882-1883230713823.67--00150
Alan DavidsonAUSWest Indies1960-1961230713523.6716642.7700061
Johnny MartinAUSWest Indies1960-1961231715535.5012656.3501051

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.