Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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 The Gabba×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Donald BradmanAUSSouth Africa1931110226226226.00--100220
Keith StackpoleAUSEngland1970120215207107.5041951.31100251
Greg ChappellAUSPakistan1981110201201201.0029667.9110060
Matthew HaydenAUSEngland2002120300197150.0042071.43200383
Donald BradmanAUSEngland1933-194635032518765.0054160.07111380
Donald BradmanAUSIndia1947110185185185.0033655.06100200
Norm O'NeillAUSWest Indies1960120207181103.50--100260
Michael SlaterAUSEngland1994-199824035017687.5050269.72200451
Brian BoothAUSSouth Africa1963110169169169.00--100190
Aravinda de SilvaSLAustralia1989110167167167.0036146.26100171
Bill LawryAUSEngland1962-197035035716671.4074634.05120400
Mark TaylorAUSSri Lanka198912017316486.5035848.32100182
Neil HarveyAUSEngland1950-196247038116254.4311631.90120390
Kepler WesselsAUSEngland1982-198323022716275.6747547.79100220
Ian HealyAUSWest Indies1988-1997792363161*51.8664856.02100330
David GowerENGNew Zealand1983110158158158.00118133.90100184
Keith ArthurtonWIAustralia1992-1993231159157*79.5036044.17101161
Doug WaltersAUSEngland1965-197435133915584.7571147.68210292
Arthur MorrisAUSEngland1946-195434018015345.001910.53101212
Ricky PontingAUSWest Indies1996-200557244114988.2069663.36220412
Steve WaughAUSNew Zealand1987-2001331171147*85.5038844.07100180
Dean JonesAUSEngland1986-199034018814547.0023480.34100164
David BoonAUSNew Zealand1987-199323025614385.3350350.89110260
Viv RichardsWIAustralia1975-198845025414050.8040562.72111361
Mark WaughAUSEngland1990-199946124114048.2038063.42100261
Ian BothamENGAustralia1978-198645027113854.2037073.24100295
Matthew HaydenAUSNew Zealand200112014913674.5021070.95100212
Ian HealyAUSEngland1990-199844120813469.3339852.26100210
Garry SobersWIAustralia1960-196824018413246.00--100290
Kim HughesAUSWest Indies1979-1982231135130*67.5027848.56100171
Clive LloydWIAustralia1968-198235017312934.6026363.12101241
Kim HughesAUSEngland1978-198334117212957.3354631.5010192
Lindsay HassettAUSEngland1946-195023013912846.3339532.41100102
Maurice LeylandENGAustralia1933-193624025712664.2571435.99110230
Greg ChappellAUSWest Indies1975-1982351491124122.7586157.03320593
Ricky PontingAUSEngland1998-200234015512338.7528554.39100132
Matthew HaydenAUSWest Indies2000-200523019911866.3333759.05100212
Adam GilchristAUSNew Zealand200112013811869.0017479.31100201
Ian ChappellAUSWest Indies1968-197524128211794.0054742.41120360
Mark ButcherENGAustralia1998-200224025011662.5053646.64110290
Eddie BarlowSAAustralia196312011411457.00--101130
Sherwin CampbellWIAustralia1996-200157015211321.7147432.07102140
Sunil GavaskarINDAustralia197712011611358.0027841.73100120
Mark WaughAUSWest Indies1992-20018101508112*56.4478165.04230332
Steve WaughAUSPakistan1989-1995332147112*147.0032145.79100120
Steve WaughAUSEngland1986-2002610221611227.0046246.75101200
Brian BoothAUSEngland1962-196523114711273.506524.62100180
David BoonAUSWest Indies1988-199346026111143.5057145.71110300
Graeme WoodAUSNew Zealand1980121143111143.0029448.64100150
Carl HooperWIAustralia1988-1997791395110*49.3863861.91210393
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.