ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Perth Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDAustralia201812014012370.0029747.14100151
Marcus StoinisAUSEngland2018110878787.009987.8801064
Usman KhawajaAUSIndia2018120777238.5025130.6801050
Marcus HarrisAUSIndia2018120907045.0019745.69010120
Joe RootENGAustralia2018110626262.006891.1801020
Travis HeadAUSIndia2018120775838.5012959.6901080
Ajinkya RahaneINDAustralia2018120815140.5015253.2901082
Aaron FinchAUSIndia2018120755037.5013655.15010110
Jason RoyENGAustralia2018110494949.0046106.5200071
Quinton de KockSAAustralia2018110474747.0040117.5000070
Fran WilsonSTPerth Scorchers2018110464646.0028164.2900080
Shaun MarshAUSIndia2018120504525.0010945.8700070
Jonny BairstowENGAustralia2018110444444.004891.6700042
Reeza HendricksSAAustralia2018110444444.007459.4600040
Nat Sciver-BruntPSSydney Thunder20181113838*-28135.7100040
Tim PaineAUSIndia2018120753837.5020536.5900090
Elyse VillaniPSSydney Thunder2018110383838.0037102.7000050
Nicole BoltonPSSydney Thunder2018110373737.0026142.3100070
Rishabh PantINDAustralia2018120663633.0011159.4600041
Aiden MarkramSAAustralia2018110363636.0032112.5000060
Alex HalesENGAustralia2018110353535.004774.4700031
Tim PaineAUSEngland2018110343434.004477.2700021
Glenn MaxwellAUSEngland2018110343434.003987.1800031
Nathan Coulter-NileAUSSouth Africa2018110343434.0031109.6800051
Alex CareyAUSSouth Africa2018110333333.007146.4800020
Hanuma VihariINDAustralia2018120482824.0012139.6700060
Heather GrahamPSSydney Thunder20181112727*-2993.1000020
Rachel PriestSTPerth Scorchers2018110252525.0019131.5800050
Cheteshwar PujaraINDAustralia2018120282414.0011424.5600020
Travis HeadAUSEngland2018110222222.003073.3300020
Nicola CareySTPerth Scorchers2018110222222.0020110.0000030
Jos ButtlerENGAustralia2018110212121.002584.0000011
Murali VijayINDAustralia2018120202010.007925.3200130
Pat CumminsAUSIndia2018120201910.007227.7800000
Josh HazlewoodAUSIndia20181211717*17.002665.3800120
David WarnerAUSEngland2018110151515.0011136.3600020
Chris LynnAUSSouth Africa2018110151515.003246.8800020
Mitchell StarcAUSIndia2018120201410.003951.2800030
Marcus StoinisAUSSouth Africa2018110141414.0014100.0000020
Peter HandscombAUSIndia2018120201310.003066.6700030
Mitchell MarshAUSEngland2018110131313.0011118.1800020
Adil RashidENGAustralia2018110121212.001675.0000010
Steve SmithAUSEngland2018110121212.002352.1700000
Mitchell StarcAUSSouth Africa2018110121212.0012100.0000020
Pat CumminsAUSSouth Africa2018110121212.002646.1500000
Tom CurranENGAustralia20181111111*-7157.1400001
Glenn MaxwellAUSSouth Africa2018110111111.008137.5000020
Adam ZampaAUSEngland2018110111111.001764.7100010
Faf du PlessisSAAustralia20181111010*-2441.6700000
Nathan LyonAUSIndia2018121149*14.001877.7800010
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.