Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Steve SmithAUSPakistan2017111108108*-104103.85100111
Aaron FinchAUSEngland2014-201522010810854.0011494.7410184
Teague WyllieWANew South Wales2022-202423010810436.0020851.92101160
Nic MaddinsonVIC/NSWWestern Australia2019-20255801083713.5025143.03001160
Michael HusseyAUSPakistan201022110767107.0012188.4301070
Ellyse PerrySSPerth Scorchers2023-202522110659106.0085124.71010190
Michael KlingerPSMelbourne Renegades2014111105105*-60175.0010074
Mitchell MarshPSHobart Hurricanes2011-20143301053735.0078134.6200066
Lachlan ShawNSWWestern Australia20262301056135.0015368.63011104
Ricky PontingAUSIndia2000-20123401054526.2516464.02000110
Teague WyllieWATasmania2023-202646210542*26.2518158.01000130
Shaun MarshPSAdelaide Strikers2012-20152201045752.0080130.0001075
Mitchell MarshWASouth Australia2019-20232301045634.6794110.64010116
Shaun MarshPSHobart Hurricanes201422110363*103.0075137.3301064
Mitchell MarshPSBrisbane Heat2011-20172201037051.5062166.1301075
Mitchell MarshAUSSouth Africa2014-20163401036725.7516363.1901182
Corey RocchiccioliWATasmania2023-20266821033617.1718156.91000111
Craig SimmonsPSAdelaide Strikers2014110102102102.0041248.7810088
Corey RocchiccioliWASouth Australia2022-20255731023625.5017857.30001101
Mark VermeulenZIMAustralia20031201016350.5021447.20010141
Usman KhawajaAUSSouth Africa20161201019750.5019950.75010113
Ed CowanNSWWestern Australia20181201015550.5018355.19010111
Narsingh DeonarineWIAustralia20091201008250.0024341.15010122
Michael HusseyAUSNew Zealand2007-20093311004950.0097103.0900054
Alyssa HealyAUSWSouth Africa Women2024110999999.0012479.84010160
Michael HusseyAUSWest Indies2009120998249.5020448.53010120
Michael KlingerPSSydney Sixers2016-20172219971*99.0071139.4401086
Jayden GoodwinWANew South Wales2024-2026480996712.3830432.57012130
Mark SteketeeQUEWestern Australia2019-20247101993211.0013374.44002112
Cooper ConnollyWASouth Australia2023-20252319751*48.5015861.39010123
Steve WaughAUSNew Zealand1997110969696.0016159.63010100
Mark TaylorAUSSri Lanka1995110969696.0017355.49010140
Josh PhilippeNSWWestern Australia2025-2026340965124.0090106.67011103
George BaileyAUSSouth Africa2014220957047.5012079.1701053
Matt PriorENGAustralia2010-2013350953919.0019847.9800081
Cameron GreenWATasmania2021460954015.8320047.50000101
Andrew SymondsAUSSouth Africa2008120945747.0016556.9701081
Kieran PowellWIAustralia2013220948347.0010887.04010122
Joel CurtisWATasmania2026230947531.3310787.85010112
Peter ForrestBHPerth Scorchers2011-2015440945923.5084111.9001074
Naomi StalenbergHH/MRPerth Scorchers2021-2025550945418.8081116.0501192
D'Arcy ShortWAQueensland2019-2024460944915.6722841.23000130
Adam ParoreNZAustralia1997120936346.5021443.46010130
Georgia WarehamMRPerth Scorchers2023-2025330934431.0065143.08000131
Kevin PietersenENGAustralia2010-2013350934518.6017353.76001121
Todd MurphyVICWestern Australia2023-2026691932611.6317852.25002160
Aaron HardieWANew South Wales2022-2026430925230.6713966.19010111
Moisés HenriquesSSPerth Scorchers2012-2017220917045.5063144.4401075
Romesh KaluwitharanaSLAustralia1995120905045.0011677.59010130
Ben RohrerSS/ST/MRPerth Scorchers2012-2017551905222.5075120.00010112

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.