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 Western Australia Cricket Association Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDAustralia2008-2016350893817.8019046.8400073
Jos ButtlerENGAustralia2014-2015220887144.0065135.3801094
Tammy BeaumontAS/MR/STPerth Scorchers2022-20253318877*44.0072122.22011111
Josh PhilippeWATasmania2021-2023450886017.6020443.14011100
Boeta DippenaarSASri Lanka2006110878787.009492.5501073
David MillerSAAustralia2014221876587.009195.6001081
Kieran ElliottWANew South Wales2026120877943.5016652.41010130
Sophie DevinePSHobart Hurricanes2021-2024440872821.7560145.00000115
Sanath JayasuriyaSLSouth Africa2006110868686.0065132.3101093
Mark WaughAUSNew Zealand1997110868686.0014957.72010111
Grace HarrisBHSydney Thunder2023-2024220864543.0053162.26000123
Brendon McCullumNZAustralia2007-20154418646*28.6711078.1800182
Ian HealyAUSNew Zealand1997110858585.0015455.1901090
Babar AzamPAKAustralia2017110848484.0010084.0001041
Adam VogesPSBrisbane Heat2013-2015221844984.0069121.7400060
Fawad AlamPAKAustralia2010220846342.0012268.8501040
Heather KnightSTBrisbane Heat2023-20242218459*84.0051164.71010130
Peter NevillAUSSouth Africa20161218360*83.0020640.2901081
Shaun MarshAUSSouth Africa2009-2016230836327.6720440.6901090
Ashton TurnerPSAdelaide Strikers2014-20163328344*83.0042197.6200046
Sam FanningWASouth Australia2025230834927.6711870.3400192
Charles StoboNSWWestern Australia2018-2025350833916.6016350.9200082
Mitchell SwepsonQUEWestern Australia2019-202581268315*13.839785.5700181
Simon KatichAUSSri Lanka2006110828282.0011074.5501070
James TaylorENGIndia2015110828282.0012267.2101040
Peter HandscombAUSPakistan2017110828282.008497.6201060
Craig McMillanNZAustralia1997-2007230825427.3311968.9101091
Jemimah RodriguesINDWAustralia Women2024-2026230825227.3311074.55010101
Virender SehwagINDAustralia2008-2012240824320.5015154.30001140
Angus LovellQUEWestern Australia2024-2025240824520.5016350.31000140
Matthew KellyWANew South Wales2018-20255628247*20.5017447.1300190
Pratika RawalINDWAustralia Women2026120816340.5018045.00010110
Mitchell StarcAUSSouth Africa2012-20162428168*40.5075108.00011112
Bradley HopeTASWestern Australia2023-20244618127*16.2024333.3300191
Adam VogesAUSEngland20111118080*-72111.1101040
Heath StreakZIMAustralia20031218071*80.0025131.87010110
Ellyse PerryAUSWIndia Women2024-2026220807640.0013061.54010101
Kevin PietersenMSPerth Scorchers2015-20173318044*40.0079101.2700032
Shaun MarshPSSydney Thunder2013-20173318056*40.0065123.08010102
Herschelle GibbsPSAdelaide Strikers2012220796539.5050158.00010113
Steve WaughAUSZimbabwe2003110787878.0012462.90010101
Beth MooneyAUSWSouth Africa Women2024110787878.0010971.56010130
Andrew SymondsAUSIndia2008120786639.008492.8601082
Mitchell MarshPSSydney Thunder2014-20172227844*-56139.2900024
Arjuna RanatungaSLAustralia1995120784639.0011866.1000082
Herschelle GibbsPSMelbourne Stars2012-2013331787139.0055141.82011120
Gurinder SandhuNSW/QUEWestern Australia2018-202559078188.6722934.0600291
Virat KohliINDSri Lanka2012110777777.009481.9101081
Michael CarberryPSBrisbane Heat20152117777*-37208.1101066
Mitchell MarshPSSydney Sixers20121117777*-57135.0901054

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.