Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Patrick PattersonWIAustralia1988-199344111*0.33214.7600300
Gordon GreenidgeWIAustralia1975-19884701468020.8630647.71013172
Courtney WalshWIAustralia1988-200079339176.508247.5600320
Alec StewartENGAustralia1990-200261001104011.0015770.06003122
Mervyn DillonWIAustralia2000120000.00250.0000200
Alan HurstAUSEngland1978120000.0060.0000200
Quintin McMillanSAAustralia1931120000.0010.0000200
Jack MoroneyAUSEngland1950120000.00110.0000200
Alan ConnollyAUSWest Indies1968120000.00--00200
Bhagwath ChandrasekharINDAustralia1977120000.00150.0000200
Lance CairnsNZAustralia1980120000.0080.0000200
Craig SerjeantAUSIndia1977120000.0060.0000200
Dilip DoshiINDNew Zealand1980-1981220000.0060.0000200
Dean JonesAUSWest Indies1992-1993220000.00120.0000200
Kris SrikkanthINDAustralia1991-199223013134.334429.5500230
Merv HughesAUSEngland1986-1990230993.003228.1300210
Glenn McGrathAUSEngland1994-2002441652.003218.7500200
Glenn McGrathAUSWest Indies1996-200554266*3.001735.2900200
Ramnaresh SarwanWIAustralia2000-2005240523113.0012740.9400290
John BracewellNZAustralia1980-198724117115.677323.2900210
Danny MorrisonNZAustralia1987-19932412220*7.3311519.1300220
Alec BedserENGAustralia1946-195435028185.603452.9400230
Denis ComptonENGAustralia1946-195436137177.4012825.0000220
Sherwin CampbellWIAustralia1996-200157015211321.7147432.07102140
Brian LaraWIAustralia1992-2005812037610231.3367455.79122394
Javagal SrinathINDWest Indies1992110000.0010.0000100
Romesh KaluwitharanaSLWest Indies1996110000.0010.0000100
Jason GillespieAUSPakistan2002110000.0010.0000100
Waqar YounisPAKWest Indies1993110000.0030.0000100
Andy BichelAUSEngland2002110000.0010.0000100
Andy BichelAUSPakistan2002110000.0040.0000100
Muttiah MuralitharanSLWest Indies1996110000.0020.0000100
James AndersonENGSri Lanka2002110000.0080.0000100
Darren LehmannAUSPakistan2002110000.0010.0000100
Wavell HindsWIZimbabwe2001110000.0050.0000100
Travis FriendZIMWest Indies2001110000.0020.0000100
Mark RichardsonNZSouth Africa2002110000.0020.0000100
Simon KatichAUSWest Indies2005110000.0030.0000100
Michael KasprowiczAUSEngland1998110000.0030.0000100
Roshan MahanamaSLWest Indies1996110000.0030.0000100
Ron ArcherAUSEngland1954110000.00--00100
Trevor JestyENGAustralia1983110000.00120.0000100
Tommy MitchellENGAustralia1933110000.0040.0000100
Gil LangleyAUSWest Indies1951110000.00--00100
Graham GoochENGZimbabwe1995110000.0040.0000100
Derek RandallENGWest Indies1979110000.0010.0000100
Ian BothamENGNew Zealand1983110000.00130.0000100
Graham DilleyENGAustralia1986110000.0080.0000100
Graham DilleyENGWest Indies1979110000.0030.0000100
Martin SneddenNZEngland1983110000.0010.0000100
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.