Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Cazaly's Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
LG PretoriusSAAustralia2025110242424.0015160.0000050
Josh HazlewoodAUSNew Zealand20223112323*-16143.7500011
Joe MennieSAQueensland2017120232311.503369.7000140
Rachel PriestSTBrisbane Heat2019110212121.009233.3300031
Sam HarperMRBrisbane Heat2022110212121.0015140.0000020
James BazleyBHMelbourne Renegades2022110191919.002095.0000001
Michael BracewellNZAustralia202222019129.503063.3300020
Tim DavidAUSSouth Africa2025110171717.009188.8900011
Tom CooperSAQueensland201712017178.503450.0000120
Jess JonassenBHSydney Thunder2019110151515.001693.7500010
Kirby ShortBHSydney Thunder2019110151515.001883.3300000
Trent BoultNZAustralia20223311597.501693.7500120
Nathan EllisAUSSouth Africa202522014147.002166.6700111
Keshav MaharajSAAustralia2025110131313.0012108.3300020
Grace HarrisBHSydney Thunder2019110131313.007185.7100011
Cameron GreenAUSSouth Africa20252201296.001675.0000010
Delissa KimminceBHSydney Thunder20191111111*-7157.1400020
Adam ZampaAUSSouth Africa2025221111111.002055.0000010
Josh InglisAUSNew Zealand2022110101010.001662.5000010
Tim SoutheeNZAustralia2022221108*10.001283.3300010
Aaron FinchAUSNew Zealand20223301053.331952.6300100
Senuran MuthusamySAAustralia2025110999.008112.5000010
Lockie FergusonNZAustralia202222195*9.001656.2500000
Matt HenryNZAustralia2022220954.501850.0000000
Laura HarrisBHSydney Thunder201911188*-5160.0000010
David GrantSAQueensland201711188*-1650.0000010
Martin GuptillNZAustralia2022220864.002433.3300010
Sean AbbottAUSNew Zealand2022210777.001546.6700010
Nicola CareySTBrisbane Heat201911177*-4175.0000010
Josh BrownBHMelbourne Renegades2022110777.001070.0000001
Sam BillingsBHMelbourne Renegades2022110666.001060.0000000
Naomi StalenbergSTBrisbane Heat2019110555.00955.5600010
Tom RogersMRBrisbane Heat202211155*-4125.0000000
Marcus StoinisAUSNew Zealand2022220552.501729.4100100
Josh InglisAUSSouth Africa2025220552.501050.0000100
Aaron HardieAUSSouth Africa2025220542.501241.6700000
Aaron FinchMRBrisbane Heat2022110444.00757.1400000
Kagiso RabadaSAAustralia202511144*-2200.0000010
Laura WolvaardtBHSydney Thunder2019110444.003133.3300000
Jake WeatheraldSAQueensland2017120442.001921.0500110
Jake Fraser-McGurkMRBrisbane Heat2022110333.00650.0000000
Adam ZampaSAQueensland2017121222.00267.6900000
Harmanpreet KaurSTBrisbane Heat2019110111.00333.3300000
Josh HazlewoodAUSSouth Africa202521111*-1100.0000000
Jonathan WellsMRBrisbane Heat2022110111.00333.3300000
Prenelan SubrayenSAAustralia2025110111.00250.0000000
Akeal HoseinMRBrisbane Heat2022110111.00714.2900000
Corbin BoschSAAustralia2025110111.00425.0000000
Marnus LabuschagneAUSSouth Africa2025110111.00616.6700000
Nandre BurgerSAAustralia202511111*-250.0000000

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.