ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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 Western Australia Cricket Association Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mitchell SwepsonQUEWestern Australia2019-202581268315*13.839785.5700181
Scott BolandVICWestern Australia2019-20267105134*2.6011411.4000110
Beau WebsterTASWestern Australia2021-20261117471113854.69101070.40241808
Cameron GannonWAQueensland2022-20254641095354.5014177.30010170
Billy StanlakeTAS/QUEWestern Australia2019-20263442413*-5147.0600030
Muttiah MuralitharanSLAustralia1995-201044463*-6100.0000000
Cameron BancroftWAVictoria2019-20261117358814142.00138342.52212523
Aaron HardieWAQueensland2019-2025593337100*56.1760655.61120441
Matthew KellyWAVictoria2019-20266631154138.3322052.27000142
Corey RocchiccioliWASouth Australia2022-20255731023625.5017857.30001101
Corey RocchiccioliWAQueensland2022-20254637324*24.3312160.3300092
Brendan DoggettSAWestern Australia2021-2025563301310.009431.9100040
Lance MorrisWATasmania2021-20245632714*9.003479.4100140
Ben HilfenhausMS/HHPerth Scorchers2011-20175432313*23.0022104.5500011
Riley MeredithTASWestern Australia2021-20266732285.507330.1400130
Kemar RoachWIAustralia2009-2013343181718.003256.2500030
Brody CouchWAVictoria2025-202634317817.004934.6900020
Jackson BirdSS/MSPerth Scorchers2012-2017543636.00875.0000000
Sophie DayMSPerth Scorchers2022-202543364*-1250.0000010
Ryan HadleyNSWWestern Australia202534363*6.004712.7700000
Sam WhitemanWAVictoria2019-20261117247512331.6797448.77134601
Hilton CartwrightWANew South Wales2018-20268132471171*42.8294150.05110596
Campbell KellawayVICWestern Australia2023-20267122459165*45.90102644.74212495
Sam WhitemanWANew South Wales2022-2026914243711636.4281753.49212495
JP DuminySAAustralia2008-201635226314187.6742062.62120275
Will SutherlandVICWestern Australia2021-20269132260101*23.6440863.73110275
Fergus O'NeillVICWestern Australia2023-2026610222247*27.7539456.35001222
Matthew GilkesNSWWestern Australia2022-2025710221653*27.0045947.06011222
Oliver DaviesNSWWestern Australia2024-202661022155226.8828675.17010304
Chris LynnBHPerth Scorchers2011-201755219698*65.33138142.03020815
Beth MooneyPSMelbourne Renegades2021-2025442189101*94.50135140.00110250
Nathan McAndrewSAWestern Australia2021-202568217650*29.3322378.92010216
Jacob OramNZAustralia2007222167101*-103162.14110912
Corey RocchiccioliWAVictoria2022-202671021435017.8818676.8801195
Chris GreenNSWWestern Australia2024-20255721382827.6025454.33000115
Aaron HardieWASouth Australia2021-202568213423*22.3321163.51000164
Joel ParisWANew South Wales2022-20265821334622.1731841.82001201
Josh PhilippeWANew South Wales2022-202445212052*40.0020159.70010161
Teague WyllieWATasmania2023-202646210542*26.2518158.01000130
Corey RocchiccioliWATasmania2023-20266821033617.1718156.91000111
Ashton TurnerPSAdelaide Strikers2014-20163328344*83.0042197.6200046
Matthew KellyWANew South Wales2018-20255628247*20.5017447.1300190
Mitchell StarcAUSSouth Africa2012-20162428168*40.5075108.00011112
Mitchell MarshPSSydney Thunder2014-20172227844*-56139.2900024
Brody CouchWATasmania2024-20263426122*30.5011553.0400091
Peter SiddleAUSSouth Africa2008-2016242582329.0010953.2100090
Mitchell JohnsonAUSIndia20081225650*-9459.5701062
Daniel WorrallSAWestern Australia2019-20213425531*27.508564.7100190
Rob QuineyMSPerth Scorchers2012-2017662543513.5043125.5800180
Jarrod FreemanTASWestern Australia2021-202459254307.716484.38004100
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.