Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOES93/0 (8.2)LIO chose to bowlODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Mumbai Indians: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Mumbai Indians×At M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ambati RayuduMIRoyal Challengers Bengaluru2010-201666225281*63.00197127.920212110
Kieron PollardMIRoyal Challengers Bengaluru2010-20177631877062.33109171.560201313
Sachin TendulkarMIRoyal Challengers Bengaluru2008-201355213755*45.67127107.87011181
Tilak VarmaMIRoyal Challengers Bengaluru20231118484*-46182.6101094
Rohit SharmaMIRoyal Challengers Bengaluru2011-2023760844214.0069121.7400184
Dinesh KarthikMIRoyal Challengers Bengaluru2012-2013220766038.0051149.0201064
Lendl SimmonsMIRoyal Challengers Bengaluru2015110595959.0044134.0901092
Unmukt ChandMIRoyal Challengers Bengaluru2015110585858.0037156.7601082
Sanath JayasuriyaMIRoyal Challengers Bengaluru2008110545454.0037145.9501044
Krunal PandyaMIKolkata Knight Riders20171114545*-30150.0000080
JP DuminyMIRoyal Challengers Bengaluru20101114242*-19221.0500033
Ryan McLarenMIRoyal Challengers Bengaluru2010110404040.004295.2400040
Dwayne SmithMIChennai Super Kings2012110383838.0022172.7300052
Krunal PandyaMIRoyal Challengers Bengaluru2016-20172113737*-30123.3300031
Jos ButtlerMIRoyal Challengers Bengaluru2016-20172213129*31.0016193.7500013
Ricky PontingMIRoyal Challengers Bengaluru2013110282828.003384.8500011
Rohit SharmaMIKolkata Knight Riders2017110262626.0024108.3300011
Hardik PandyaMIRoyal Challengers Bengaluru2015-20172222516*-10250.0000003
Davy JacobsMIRoyal Challengers Bengaluru2011110222222.0016137.5000022
Nehal WadheraMIRoyal Challengers Bengaluru2023110212121.0013161.5400012
Nitish RanaMIRoyal Challengers Bengaluru2016-2017220201110.002774.0700011
Robin UthappaMIRoyal Challengers Bengaluru20081111919*-16118.7500021
Lasith MalingaMIChennai Super Kings2012110171717.0016106.2500011
Kieron PollardMIChennai Super Kings2012110161616.001984.2100011
Parthiv PatelMIRoyal Challengers Bengaluru2015-201733016125.332369.5700020
Suryakumar YadavMIRoyal Challengers Bengaluru2023110151515.001693.7500010
Arshad KhanMIRoyal Challengers Bengaluru20231111515*-9166.6700001
Parthiv PatelMIKolkata Knight Riders2017110141414.009155.5600030
Rohit SharmaMIChennai Super Kings2012110141414.001973.6800000
James FranklinMIChennai Super Kings2012110131313.0013100.0000001
Sachin TendulkarMIChennai Super Kings2012110111111.0011100.0000020
Ambati RayuduMIChennai Super Kings2012110111111.007157.1400020
Dhawal KulkarniMIChennai Super Kings20121111010*-5200.0000020
Ishan KishanMIRoyal Challengers Bengaluru2023110101010.001376.9200020
Kieron PollardMIKolkata Knight Riders201711199*-7128.5700010
Abhishek NayarMIRoyal Challengers Bengaluru2008-201021199*-7128.5700010
Dwayne SmithMIRoyal Challengers Bengaluru2008-2012210666.005120.0000010
Dinesh KarthikMIChennai Super Kings2012110666.004150.0000010
Ambati RayuduMIKolkata Knight Riders2017110666.001154.5500000
Cameron GreenMIRoyal Challengers Bengaluru2023110555.004125.0000010
Hrithik ShokeenMIRoyal Challengers Bengaluru2023110555.003166.6700010
Tim DavidMIRoyal Challengers Bengaluru2023110444.00757.1400000
Lendl SimmonsMIKolkata Knight Riders2017110333.00650.0000000
Herschelle GibbsMIRoyal Challengers Bengaluru2012110222.00633.3300000
Harbhajan SinghMIChennai Super Kings2012110111.00425.0000000
R. P. SinghMIChennai Super Kings201211111*-1100.0000000
Harbhajan SinghMIRoyal Challengers Bengaluru2010-201772111*1.00250.0000100
Mitchell McClenaghanMIRoyal Challengers Bengaluru2015-2017310000.0010.0000100

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.