Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Adelaide Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Travis HeadSANew South Wales2017-202147028310940.4348558.35111272
Dawid MalanENGAustralia2017-202235028213456.4047559.37110314
Steve WaughAUSEngland1986-200257228183*56.2044263.57031261
Sam HarperMS/MRAdelaide Strikers2018-20259802816335.13220127.730202210
Alastair CookENGAustralia2006-201758028014835.0059746.90100290
David BoonAUSEngland1986-199536027712146.1772238.37202280
D'Arcy ShortHHAdelaide Strikers2017-202266127773*55.40210131.900302412
Zaheer AbbasPAKAustralia1972-198346027710146.1744960.13111323
Rohit SharmaINDAustralia2008-202581102777325.1842565.18010239
Mark TaylorAUSSouth Africa1994-1998241275169*91.6764942.37110270
Dean JonesAUSWest Indies1985-198934027321668.2546159.22100190
Daniel HughesNSWSouth Australia2017-20235912736034.1355549.19031192
Monty NobleAUSEngland1898-19084702706538.57--030200
Michael ClarkeAUSSouth Africa2012120268230134.0031884.28100432
Mark WaughAUSSouth Africa1994-2001361268115*53.6062942.61120340
Josh InglisPSAdelaide Strikers2019-20267722685553.60170157.650202413
Kim HughesAUSIndia1981120266213133.0042263.03110260
Keith StackpoleAUSEngland1966-197123026613688.6755448.01110340
Geoff BoycottENGAustralia1966-1979361266119*53.2064541.24110240
Justin LangerAUSWest Indies1993-20054702669938.0062442.63020250
Shaun MarshWASouth Australia2018-2023361264163*52.8047355.81111382
Mike GattingENGAustralia1986-199535026311752.6048754.00202320
Travis HeadAUSIndia2016-202556026314043.8343560.46110255
Justin LangerAUSNew Zealand2004120261215130.5047954.49100283
Vijay HazareINDAustralia1948120261145130.5067538.67200310
Joe DarlingAUSEngland1895-190235026117852.20--110343
Aaron HardieWASouth Australia2023-20254602619943.5042261.85010381
Daniel DrewSAVictoria2022-202558126113037.2956446.28101271
Dean JonesAUSSri Lanka1985-199244326099*260.0027395.24030115
Alex CareyAUSEngland2021-202535025610651.2041262.14120231
Campbell KellawayVICSouth Australia2023-20256902568028.4467238.10011191
Daniel DrewSAWestern Australia2023-2024361252208*50.4044257.01102280
Nathan AstleNZAustralia1997-20043402519562.7537666.76030242
Alex CareyASPerth Scorchers2019-20266602518241.83165152.12030316
Alex HalesST/HHAdelaide Strikers2014-20237712516841.83169148.520302213
Steve WaughAUSSri Lanka1988-1996443250170250.0046553.76110200
Usman KhawajaQUESouth Australia2021-202535024917449.8045055.33101231
Eddie BarlowSAAustralia1964121248201248.00--100330
David WarnerAUSSri Lanka2012-2019331248100*124.00241102.90200196
Colin McDonaldAUSEngland1955-195923024717082.3331553.97100180
Ian RedpathAUSWest Indies1969-197635024610349.2032559.08110182
Sanath JayasuriyaSLAustralia1990-200656024311240.5038263.61100254
Imran KhanPAKAustralia1976-199046124313648.6064537.67100170
Jake WeatheraldASSydney Thunder2017-202399124380*30.38177137.290202310
Victor TrumperAUSSouth Africa1911121242214*242.0028584.91100290
Kepler WesselsAUSPakistan1983-198423024217980.6733771.81110271
Mark TaylorAUSPakistan1990-19963402427860.5046352.27030150
Dwayne BravoWIAustralia2005-200935024210448.4041957.76110262
Shivnarine ChanderpaulWIAustralia1995-20095802406230.0060040.00020120
Michael VaughanENGAustralia2002-200323023917779.6742356.50100284

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.