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 Feroz Shah Kotla×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliRCBDelhi Capitals2008-20177733359983.75229146.290403710
Chris GayleKKR/RCBDelhi Capitals2010-2017662298128*74.50182163.741102323
Rohit SharmaMI/DCDelhi Capitals2008-20178812637337.57184142.930202211
Ajinkya RahaneRR/RPSDelhi Capitals2012-201766223484*58.50185126.49021234
Virender SehwagDCMumbai Indians2008-201355123195*57.75134172.39020308
Suresh RainaCSK/GLDelhi Capitals2008-20177722237744.60159140.250101910
Robin UthappaKKR/RCB/MIDelhi Capitals2008-20178712047234.00146139.73010216
Gautam GambhirKKRDelhi Capitals2011-20176602036933.83165123.03020213
Sachin TendulkarMIDelhi Capitals2008-20135511886347.00152123.68020204
Brendon McCullumKKR/CSK/KTKDelhi Capitals2011-20175501866037.20137135.77020235
Ambati RayuduMIDelhi Capitals2010-20166611676233.40122136.89010157
Dwayne SmithCSK/MI/GLDelhi Capitals2008-20175501667933.20114145.610201411
Parthiv PatelCSK/MI/DCDelhi Capitals2010-20177711614526.83128125.78000222
Virender SehwagDCPunjab Kings2008-20135511597739.7592172.830211211
Jacques KallisKKR/RCBDelhi Capitals2008-20145511595439.75130122.31020182
David WarnerDC/SHKolkata Knight Riders2010-2016441158107*52.67122129.51100146
Rahul DravidRCB/RRDelhi Capitals2008-20134401576539.25128122.66010173
Yusuf PathanKKR/RRDelhi Capitals2008-20178721555931.00112138.39010175
Virender SehwagDCChennai Super Kings2008-20134401477436.7590163.33010185
David WarnerDCPunjab Kings2010-20134401377734.25103133.01010155
Kieron PollardMIDelhi Capitals2010-201776213763*34.2588155.6801098
Dinesh KarthikRCB/PK/MIDelhi Capitals2011-20176501326526.4090146.67010146
MS DhoniCSK/RPSDelhi Capitals2008-20176611324426.40104126.92000104
Manoj TiwaryKKR/RPSDelhi Capitals2010-201744112961*43.00101127.7202176
Shaun MarshPKDelhi Capitals2008-20165501289525.6086148.84010156
JP DuminyDCMumbai Indians2015-201622212778*-81156.7901068
Axar PatelPKDelhi Capitals2014-20174411194439.67112106.2500075
Rishabh PantDCGujarat Lions2016-20172201179758.5060195.0001089
David MillerPKDelhi Capitals2012-20176611154223.0013088.4600091
Mahela JayawardeneDCMumbai Indians2012-20132201145957.0085134.12020161
Yuvraj SinghPK/SHDelhi Capitals2008-201743211470*114.0074154.05010145
Kumar SangakkaraPK/DC/SHDelhi Capitals2010-20134401114927.75100111.00000161
David HusseyKKR/PKDelhi Capitals2010-201344110940*36.3398111.2200085
Shreyas IyerDCMumbai Indians2015-20173301058335.0082128.0501086
Kevin PietersenDCDeccan Chargers2012111103103*-64160.9410069
Virender SehwagDCRoyal Challengers Bengaluru2008-20134401023525.5062164.52000153
Gautam GambhirDCRajasthan Royals2008-201022110158*101.0083121.69010101
Saurabh TiwaryRCB/MI/RPSDelhi Capitals2010-20165301006133.3375133.3301065
Karun NairDCRising Pune Supergiant2016-2017220966448.0068141.18010140
Virender SehwagDCRajasthan Royals2008-2012330946331.3355170.91010143
Matthew HaydenCSKDelhi Capitals2010110939393.0043216.2801097
David WarnerSHGujarat Lions20161119393*-58160.34010113
Karun NairRRDelhi Capitals2014-20152219373*93.0062150.00010112
Manish PandeyKKR/PWDelhi Capitals2012-20175329269*92.0066139.3901163
Karun NairDCKolkata Knight Riders2016-2017220896844.5077115.58010101
Gautam GambhirDCRoyal Challengers Bengaluru2008-2010220878643.5055158.18010111
Dinesh KarthikDC/MIChennai Super Kings2008-2014441875129.0071122.5401083
Michael HusseyCSKMumbai Indians20131118686*-58148.28010102
Jesse RyderPWDelhi Capitals2012110868686.0058148.2801074
Dinesh KarthikDCPunjab Kings2008-2014320866943.0079108.8601083
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.