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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th 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)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Harmanpreet KaurINDWSouth Africa Women2024331155103*77.50147105.44100123
Sai SudharsanGTRoyal Challengers Bengaluru2024-202633015510051.67108143.52100186
Chris GayleRCBKolkata Knight Riders2011-201766115385*30.6087175.860111015
Shubman GillGTRoyal Challengers Bengaluru2023-2026441152104*50.6797156.70100810
Sarfaraz KhanINDNew Zealand202412015015075.0019875.76101183
Dinesh KarthikPK/DC/MIRoyal Challengers Bengaluru2008-20179801486018.50125118.40010134
James FranklinNZIndia2010-201223114798*73.5019475.77010163
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-20239801475718.38116126.72011147
Sunil GavaskarINDPakistan1983121145103*145.0018555.68100100
Marizanne KappSAWIndia Women202433014511448.3315394.77100124
KL RahulINDAustralia20171201419070.5029048.62020130
Chris GayleRCBSunrisers Hyderabad2013-20165501387627.6092150.000101211
Sachin TendulkarMIRoyal Challengers Bengaluru2008-201355213755*45.67127107.87011181
Virat KohliRCBRising Pune Supergiant2016-2017221136108*136.0077176.62100118
AB de VilliersRCBMumbai Indians2011-20175501364127.20108125.93000106
David MillerPK/DC/GTRoyal Challengers Bengaluru2013-20267711366622.6786158.14010147
Chris GayleRCBMumbai Indians2012-201755113592*33.75123109.76010147
Robin UthappaKKR/MI/PWRoyal Challengers Bengaluru2008-20166621356933.75105128.57011174
Sachin TendulkarINDEngland1993-201133013412044.6714294.37100125
Manish PandeyKKR/RCBPunjab Kings2010-20142201329466.0076173.6801099
Virat KohliRCBLucknow Super Giants2023-20263301326144.0094140.43010126
Steve SmithRR/PW/RPSRoyal Challengers Bengaluru2012-201754113248*44.0090146.67000135
Marcus NorthAUSIndia201012013112865.5025451.57100171
Shaun PollockAXAsia XI2007110130130130.00110118.18100191
Shafali VermaDCRoyal Challengers Bengaluru2024-202522113080*130.0074175.68020118
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202655212973*43.0073176.71011810
Shreyas IyerINDNetherlands2023111128128*-94136.17100105
AB de VilliersRCBRajasthan Royals2012-20154401285832.0094136.17020116
Adam GilchristPK/DCRoyal Challengers Bengaluru2008-201344112785*42.3385149.41011155
Fakhar ZamanPAKNew Zealand2023111126126*-81155.56100811
Ellyse PerryRCBMumbai Indians2024-202522112581125.0081154.32010162
Yusuf PathanINDNew Zealand2010111123123*-96128.1310077
Wriddhiman SahaKKR/PK/CSKRoyal Challengers Bengaluru2008-20249801232415.3812995.35000104
Manvinder BislaKKR/PKRoyal Challengers Bengaluru2010-20133301227540.6785143.5301097
Rohit SharmaINDAfghanistan2024111121121*-69175.36100118
Mitchell MarshAUSPakistan2023110121121121.00108112.04100109
Rishabh PantINDNew Zealand20241201199959.5015477.27010115
Virat KohliRCBGujarat Lions2016-201733011910939.6770170.0010159
James FaulknerAUSIndia2013110116116116.0073158.90100116
Faf du PlessisRCBChennai Super Kings2023-20242201166258.0072161.1102087
Kedar JadhavDCRoyal Challengers Bengaluru2010-201544211650*58.0066175.76011105
Yuvraj SinghPK/DC/PWRoyal Challengers Bengaluru2008-20166601164119.3377150.6500096
Wriddhiman SahaPKKolkata Knight Riders2014111115115*-55209.09100108
Karun NairDC/RRRoyal Challengers Bengaluru2014-20264311155657.5086133.72020151
Hayley MatthewsMIUP Warriorz2024-20252201145957.0097117.53020163
Virender SehwagPK/DCRoyal Challengers Bengaluru2008-20145501144722.8078146.15001201
Kevin O'BrienIREEngland2011110113113113.0063179.37100136
Travis HeadSHRoyal Challengers Bengaluru2024-202622011310256.5050226.00100118
Dimuth KarunaratneSLIndia202212011110755.5018759.36100160
Mohammad AzharuddinINDSouth Africa200012011110255.5020354.68100142

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