Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sydney Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Moisés HenriquesSSMelbourne Stars2011-20251212333076*36.67226146.020302314
Imran KhanPAKAustralia1977-19901010232982*41.1366849.25031223
Len BraundENGAustralia1901-1908611132810232.80--113441
Jake DoranTASNew South Wales2018-20245913279740.8879441.18020400
Adam GilchristAUSSouth Africa1997-200677032610046.5736788.83120373
Matthew HaydenAUSSouth Africa1994-200958132610546.5761153.36110412
Peter MayENGAustralia1954-195935032210464.4087236.93120310
Kurtis PattersonNSWTasmania2018-20245813219945.8661652.11041360
Cheteshwar PujaraINDAustralia2019-2021230320193106.6775442.44120390
Hansie CronjeSAAustralia1992-199891003198831.9080239.78021251
Allan BorderAUSNew Zealand1980-1994151613175521.1351162.04010263
Bill EdrichENGAustralia1946-195436031311952.1799031.62120280
Alastair CookENGAustralia2007-201858031118938.8858852.89100291
MS DhoniINDAustralia2008-2019101023116538.8851360.62030284
Neil HarveyAUSEngland1951-1963611231192*34.5657438.68020230
Greg ChappellAUSWest Indies1976-19829113311182*38.8853158.57113310
Kurtis PattersonNSWVictoria2020-2025611030911228.0955655.58111431
Larry GomesWIAustralia1980-19871213130912625.7571743.10102170
Johnny TaylorAUSEngland1920-192547030810844.0059744.89110210
Michael SlaterAUSEngland1994-199935030512361.0055055.45210293
James VinceSSMelbourne Stars2020-2024662304101*76.00201151.24110309
Jonty RhodesSAAustralia1992-200299330282*50.3348662.14031152
Ian BothamENGAustralia1979-1992131703025917.7656553.45024303
Trevor GoddardSAAustralia196424130193100.3380037.63030110
Sherwin CampbellWIAustralia1996-20015703017943.0068643.88030390
Herschelle GibbsSAAustralia1998-20096903016733.4451758.22031451
Dilip VengsarkarINDAustralia1978-19928912995437.3866145.23020171
David BoonAUSNew Zealand1985-19948912988137.2556153.12032190
Ravi ShastriINDAustralia1986-199264029720674.2567144.26110212
Graeme HickENGAustralia1992-199979229710842.4346064.57110223
Mark BoucherSA/IWXAustralia2002-200971112968929.6051357.70021223
Aaron FinchAUSIndia2015-202087029511442.1435184.05121274
Kepler WesselsAUSWest Indies1984-198566029317348.8366544.06110171
Matthew HaydenAUSEngland2002-20077922929841.7132490.12020336
Greg ChappellAUSIndia1980-1981442291204145.5044864.96110330
Keith MillerAUSEngland1946-1955462289145*72.2525157.37100251
Ricky PontingAUSSri Lanka1995-201299128912436.1337177.90110204
Steve SmithSSSydney Thunder2012-2026652288125*96.00165174.552011718
Greg ChappellAUSPakistan1973-198457028718241.0055751.53101270
Graeme WoodAUSWest Indies1981-19859922876941.0060747.28021150
Percy McDonnellAUSEngland1882-1888714028614720.433063.33103262
Zaheer AbbasPAKAustralia1973-198458028410835.5049057.96110340
KL RahulINDAustralia2015-2025910028411028.4046760.81111278
Mark WaughAUSPakistan1990-200067028311640.4343864.61110182
Johnny BriggsENGAustralia1885-1898101902835714.896434.38012190
Marnus LabuschagneAUSIndia2019-20255702829140.2950056.40030330
Ijaz AhmedPAKAustralia1990-200089028213731.3359747.24111253
Ian RedpathAUSEngland1971-197536028110546.8378235.93120180
David WarnerAUSNew Zealand2009-2022671281111*46.8338572.99110310
Brian BoothAUSSouth Africa1964241280102*93.3371039.44120190

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.