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 Sydney Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Javed MiandadPAKAustralia1977-1993101103936735.7385346.07030330
Greg ChappellAUSNew Zealand1974-19839103392138*56.0042891.59121292
Derek RandallENGAustralia1979-1983913139115032.5894341.46113350
Stan McCabeAUSEngland1932-1936361389187*77.8062562.24121501
Justin LangerAUSIndia2000-2004230387223129.0056268.86200551
Colin CowdreyENGAustralia1954-19757121382100*34.7392735.28132320
Garry SobersWIAustralia1961-196936038016863.3354869.34200601
Sunil GavaskarINDAustralia1978-198689137917247.3877748.78111330
George GiffenAUSEngland1882-1895711037516134.09--100371
Kim HughesAUSEngland1979-19831014137513728.8592340.63102314
Geoff MarshAUSIndia1986-199268037412546.7580846.29120280
Charles MacartneyAUSEngland1907-1921510137017041.1147665.76110420
Wilfred RhodesENGAustralia1903-192181513666926.1442841.59011310
Daniel HughesNSWTasmania2018-2023352362178120.6765755.10120460
Charles KellewayAUSEngland1911-19255903557839.4478334.87030280
Tip FosterENGAustralia1903-190424035228788.00--100460
Dean JonesAUSWest Indies1984-19931314235293*29.3360857.89020244
Ricky PontingAUSPakistan2000-200556234720786.7552665.97111460
Arthur ShrewsburyENGAustralia1882-188871403478224.7917926.26010380
Adam GilchristAUSEngland1999-200367134613357.67311111.25120500
Jack BlackhamAUSEngland1882-189491643427428.505945.76031290
John EdrichENGAustralia1966-197547134010356.67101333.56130340
Peter HandscombVICNew South Wales2020-2025711034011430.9171047.89202340
Sid BarnesAUSEngland1946-1947230335234111.6790636.98110250
Steve SmithAUSEngland2022-202635033413866.8051864.48120293
Leonard HuttonENGAustralia1946-1955581333122*47.5768938.03110240
Rohit SharmaINDAustralia2019-2025341332133110.6742977.392103111
Mike AthertonENGAustralia1991-199546133110566.2093735.33130260
Marnus LabuschagneAUSNew Zealand2020230330215110.0048967.48120241
Imran KhanPAKAustralia1977-19901010232982*41.1366849.25031223
Len BraundENGAustralia1901-1908611132810232.80--113441
Jake DoranTASNew South Wales2018-20245913279740.8879441.18020400
Peter MayENGAustralia1954-195935032210464.4087236.93120310
Kurtis PattersonNSWTasmania2018-20245813219945.8661652.11041360
Cheteshwar PujaraINDAustralia2019-2021230320193106.6775442.44120390
Steve SmithAUSIndia2020-202546031913153.1752061.35110324
Hansie CronjeSAAustralia1992-199891003198831.9080239.78021251
Allan BorderAUSNew Zealand1980-1994151613175521.1351162.04010263
Bill EdrichENGAustralia1946-195436031311952.1799031.62120280
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

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