Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Maharashtra Cricket Association Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniCSK/RPSDelhi Capitals2017-20182216251*62.0036172.2201026
MS DhoniCSK/RPSMumbai Indians2016-2018331622631.0057108.7700061
Suresh RainaCSKPunjab Kings20181116161*-48127.0801042
Shikhar DhawanINDSri Lanka2016-2020220615230.5049124.4901072
Steve SmithRR/RPSRoyal Challengers Bengaluru2015-2017330614520.3348127.0800071
George BaileyPKKolkata Knight Riders2015110606060.0045133.3301052
Suryakumar YadavKKRRising Pune Supergiant2016110606060.0049122.4501062
Glenn PhillipsNZSouth Africa2023110606060.0050120.0001044
Dhananjaya de SilvaSLIndia2020-2023220605730.0042142.8601081
Ajinkya RahaneINDSouth Africa2019110595959.0016835.1201080
Rahul TripathiRPSSunrisers Hyderabad2017110595959.0041143.9001063
Cheteshwar PujaraINDSouth Africa2019110585858.0011251.7901091
Hashmatullah ShahidiAFGSri Lanka20231115858*-7478.3801021
Mayank AgarwalPK/RPSMumbai Indians2017-2022220585229.0037156.7601072
Shane WatsonCSKSunrisers Hyderabad2018110575757.0035162.8601053
Saurabh TiwaryRPSMumbai Indians2016110575757.0045126.6701042
Aiden MarkramSHRajasthan Royals20221115757*-41139.0201052
Ajinkya RahaneRPSGujarat Lions2016-2017220575328.5049116.3301060
Glenn PhillipsNZIndia20241215748*57.0011350.4400042
Rohit SharmaMIChennai Super Kings20181115656*-33169.7001062
Pat CumminsKKRMumbai Indians20221115656*-15373.3301046
Devon ConwayCSKRoyal Challengers Bengaluru2022110565656.0037151.3501062
Riyan ParagRRRoyal Challengers Bengaluru20221115656*-31180.6501034
MS DhoniRPSGujarat Lions2016-20172215630*56.0051109.8000033
Moisés HenriquesSHRising Pune Supergiant20171115555*-28196.4301062
Sanju SamsonRRSunrisers Hyderabad2022110555555.0027203.7001035
Yuvraj SinghDCPunjab Kings2015110545454.0039138.4601053
Mandeep SinghRCBRajasthan Royals20151115454*-34158.8201072
Karun NairPKChennai Super Kings2018110545454.0026207.6901035
KL RahulINDSri Lanka2020110545454.0036150.0001051
Dean ElgarSAIndia2019120544827.008563.5300090
Vijay ShankarDC/GTChennai Super Kings2018-20222215454*54.0033163.6401115
Parthiv PatelRCBChennai Super Kings2018110535353.0041129.2701052
David WarnerAUSBangladesh2023110535353.006186.8901060
David MillerSANew Zealand2023110535353.0030176.6701024
Shivam DubeINDEngland2025110535353.0034155.8801072
Shubman GillINDBangladesh2023110535353.005596.3601052
Shubman GillINDNew Zealand2024120533026.5010351.4600061
Suryakumar YadavMIKolkata Knight Riders2022110525252.0036144.4401052
Kusal MendisSLIndia2023110525252.0031167.7401034
Chris WoakesENGNetherlands2023110515151.0045113.3301051
Suryakumar YadavINDSri Lanka2023110515151.0036141.6701033
Harry BrookENGIndia2025110515151.0026196.1501052
Tanzid HasanBANIndia2023110515151.0043118.6001053
Quinton de KockLSGKolkata Knight Riders2022110505050.0029172.4101043
Venkatesh IyerKKRMumbai Indians20221115050*-41121.9501061
Eoin MorganENGIndia2017-2021220502825.005689.2900032
Jos ButtlerENGIndia2017-2025550503110.006478.1300132
Andre RussellKKRSunrisers Hyderabad20221114949*-28175.0000034
Dewald BrevisMIPunjab Kings2022110494949.0025196.0000045

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.