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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Mark WaughAUSWest Indies1992-20018101508112*56.4478165.04230332
Brian LaraWIAustralia1992-2005812037610231.3367455.79122394
Carl HooperWIAustralia1988-1997791395110*49.3863861.91210393
Ian HealyAUSWest Indies1988-1997792363161*51.8664856.02100330
Steve WaughAUSWest Indies1988-20007902649029.3361343.07020200
Courtney WalshWIAustralia1988-200079339176.508247.5600320
Steve WaughAUSEngland1986-2002610221611227.0046246.75101200
Desmond HaynesWIAustralia1979-19936911834222.8837948.28000210
Allan BorderAUSWest Indies1979-19936901827320.2245240.27010230
Alec StewartENGAustralia1990-200261001104011.0015770.06003122
Curtly AmbroseWIAustralia1988-19976723919*7.8011135.1400150
Ricky PontingAUSWest Indies1996-200557244114988.2069663.36220412
David GowerENGAustralia1978-19905923206145.7165548.85020370
Richie RichardsonWIAustralia1988-19965713038150.5061649.19040274
Allan LambENGAustralia1982-19905802337229.1344052.95010290
Mark TaylorAUSWest Indies1992-19975701804325.7149536.36000170
Sherwin CampbellWIAustralia1996-200157015211321.7147432.07102140
Allan BorderAUSEngland1982-19905728830*17.6023138.1000170
Craig McDermottAUSWest Indies1988-19965727132*14.2012457.2600040
Glenn McGrathAUSWest Indies1996-200554266*3.001735.2900200
Neil HarveyAUSEngland1950-196247038116254.4311631.90120390
Ian BothamENGAustralia1978-198645027113854.2037073.24100295
David BoonAUSWest Indies1988-199346026111143.5057145.71110300
Viv RichardsWIAustralia1975-198845025414050.8040562.72111361
Mark WaughAUSEngland1990-199946124114048.2038063.42100261
Ian HealyAUSEngland1990-199844120813469.3339852.26100210
Shivnarine ChanderpaulWIAustralia1996-20054611858237.0052235.44020120
Colin CowdreyENGAustralia1954-19704701494021.2924528.16000170
Gordon GreenidgeWIAustralia1975-19884701468020.8630647.71013172
Jimmy AdamsWIAustralia1996-20014621124428.0024545.7100170
Rod MarshAUSEngland1970-19834519446*23.5024738.06000101
David BoonAUSEngland1986-1994460832813.8325732.3000050
Shane WarneAUSWest Indies1996-2005420714735.5012755.9100061
Wasim AkramPAKAustralia1989-20024516849*17.007689.4700052
Michael BevanAUSWest Indies1996-2001441552018.3311747.0100120
Ian BishopWIAustralia1992-1997451502412.5016430.4900140
Bob WillisENGAustralia1974-19834644213*21.0014129.7900040
Glenn McGrathAUSEngland1994-2002441652.003218.7500200
Patrick PattersonWIAustralia1988-199344111*0.33214.7600300
Greg ChappellAUSWest Indies1975-1982351491124122.7586157.03320593
Bill LawryAUSEngland1962-197035035716671.4074634.05120400
Doug WaltersAUSEngland1965-197435133915584.7571147.68210292
Geoff MarshAUSEngland1986-199035132911082.2578142.13130351
Donald BradmanAUSEngland1933-194635032518765.0054160.07111380
Derek RandallENGAustralia1978-19833512477561.7552946.69030242
Mark TaylorAUSEngland1990-199836124067*48.0053544.86031270
Chris CairnsNZSouth Africa1994-2002331236102*118.00206114.561201510
Greg ChappellAUSEngland1974-19833502207144.0045548.35030221
Trevor BaileyENGAustralia1950-19583612148842.8054317.50020221
John EdrichENGAustralia1965-19743502027940.4052638.40010201
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.