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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Clarrie GrimmettAUSSouth Africa1931110141414.00--000-0
Tim WallAUSSouth Africa1931110141414.00--000-0
Greg ChappellAUSWest Indies1975-1982351491124122.7586157.03320593
Michael SlaterAUSEngland1994-199824035017687.5050269.72200451
Ricky PontingAUSWest Indies1996-200557244114988.2069663.36220412
Bill LawryAUSEngland1962-197035035716671.4074634.05120400
Carl HooperWIAustralia1988-1997791395110*49.3863861.91210393
Neil HarveyAUSEngland1950-196247038116254.4311631.90120390
Brian LaraWIAustralia1992-2005812037610231.3367455.79122394
Donald BradmanAUSEngland1933-194635032518765.0054160.07111380
Matthew HaydenAUSEngland2002120300197150.0042071.43200383
David GowerENGAustralia1978-19905923206145.7165548.85020370
Ian ChappellAUSWest Indies1968-197524128211794.0054742.41120360
Viv RichardsWIAustralia1975-198845025414050.8040562.72111361
Geoff MarshAUSEngland1986-199035132911082.2578142.13130351
Mark WaughAUSWest Indies1992-20018101508112*56.4478165.04230332
Ian HealyAUSWest Indies1988-1997792363161*51.8664856.02100330
David BoonAUSWest Indies1988-199346026111143.5057145.71110300
Rohan KanhaiWIAustralia1960-19682401929448.00--020301
Doug WaltersAUSEngland1965-197435133915584.7571147.68210292
Ian BothamENGAustralia1978-198645027113854.2037073.24100295
Mark ButcherENGAustralia1998-200224025011662.5053646.64110290
Allan LambENGAustralia1982-19905802337229.1344052.95010290
Garry SobersWIAustralia1960-196824018413246.00--100290
Richie RichardsonWIAustralia1988-19965713038150.5061649.19040274
Mark TaylorAUSEngland1990-199836124067*48.0053544.86031270
David BoonAUSNew Zealand1987-199323025614385.3350350.89110260
Mark WaughAUSEngland1990-199946124114048.2038063.42100261
Norm O'NeillAUSWest Indies1960120207181103.50--100260
Lawrence RoweWIAustralia1975-197924018810747.0040646.31110260
Keith StackpoleAUSEngland1970120215207107.5041951.31100251
Derek RandallENGAustralia1978-19833512477561.7552946.69030242
Clive LloydWIAustralia1968-198235017312934.6026363.12101241
Maurice LeylandENGAustralia1933-193624025712664.2571435.99110230
Allan BorderAUSWest Indies1979-19936901827320.2245240.27010230
Ted DexterENGAustralia19621201699984.50--020230
Kepler WesselsAUSEngland1982-198323022716275.6747547.79100220
Donald BradmanAUSSouth Africa1931110226226226.00--100220
Greg ChappellAUSEngland1974-19833502207144.0045548.35030221
Trevor BaileyENGAustralia1950-19583612148842.8054317.50020221
Frank WorrellWIAustralia1951-19602401876546.75--020220
Joey CarewWIAustralia196812115483154.00--020220
Allan BorderAUSNew Zealand1980-199333015010550.0031447.77100220
Ian HealyAUSEngland1990-199844120813469.3339852.26100210
Matthew HaydenAUSWest Indies2000-200523019911866.3333759.05100212
Bruce LairdAUSWest Indies1979-19822301939264.3345442.51020210
Desmond HaynesWIAustralia1979-19936911834222.8837948.28000210
Arthur MorrisAUSEngland1946-195434018015345.001910.53101212
Norm O'NeillAUSEngland1958-196224118071*60.0023444.87020210
Matthew HaydenAUSNew Zealand200112014913674.5021070.95100212
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.