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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Perth Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Josh PhilippeSSPerth Scorchers2019-20269911373217.13112122.32000171
Ashton TurnerPSSydney Sixers2019-202688322884*45.60139164.03020217
Moisés HenriquesSSPerth Scorchers2019-20268812135830.43143148.950111610
Ben DwarshuisSSPerth Scorchers2019-202686222105.5022100.0000220
D'Arcy ShortAS/HHPerth Scorchers2019-2025771210103*35.00169124.26110177
Matthew ShortASPerth Scorchers2018-20267601757429.17131133.59010183
Max BryantBHPerth Scorchers2019-20247701313518.7180163.75000108
Aaron HardiePSSydney Sixers2021-20267601315521.8396136.46010144
Ben McDermottHHPerth Scorchers2018-202577212567*25.0091137.36010107
James PeirsonBHPerth Scorchers2019-2024770924213.149497.8700092
Josh InglisPSSydney Sixers2019-20267718929*14.8382108.54001102
Ashton AgarPSAdelaide Strikers2018-2026741321610.673494.1200111
Sean AbbottSSPerth Scorchers2019-202676121104.2020105.0000010
Daniel HughesSSPerth Scorchers2019-20266601667427.67122136.07011174
Chris LynnBH/ASPerth Scorchers2019-20266601373522.83129106.20000172
Jordan SilkSSPerth Scorchers2019-202466112447*24.80105118.10001103
Jack EdwardsSSPerth Scorchers2019-202666111046*22.0082134.15002132
Sam HarperMS/MRPerth Scorchers2019-2026660663711.0056117.8600053
Ashton TurnerPSMelbourne Renegades2019-2026650593611.8054109.2600042
Daniel ChristianSS/MR/HHPerth Scorchers2018-202366149379.8043113.9500252
Ashton TurnerPSHobart Hurricanes2018-20256411384.332065.0000010
Andrew TyePSBrisbane Heat2019-202461111*-250.0000000
Aaron HardiePSHobart Hurricanes2019-202554219290*96.00124154.84020186
Marcus StoinisMSPerth Scorchers2019-20265511905547.50153124.18010213
Cameron BancroftPSBrisbane Heat2019-202355218176*60.33137132.12010137
Ashton TurnerPSBrisbane Heat2019-20245511735343.25106163.21010139
Aaron HardiePSMelbourne Renegades2021-20265401575739.25128122.66010116
Mitchell MarshPSSydney Sixers2019-202655112357*30.7593132.26011145
Ashton TurnerPSAdelaide Strikers2018-202655112348*30.75120102.50000103
Aaron HardiePSBrisbane Heat2021-20245501125722.4085131.7601084
Cooper ConnollyPSSydney Sixers2023-20265421085954.0063171.4301078
Aaron HardiePSAdelaide Strikers2022-2026550993419.8082120.7300072
Mitchell MarshPSMelbourne Renegades2019-20265529556*31.6764148.4401129
Josh InglisPSAdelaide Strikers2018-2024550842616.8069121.74000111
James VinceSSPerth Scorchers2019-2024550812816.2081100.0000181
Tom RogersMR/HHPerth Scorchers2018-20255225349*-32165.6300053
Nick HobsonPSMelbourne Renegades2019-202655049199.805687.5000031
Ben ManentiSS/ASPerth Scorchers2019-2026540462311.5044104.5500021
Jhye RichardsonPSSydney Sixers2019-2026530402013.3338105.2600022
Jonathan WellsAS/MRPerth Scorchers2018-20255313323*16.5029113.7900040
Nathan EllisHHPerth Scorchers2020-2025521282428.0019147.3700050
Jhye RichardsonPSMelbourne Renegades2019-202653022117.3315146.6700012
Jackson BirdSS/MSPerth Scorchers2019-20245311512*7.501883.3300010
Kane RichardsonMRPerth Scorchers2019-2025520994.504225.0000120
Jason BehrendorffPSMelbourne Renegades2019-202553285*8.001361.5400000
Brendan DoggettBH/ST/ASPerth Scorchers2019-2025520753.501258.3300010
Andrew TyePSSydney Sixers2019-2024510666.004150.0000010
Michael NeserBH/ASPerth Scorchers2018-2024540431.00944.4400200
Cameron BancroftPSHobart Hurricanes2018-2023540210.501612.5000200
Lloyd PopeSS/ASPerth Scorchers2019-2026530210.671216.6700100
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.