Live4th ODI · Ireland in Namibia 2026/27NAM99/7 (27.4)IRE298/8 (50)NAM need 200 runs in 134 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Perth Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marnus LabuschagneAUSWest Indies2022121308204308.0046066.96200333
Virat KohliINDAustralia2018-202424124512381.6745254.20200233
Steve SmithAUSWest Indies2022122220200*-34064.71100160
Marnus LabuschagneAUSNew Zealand201912019314396.5032160.12110211
Travis HeadAUSIndia2018-20242401778944.2524372.84020180
Kraigg BrathwaiteWIAustralia202212017411087.0035449.15110181
David WarnerAUSPakistan202312016416482.0021675.93101164
Yashasvi JaiswalINDAustralia202412016116180.5030552.79101153
Mitchell MarshAUSPakistan202312115390153.0017587.43020223
Travis HeadAUSEngland202512014412372.00118122.03100174
Usman KhawajaAUSPakistan20231201319065.5028845.49010150
KL RahulINDAustralia2018-20242401057726.2527138.7501180
Rishabh PantINDAustralia2018-20242401043726.0019353.8900072
Ross TaylorNZAustralia20191201028051.0017657.95010120
Travis HeadAUSWest Indies2022110999999.0095104.21010110
Tagenarine ChanderpaulWIAustralia2022120965148.0020546.83010111
Marcus HarrisAUSIndia2018120907045.0019745.69010120
Usman KhawajaAUSIndia2018-2024240897222.2528331.4501060
Ajinkya RahaneINDAustralia2018120815140.5015253.2901082
Ollie PopeENGAustralia2025120794639.5011568.7000060
Nithish Kumar ReddyINDAustralia2024121794179.008691.8600093
Steve SmithAUSPakistan2023120764538.0014751.7000071
Tim PaineAUSIndia2018120753837.5020536.5900090
Aaron FinchAUSIndia2018120755037.5013655.15010110
Imam-ul-HaqPAKAustralia2023120726236.0021932.8801040
Usman KhawajaAUSWest Indies2022120716535.5016243.8301051
Roston ChaseWIAustralia2022120685534.0012753.5401041
David WarnerAUSNew Zealand2019120624331.0013745.2600070
Joe BurnsAUSNew Zealand2019120625331.0016537.5801070
Travis HeadAUSNew Zealand2019120615630.5010558.10010110
Jermaine BlackwoodWIAustralia2022120603630.0017035.2900070
Marnus LabuschagneAUSEngland20251216051*60.009066.6701071
Steve SmithAUSNew Zealand2019120594329.5019230.7300070
Mitchell StarcAUSIndia2018-2024240582614.5018631.1800050
Alex CareyAUSIndia2024120573628.508964.0400050
Colin de GrandhommeNZAustralia2019120563328.008665.1200051
Travis HeadAUSPakistan2023120544027.007275.0000080
David WarnerAUSWest Indies2022120534826.508760.9200060
Mitchell MarshAUSIndia2024120534726.508661.6300042
Mitchell StarcAUSNew Zealand2019120533026.506285.4800071
Harry BrookENGAustralia2025120525226.006481.2501151
Saud ShakeelPAKAustralia2023120522826.009455.3200080
Shaun MarshAUSIndia2018120504525.0010945.8700070
Ben DuckettENGAustralia2025120492824.506081.6700070
BJ WatlingNZAustralia2019120484024.0013535.5600050
Kane WilliamsonNZAustralia2019120483424.007861.54000100
Hanuma VihariINDAustralia2018120482824.0012139.6700060
Jamie SmithENGAustralia2025120483324.0047102.1300070
Alzarri JosephWIAustralia2022120474323.509947.4700043
Sharmarh BrooksWIAustralia2022120443322.007856.4100060
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.