Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Len BraundENGAustralia1902-190861211824916.5510.00001120
Michael ClarkeAUSNew Zealand2007-20153301819860.3322580.44020171
Garry SobersWIAustralia1960-19683601806730.0046238.96021150
Travis HeadAUSNew Zealand2016-201923017911459.6736848.64100160
Chris HarrisNZAustralia1997-200244317963*179.0027565.09020100
Harry MakepeaceENGAustralia1920-192124017911744.7546038.9111060
Michael BevanAUSSri Lanka1996-200354317865*178.0023874.79020130
Mark TaylorAUSPakistan1990-199745017810135.6045639.04110170
Syed KirmaniINDAustralia1977-198557217848*35.6029360.75000120
Chris RogersAUSEngland201312017711688.5032654.29110210
Bill LawryAUSSouth Africa196412017715788.5029460.20100220
KS RanjitsinhjiENGAustralia18982401777144.25--020110
Bruce LairdAUSWest Indies1979-19825701776925.2945339.07020110
Bobby PeelENGAustralia1885-18955811777325.29--021110
Charles KellewayAUSEngland1911-192561001774217.7045729.32000150
Gary CosierAUSPakistan197712017616888.0020984.21100200
Kenneth HutchingsENGAustralia190824017612644.00--100211
Rick McCoskerAUSWest Indies1975-1982352176109*58.6738445.83100100
Campbell KellawayVICQueensland2023-20266901754819.4452133.59000191
Jonathan TrottENGAustralia2010-2011221174168*174.0035249.43100140
Roshan MahanamaSLAustralia1988-19967801745121.7529159.79010120
Bill PonsfordAUSEngland192524017212843.0024254.5510060
Cheteshwar PujaraINDAustralia2014-202036017210628.6753632.09101160
Mark WaughAUSNew Zealand1990-20028821725328.6725567.4501070
Ray LindwallAUSEngland1947-195959017210019.1113282.58102192
Rod MarshAUSPakistan1972-198471001727417.2031854.09011171
Michael BevanAUSNew Zealand1997-2002431171102*85.5022476.34100130
Affie JarvisAUSEngland1885-18954821718228.50--01030
Donald BradmanAUSSouth Africa1931-193222016916784.50--100180
Seymour NurseWIAustralia1960-19682401697442.2549833.94020100
Bill WoodfullAUSSouth Africa1931-193223016816156.0010.0010150
Michael HusseyAUSSouth Africa2005-200946016812228.0031353.67101174
Ben DunkST/AS/HHMelbourne Stars2011-20176611684333.60144116.67000151
AB de VilliersSAAustralia2005-20144501679133.4032850.91021160
Inzamam-ul-HaqPAKAustralia1993-20056611676433.4027460.9502181
Yashasvi JaiswalINDAustralia20241201668483.0032650.92020191
Doug WaltersAUSIndia1980-19813421667883.0030654.25010110
Usman KhawajaAUSIndia2018-20243501665733.2032850.61010171
Ian HealyAUSWest Indies1988-1996121431663615.0923670.3400180
George BaileyTASVictoria201712016510682.5030753.75110172
Johnny DouglasENGAustralia1911-19255801656020.6349033.6702180
Andrew SymondsAUSEngland2003-200732016415682.0024965.86100151
John WatkinsSAAustralia1952-19532401649241.00--020131
Phil SimmonsWIAustralia1992-199556016411027.3329056.5510292
Annabel SutherlandAUSWEngland Women2025110163163163.0025863.18100211
Eddie BarlowSAAustralia196412016310981.5035645.79110160
Craig WhiteENGAustralia200223216385*163.0027060.37020133
Brian BoothAUSEngland1962-196524016310340.7543537.4710090
Shikhar DhawanINDAustralia2014-20196601636827.1722971.18011152
Percy McDonnellAUSEngland1881-18834611635232.60--010142

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.