Live6th Match · Pakistan ODI Tri-Series 2026/27SLENGSri Lanka won the toss and chose to bowlLive7th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsFirst-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 Green Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shreyas IyerDCGujarat Lions2017110969696.0057168.42010152
Nitish RanaMIGujarat Lions2016110707070.0036194.4401074
David WarnerSHGujarat Lions20171116969*-52132.6901090
Aaron FinchGLDelhi Capitals2017110696969.0039176.9201064
Vijay ShankarSHGujarat Lions20171116363*-44143.1801090
Ishan KishanGLSunrisers Hyderabad2017110616161.0040152.5001054
Suresh RainaGLMumbai Indians2016110585858.0036161.1101082
Dwayne SmithGLSunrisers Hyderabad2017110545454.0033163.6401072
Suresh RainaGLKolkata Knight Riders20161115353*-36147.2201071
Eoin MorganENGIndia2017110515151.0038134.2101014
Brendon McCullumGLMumbai Indians2016110484848.0027177.7800081
Joe RootENGIndia20171114646*-46100.0000040
Dinesh KarthikGLDelhi Capitals2017110404040.0028142.8600041
Dwayne SmithGLMumbai Indians20161113737*-23160.8700042
MS DhoniINDEngland20171113636*-27133.3300030
Yusuf PathanKKRGujarat Lions2016110363636.0036100.0000031
Suresh RainaINDEngland2017110343434.0023147.8300041
Ishan KishanGLDelhi Capitals2017110343434.0025136.0000051
Jos ButtlerMIGujarat Lions2016110333333.0031106.4500030
Rohit SharmaMIGujarat Lions2016110303030.0017176.4700042
Karun NairDCGujarat Lions2017110303030.0015200.0000051
Virat KohliINDEngland2017110292929.0026111.5400040
Aaron FinchGLKolkata Knight Riders2016110262626.0023113.0400012
Robin UthappaKKRGujarat Lions2016110252525.0019131.5800031
Pat CumminsDCGujarat Lions2017110242424.0013184.6200021
Sam BillingsENGIndia2017110222222.0010220.0000031
Ravindra JadejaGLMumbai Indians20161112121*-15140.0000040
Ravindra JadejaGLSunrisers Hyderabad20171112020*-14142.8600020
Jason RoyENGIndia2017110191919.0011172.7300002
Shikhar DhawanSHGujarat Lions2017110181818.0011163.6400040
Suryakumar YadavKKRGujarat Lions2016110171717.0014121.4300011
James FaulknerGLDelhi Capitals20171111414*-8175.0000010
Ravindra JadejaGLDelhi Capitals20171111313*-7185.7100020
Jason HolderKKRGujarat Lions2016110131313.008162.5000011
Yuvraj SinghINDEngland2017110121212.001392.3100010
Dinesh KarthikGLKolkata Knight Riders2016110121212.008150.0000020
Piyush ChawlaKKRGujarat Lions2016110111111.001668.7500010
Ravindra JadejaGLKolkata Knight Riders20161111111*-10110.0000010
Carlos BrathwaiteDCGujarat Lions2017110111111.0010110.0000020
Sanju SamsonDCGujarat Lions2017110101010.007142.8600020
Kieron PollardMIGujarat Lions2016110999.001181.8200001
Hardik PandyaINDEngland2017110999.001275.0000000
Gautam GambhirKKRGujarat Lions2016110888.008100.0000010
Amit MishraDCGujarat Lions201711188*-2400.0000020
Dwayne SmithGLDelhi Capitals2017110888.008100.0000010
James FaulknerGLSunrisers Hyderabad2017110888.001080.0000010
KL RahulINDEngland2017110888.00988.8900010
Martin GuptillMIGujarat Lions2016110777.00977.7800010
Hardik PandyaMIGujarat Lions2016110777.00887.5000010
Brendon McCullumGLKolkata Knight Riders2016110666.003200.0000001
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.