Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd 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

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleRCBPunjab Kings2011-201777044911764.14242185.542313239
Virat KohliRCBPunjab Kings2008-20251111140811340.80303134.651214616
Virat KohliRCBChennai Super Kings2008-2026101013907343.33256152.340403222
Virat KohliRCBSunrisers Hyderabad2013-202677237493*74.80233160.520413818
Virat KohliRCBDelhi Capitals2010-2026101023197939.88216147.690303011
Ajinkya RahaneCSK/RR/RPSRoyal Challengers Bengaluru2012-2024871315103*52.50210150.001103611
David WarnerDC/SHRoyal Challengers Bengaluru2010-20248803136939.13181172.930403217
Chris GayleRCBPune Warriors2011-2013331305175*152.50140217.861102129
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-20251010329670*42.29176168.180202618
Virat KohliRCBKolkata Knight Riders2008-2024109128583*35.63230123.91030239
Ambati RayuduCSK/MIRoyal Challengers Bengaluru2010-202377226681*53.20203131.030212211
Quinton de KockDC/LSGRoyal Challengers Bengaluru2014-202444026410866.00152173.681203311
Shikhar DhawanPK/DC/DCRoyal Challengers Bengaluru2008-202477325773*64.25214120.09020286
Virat KohliRCBMumbai Indians2008-202399124582*30.63180136.110212211
Brendon McCullumKKR/CSK/KTKRoyal Challengers Bengaluru2008-2017771244158*40.67154158.441002115
KL RahulDC/SH/LSGRoyal Challengers Bengaluru2014-202666223893*59.50155153.550201911
AB de VilliersRCBSunrisers Hyderabad2013-201655123789*59.25132179.550201817
Gautam GambhirKKR/DCRoyal Challengers Bengaluru2008-20177702326433.14178130.34020293
Virat KohliRCBGujarat Titans2023-2026441231101*77.00138167.39110249
AB de VilliersRCBGujarat Lions2016-2017332213129*213.00110193.641101517
Axar PatelPK/DCRoyal Challengers Bengaluru2014-20268832125742.40133159.40010228
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-2025119319377*32.17139138.85010177
AB de VilliersRCBDelhi Capitals2012-201654119164*63.67124154.03020225
Kieron PollardMIRoyal Challengers Bengaluru2010-20177631877062.33109171.560201313
Yusuf PathanKKR/RRRoyal Challengers Bengaluru2008-201788318260*36.40120151.670101710
Aaron FinchDC/PW/SHRoyal Challengers Bengaluru2012-20176601697228.17125135.20010178
JP DuminyDC/MIRoyal Challengers Bengaluru2010-201644316467*164.0097169.07010119
AB de VilliersRCBPunjab Kings2011-20177721605332.0087183.91011814
Dwayne SmithCSK/MI/GLRoyal Challengers Bengaluru2008-20166501597331.8098162.240101410
Ellyse PerryRCBUP Warriorz2024-202533115690*78.00100156.00020147
Suresh RainaCSK/GLRoyal Challengers Bengaluru2008-20178811566222.29120130.000111210
Sai SudharsanGTRoyal Challengers Bengaluru2024-202633015510051.67108143.52100186
Chris GayleRCBKolkata Knight Riders2011-201766115385*30.6087175.860111015
Shubman GillGTRoyal Challengers Bengaluru2023-2026441152104*50.6797156.70100810
Dinesh KarthikPK/DC/MIRoyal Challengers Bengaluru2008-20179801486018.50125118.40010134
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-20239801475718.38116126.72011147
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
Manish PandeyKKR/RCBPunjab Kings2010-20142201329466.0076173.6801099
Virat KohliRCBLucknow Super Giants2023-20263301326144.0094140.43010126
Steve SmithRR/PW/RPSRoyal Challengers Bengaluru2012-201754113248*44.0090146.67000135
Shafali VermaDCRoyal Challengers Bengaluru2024-202522113080*130.0074175.68020118
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202655212973*43.0073176.71011810
AB de VilliersRCBRajasthan Royals2012-20154401285832.0094136.17020116
Adam GilchristPK/DCRoyal Challengers Bengaluru2008-201344112785*42.3385149.41011155
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.