Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At W.A.C.A. Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyINDAustralia2004110111.001010.0000000
Glenn McGrathAUSEngland2006110111.00250.0000000
Pedro CollinsWIPakistan2005110111.00333.3300000
Shoaib MalikPAKAustralia2005110111.001100.0000000
Dwayne BravoWIPakistan2005110111.00616.6700000
Adam VogesPSMelbourne Renegades2018110111.001100.0000000
Harmanpreet KaurSTPerth Scorchers2018110111.001100.0000000
Lauren EbsaryPSSydney Sixers2017110111.00250.0000000
Rene FarrellSTPerth Scorchers2018-2019210111.00425.0000000
Dane van NiekerkSSPerth Scorchers2017110111.00425.0000000
Daniel ChristianHHPerth Scorchers2018110111.00250.0000000
Mitchell StarcAUSEngland2017110111.00333.3300000
Katey MartinMSPerth Scorchers201911111*-1100.0000000
Michael KlingerPSMelbourne Stars2017110111.00425.0000000
Suné LuusSAWEngland Women202011111*-1100.0000000
Holly FerlingMS/BHPerth Scorchers2016-201921111*-1100.0000000
Lauren WinfieldENGWSouth Africa Women2020110111.00250.0000000
Sornnarin TippochTHAWWest Indies Women2020110111.00520.0000000
Sam WhitemanPSHobart Hurricanes2018110111.00333.3300000
David WilleyPSSydney Sixers2018110111.00520.0000000
Sarah AleySSPerth Scorchers201711111*-1100.0000000
Jemma BarsbyBHPerth Scorchers2016-2017210111.00425.0000000
Lauren SmithSSMelbourne Renegades201911111*-1100.0000000
Molly StranoMRSydney Sixers201911111*-250.0000000
Sophie EcclestoneENGWSouth Africa Women202011111*-1100.0000000
WGAKK KulasuriyaSLWNew Zealand Women202011111*-1100.0000000
Tess CooperBHPerth Scorchers2016110111.00520.0000000
James AndersonENGAustralia201712211*-147.1400000
Matthew HaydenAUSIndia2004110000.0050.0000100
Chris GayleWIPakistan2005110000.0030.0000100
Simon KatichAUSPakistan2005110000.0030.0000100
Dwayne BravoMRPerth Scorchers201811100*-10.0000000
Ian BradshawWIPakistan2005110000.0040.0000100
Shabnim IsmailSTPerth Scorchers2019110000.0030.0000100
Shashikala SiriwardeneSLWNew Zealand Women2020110000.0020.0000100
Alyssa HealyAUSWSri Lanka Women2020110000.0020.0000100
Michael KlingerPSMelbourne Renegades2018110000.0010.0000100
Michael NeserASPerth Scorchers2018110000.0010.0000100
Anya ShrubsolePSSydney Sixers2017110000.0010.0000100
Fargana HoqueBANWIndia Women2020110000.0040.0000100
Adam ZampaMSPerth Scorchers2017110000.0010.0000100
Ama KanchanaSLWAustralia Women2020110000.0020.0000100
Ama KanchanaSLWNew Zealand Women2020110000.0010.0000100
Nat Sciver-BruntPSMelbourne Renegades2019110000.0010.0000100
Ashton TurnerPSMelbourne Stars2017110000.0030.0000100
Ashton TurnerPSAdelaide Strikers2018110000.0010.0000100
Hasini PereraSLWAustralia Women2020110000.0030.0000100
Leigh KasperekNZWAustralia Women2019110000.0010.0000100
Onnicha KamchomphuTHAWWest Indies Women2020110000.0040.0000100
Ashleigh GardnerSSMelbourne Renegades2019110000.0020.0000100

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.