T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Gundappa ViswanathINDAustralia1977-198145027911455.8052752.94120230
Steve WaughAUSSri Lanka1988-1996662278131*69.5045261.50201211
Jack FingletonAUSEngland1932-193735027513655.0084932.39110140
Kumar SangakkaraSLAustralia2003-20126712746445.6742165.08020252
Jonathan WellsAS/MR/HHMelbourne Stars2014-20259802736834.13228119.74020203
Arjuna RanatungaSLAustralia1988-19997812736739.0047557.47030220
Allan BorderAUSNew Zealand1980-1994131202725522.6758446.58011210
Shivnarine ChanderpaulWIAustralia1995-20054502717354.2051852.32030132
Asanka GurusinhaSLAustralia1988-199678027114333.8856448.05101231
Adam GilchristAUSSri Lanka1999-200844026915467.25213126.29110286
Luke WrightMSMelbourne Renegades2013-2018661269109*53.80174154.601102810
Ian RedpathAUSEngland1971-19755802698333.6386830.99030240
Bert OldfieldAUSEngland1920-193781432654824.0974933.91000210
Adam VogesAUSWest Indies2010-2015333263112*-30885.39200253
Vernon RansfordAUSEngland1908-19124812585436.8629254.45020190
Arthur MorrisAUSEngland1947-195448025715532.1335749.30110140
Ian BellENGAustralia2006-201591102566523.2743558.85011161
Kim HughesAUSEngland1978-198591102566623.2762840.76024261
Damien MartynAUSWest Indies1992-200556325595*85.0034573.91020121
Nic MaddinsonVICTasmania2019-202236025513642.5037767.64110272
Marlon SamuelsWIAustralia2000-20155712546342.3345955.34031310
Mohammad YousufPAKAustralia2000-200968025411131.7547553.47110235
Geoff MarshAUSIndia1985-19926802548631.7566738.08020170
Frank WoolleyENGAustralia1911-19256902535628.1151748.94032211
Ricky PontingAUSPakistan2000-200968125262*36.0033176.13041241
Aaron FinchAUSIndia2012-20197802529631.5028688.11021244
Vernon RansfordAUSSouth Africa1910-19112402519562.7536568.77030210
Russell EndeanSAAustralia1952-1953241250162*83.33--110120
Damien MartynAUSPakistan2000-2005553250142125.0041260.68110140
Graeme WoodAUSWest Indies1981-1989111402498117.7954745.52011200
Azhar AliPAKAustralia2016121248205*248.0047652.10100230
Sadiq MohammadPAKAustralia1972-197724024713761.7554045.74201260
Paul CollingwoodENGAustralia2003-2011672246120*49.2037765.25100151
Michael ClarkeAUSIndia2004-20127812467335.1439562.28020182
Ken BarringtonENGAustralia1962-196635224511581.6741459.18110192
Ian ChappellAUSWest Indies1968-197635124516561.2552246.93100250
Marcus StoinisMSHobart Hurricanes2014-202588324575*49.00149164.430212012
David HookesAUSEngland1977-19833502446848.8028685.31040361
David BoonAUSNew Zealand1987-19947812446534.8646252.81020190
Ijaz AhmedPAKAustralia1989-200089024412127.1154844.53112201
Bob SimpsonAUSWest Indies1960-19612412439281.0059840.64020200
Michael VaughanENGAustralia2002-200734024214560.5034869.54110314
Travis HeadAUSEngland2018-202545024215248.4027588.00100254
Ben McDermottHHMelbourne Stars2018-20257712416940.17174138.510301810
Vinoo MankadINDAustralia194824024011660.0054144.36201210
Dean JonesAUSWest Indies1984-1993131412404318.4656442.55002110
Matthew ShortVICQueensland2019-2023351239108*59.7535267.90110261
Charles BannermanAUSEngland1877-1879362239165*59.751040.00100191
Tony GreigENGAustralia1974-19774602398939.8339161.13020321
Michael HusseyAUSIndia2007-20125612378947.4035966.02021170

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.