ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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
Bob CowperAUSEngland1965-1966230411307137.0079651.63110330
Donald BradmanAUSEngland1928-194761121034270114.89182856.56521770
Graham YallopAUSPakistan1979-1983230301268100.3363247.63100310
Ricky PontingAUSIndia1999-2004572597257119.4085469.91220533
Justin LangerAUSEngland1998-200224034825087.0061956.22100391
Alex DoolanTASVictoria2017-2021361389247*77.8074652.14111481
Viv RichardsWIAustralia1975-198920241139720860.74159587.59310213811
Neil HarveyAUSSouth Africa1952-195324028320570.75--110270
Bill LawryAUSWest Indies1968110205205205.0041649.28100121
Aubrey FaulknerSAAustralia1910-191124031220478.0048364.60110391
Wally HammondENGAustralia1928-1947612050520042.08120142.05120530
David WarnerAUSSouth Africa2022110200200200.0025578.43100162
Virender SehwagINDAustralia2003-200434024419561.0031377.96100305
Clem HillAUSEngland1898-19121019062018832.6310834.26132440
Mike DennessENGAustralia1974-197534021018852.5052440.08100180
Wilfred RhodesENGAustralia1904-1921815146617933.2995540.52121330
Jack HobbsENGAustralia1908-192910181117817869.29209350.98541970
Herbert SutcliffeENGAustralia1925-1932470724176103.43217033.36420650
Derek RandallENGAustralia1977-198379128817436.0060947.29111260
Mark WaughAUSWest Indies1988-20011214163417348.77100962.83231464
Andrew StoddartENGAustralia1892-189848033917342.38--111291
Mark TaylorAUSSouth Africa1993-199734027917069.7568041.03110180
Gary CosierAUSPakistan197712017616888.0020984.21100200
Neil HarveyAUSEngland1950-1962612236616736.6041847.37111350
Donald BradmanAUSSouth Africa1931-193222016916784.50--100180
Charles BannermanAUSEngland1877-1879362239165*59.751040.00100191
Ian ChappellAUSWest Indies1968-197635124516561.2552246.93100250
Allan BorderAUSIndia1980-19921013347216347.2088053.64212401
Annabel SutherlandAUSWEngland Women2025110163163163.0025863.18100211
Russell EndeanSAAustralia1952-1953241250162*83.33--110120
Bill WoodfullAUSSouth Africa1931-193223016816156.0010.0010150
Victor TrumperAUSSouth Africa1910-191124028715971.7530793.49110291
Majid KhanPAKAustralia1972-198147049915871.2990255.32220600
Bill LawryAUSSouth Africa196412017715788.5029460.20100220
Reg SimpsonENGAustralia1950-1951241198156*66.00--100140
Arthur MorrisAUSEngland1947-195448025715532.1335749.30110140
Glenn MaxwellMSHobart Hurricanes2022-2025432262154*262.00114229.821103310
Adam GilchristAUSSri Lanka1999-200322018015490.00152118.42100174
Neil HarveyAUSIndia1948110153153153.0025160.96100120
Mohsin KhanPAKAustralia1979-198557030315243.2953656.53110301
Travis HeadAUSEngland2021-202534023715259.2526788.76100244
Donald BradmanAUSWest Indies1931110152152152.00--100130
Ian ChappellAUSIndia1967110151151151.0022467.41100210
George UlyettENGAustralia1877-1885712048714940.588639.53142383
Marcus StoinisMSSydney Sixers2019-2026992324147*46.29224144.641103511
Keith FletcherENGAustralia1971-197745020614641.2055437.18100160
Michael VaughanENGAustralia2002-200323021614572.0031668.35110274
Asanka GurusinhaSLAustralia1988-199678027114333.8856448.05101231
Damien MartynAUSPakistan2000-2004443197142197.0033458.98100140
John BenaudAUSPakistan197212015514277.5024762.75100182
Page 1Next

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