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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Adelaide Oval×

Qualification: Minimum 500 balls faced.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David WarnerAUSPakistan2015-2019331538335*269.0056994.55200616
Travis HeadAUSEngland2018-202546041417069.0050182.63130523
Alex CareySAQueensland2018-202559148010160.0062377.05131572
Virender SehwagINDAustralia2003-201247040815158.2954075.56120482
Viv RichardsWIAustralia1975-1989914174610157.38100274.45182854
Sam HarperVICSouth Australia2020-2025813149415141.1769171.491304911
Brian LaraWIAustralia1993-200559063922671.0090071.00220785
Michael ClarkeAUSIndia2008-201457061721088.1489568.94310681
Kevin PietersenENGAustralia2006-201357048122768.7170568.23210546
Jake LehmannSAVictoria2020-2025710038611338.6057866.78132322
Mark WaughAUSEngland1991-199947134713857.8353464.98120370
David WarnerAUSEngland2011-20226914109551.2563964.16030482
Virat KohliINDAustralia2012-2025914173914156.85117063.16421706
Clive LloydWIAustralia1969-1985813352412152.4075462.60130512
James PeirsonQUESouth Australia2018-2026710334813249.7156261.92110343
Ricky PontingAUSIndia1999-2012710186824296.44144859.94411910
Ian BellENGAustralia2006-201479230872*44.0051659.69031357
Jake LehmannSANew South Wales2017-202461033158045.0053359.10020380
Dean JonesAUSPakistan1984-1992454380121*380.0064558.91210242
Alvin KallicharranWIAustralia1975-198035029510659.0050458.53120370
Ricky PontingAUSEngland1998-201058142015460.0071858.50211340
Richie RichardsonWIAustralia1984-199569032310635.8955458.30120292
Steve SmithAUSEngland2011-202271043199353.1755757.27020342
Steve WaughAUSIndia1986-200356130815061.6053957.14110342
Michael ClarkeAUSEngland2003-201479245914865.5780457.09210430
Jake DoranTASSouth Australia2019-20256102362105*45.2564755.95110311
Sachin TendulkarINDAustralia1991-2012813037015328.4666255.89111413
Matthew HaydenAUSWest Indies1997-200546133412566.8060755.02120421
David GowerENGAustralia1979-199169036711440.7867154.69120400
Peter HandscombVICSouth Australia2020-20257121356148*32.3666453.61201363
Jordan SilkTASSouth Australia2019-202561013014633.4456453.37001340
Donald BradmanAUSEngland1929-194748146621266.5787453.32131351
Michael HusseyAUSEngland2006-20103412979399.0056852.29040252
Jake LehmannSAQueensland2018-2026611133368*33.3063752.28040430
VVS LaxmanINDAustralia1999-201248033714842.1366750.52111380
Paul CollingwoodENGAustralia2003-201167237920675.8075150.47110302
Gordon GreenidgeWIAustralia1975-1989610043710443.7086650.46130325
Nathan McSweeneySAWestern Australia2023-2026582310104*51.6761850.16121361
Harry NielsenSAWestern Australia2018-202571223868238.6077649.74021413
Allan BorderAUSNew Zealand1980-199365031520563.0063849.37110330
Daniel HughesNSWSouth Australia2017-20235912736034.1355549.19031192
Allan BorderAUSIndia1981-199257128991*48.1759148.90031233
Allan BorderAUSEngland1979-1991692413100*59.0084948.65130331
Joe RootENGAustralia2013-202561003778737.7077748.52041391
Jack RyderAUSEngland1921-1929361486201*97.20100948.17130291
Keith StackpoleAUSEngland1966-197123026613688.6755448.01110340
Justin LangerAUSEngland1998-2006351290179*72.5060847.70110240
Marnus LabuschagneQUESouth Australia2018-202559038915943.2281647.67110362
Larry GomesWIAustralia1982-1987462395124*98.7582947.65210250
Henry HuntSAVictoria2020-2025611039712636.0984247.15131353
Page 1Next

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.