Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At WACA Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brad HodgeAUSSouth Africa2005121244203*244.0042857.01100260
David BoonAUSNew Zealand1985-199357137920063.1772752.13121480
David WarnerAUSAfghanistan2015110178178178.00133133.83100195
Bob SimpsonAUSIndia1977120215176107.5044748.10100200
Ian RedpathAUSEngland1970-1974242250171125.0057243.71100230
Roy FredericksWIAustralia1975110169169169.00145116.55100271
Chris BroadENGAustralia1986-198723025416284.6747553.47110340
Wayne PhillipsAUSPakistan1983110159159159.0024664.63100200
Nathan AstleNZAustralia2001121196156*196.0033159.21100271
Ian ChappellAUSWest Indies197512017615688.0029859.06100180
Dean JonesAUSIndia1991-1992231158150*79.0031250.64100151
Clive LloydWIAustralia1975-198444126014986.6733577.61111361
Mark GreatbatchNZAustralia1989-1993241240146*80.0065836.47111330
Viv RichardsWIAustralia1975-198867126514644.1730287.75110356
Damien MartynAUSZimbabwe2001111144144*-14996.64100120
Andrew JonesNZAustralia1988-199323027514391.6746758.89110260
Mark TaylorAUSNew Zealand1989-1993231215142*107.5044648.21110130
Graham YallopAUSPakistan1981-198323019914166.3341547.95100190
Jeff DujonWIAustralia1981-198855018913937.8027967.74101290
David GowerENGAustralia1978-1991611147713647.7078161.08210520
Asif IqbalPAKAustralia1979121169134*169.0032651.84100232
Jack RichardsENGAustralia1986-198723015213350.6725060.80100170
Brian LaraWIAustralia1992-200056028413247.3339172.63111334
Brian LuckhurstENGAustralia1970-197424020013150.0055036.36100220
Mark WaughAUSSri Lanka1996-199922014213071.0015889.8710083
Javed MiandadPAKAustralia1979-1992691363129*45.3879545.66111290
Larry GomesWIAustralia1981-198732014512772.5033942.77100100
Sunil GavaskarINDAustralia197712013112765.5027847.12100200
Allan BorderAUSEngland1979-199169136712545.8886642.38200451
Michael SlaterAUSEngland1995-199824022012455.0039455.84100280
Graham ThorpeENGAustralia199512012312361.5021956.16101190
Dean JonesAUSPakistan1987-199233018112160.3322181.90100122
Mark WaughAUSWest Indies1992-200057036511952.1466454.97120332
Darren LehmannAUSSri Lanka1999-200222013911969.5015689.10100131
Stuart CarlisleZIMAustralia2001110119119119.0014582.07100111
Greg ChappellAUSEngland1970-198246137111774.2074150.07210362
John EdrichENGAustralia1970121162115*162.0047134.39100170
Derek RandallENGAustralia1978-198236023911539.8345852.18112210
Greg BlewettAUSEngland199512013511567.5022560.00100220
Ross EdwardsAUSEngland1974110115115115.0025245.6310060
Sachin TendulkarINDAustralia1991-199223015511451.6723565.96100200
Ian HealyAUSNew Zealand1989-1993221141113*141.0022662.39100140
Graeme WoodAUSWest Indies1981-198835026911153.8041764.51120320
Jacques KallisSANew Zealand1998-200222012211161.0017071.76100110
Adam ParoreNZAustralia2001121126110126.0026447.73100161
Jonty RhodesSANew Zealand1994-2002331112107*56.0014577.2410090
David BoonAUSIndia1991-199223014610748.6742334.52100190
Kim HughesAUSPakistan1979-198334014510636.2533942.77100170
Tony MannAUSIndia197712011210556.0018959.26100110
Stephen FlemingNZAustralia200112010910554.5024245.04100130
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.