Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd 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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,658 of the 11,659 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerRR/MI/GTDelhi Capitals2016-20261615256211643.23342164.331405333
Shubman GillKKR/GTChennai Super Kings2018-20261818156210433.06387145.221425720
Michael-Kyle PepperESSSussex2020-202613133561120*56.10326172.091316226
Joe DenlyMID/KENSomerset2014-20251919256198*33.00418134.210315320
Mohammad RizwanPAKEngland2015-20241714256088*46.67420133.330614716
Kieron PollardBT/TKR/SLSSt Kitts and Nevis Patriots2015-2025191755598246.58371150.670402149
Will JacksSURMiddlesex2018-2026151405589739.86313178.270505335
Daniel Bell-DrummondKENGloucestershire2014-2025202015587629.37464120.260505214
Shubman GillKKR/GTDelhi Capitals2018-20261717155693*34.75405137.280404124
Fakhar ZamanLQIslamabad United2017-20251919055511529.21401138.401215523
Wayne MadsenDERNorthamptonshire2014-2025171735547339.57377146.95052669
Virandeep SinghMASSingapore2015-2026191735547139.57412134.470514623
Ishan KishanMI/SH/GLDelhi Capitals2016-20261918455481*39.57378146.560305822
Moisés HenriquesSSSydney Thunder2012-20262623855476*36.93419132.220304014
Aaron FinchMRHobart Hurricanes2012-2023161615537536.87422131.040605812
Jos ButtlerRR/MI/GTPunjab Kings2016-2026161615538236.87367150.680515821
Daniel LawrenceESS/SURHampshire2016-20261717555394*46.08376147.070404919
Luke WrightSUSHampshire2014-202213131552116*46.00378146.031505418
Kieron PollardMIRoyal Challengers Bengaluru2010-2022262595517034.44341161.580314132
Faf du PlessisRCB/CSKRajasthan Royals2012-2024171705507332.35418131.580404520
Manish PandeyKKR/RCB/DCPunjab Kings2010-2023242345509428.95468117.520334514
David MillerKNI/DOLTitans2012-202215158549120*78.43361152.081314228
Hardik PandyaMI/GTRajasthan Royals2018-20261817854987*61.00313175.400205126
Ambati RayuduCSK/MISunrisers Hyderabad2013-202321185549100*42.23424129.481315119
Faf du PlessisRCB/CSK/DCKolkata Knight Riders2012-20252119354995*34.31405135.560305815
Mohammad RizwanLQ/KK/MSPeshawar Zalmi2016-20262219254882*32.24433126.560315312
Evin LewisSKAN/AABFTrinbago Knight Riders2016-202622211548102*27.40395138.731213446
Paul StirlingIREAfghanistan2010-2024222205487924.91409133.990335823
Ben McDermottHHMelbourne Stars2018-2026161615479136.47408134.070603821
Chris GayleJT/SKANGuyana Amazon Warriors2013-2021171735478639.07465117.630314629
Robin UthappaKKR/RCB/RRChennai Super Kings2008-20202322354780*28.79415131.810325420
Stephen EskinaziMIDGloucestershire2016-2025141415448741.85377144.300505314
Moisés HenriquesSSMelbourne Stars2011-20262424554376*28.58377144.030304019
Suryakumar YadavKKR/MIDelhi Capitals2014-20262321454273*31.88382141.880525320
Dinesh KarthikKKR/RCB/PKDelhi Capitals2011-2024252315428624.64386140.410535620
Babar AzamPAKWest Indies2016-20211714354097*49.09424127.36051569
Shubman GillKKR/GTSunrisers Hyderabad2018-20261616454010145.00413130.751406011
AB de VilliersRCBSunrisers Hyderabad2013-20211717254089*36.00348155.170514625
David MillerPK/RR/LSGDelhi Capitals2012-2025232395406238.57428126.170214319
Chris GayleKKR/RCB/PKRajasthan Royals2009-2021171725399935.93400134.750315131
Kieron PollardMIPunjab Kings2010-2022242395398338.50332162.350302741
Andrew BalbirnieLL/NWNorthern Knights2017-2026131315387244.83333161.560505820
Suryakumar YadavKKR/MIRoyal Challengers Bengaluru2014-2026222155388333.63348154.600435723
Quinton de KockKKR/RCB/DCPunjab Kings2013-202614142537112*44.75393136.641525220
Shubman GillKKR/GTMumbai Indians2018-20261616053612933.50382140.311304922
Rohit SharmaMISunrisers Hyderabad2013-2025252535357024.32393136.130305125
Sahibzada FarhanPAKSri Lanka2025-20261010153410059.33336158.931504727
Will YoungCDOtago2018-202611111532101*53.20328162.201505021
Keaton JenningsDUR/LANNottinghamshire2015-2026161525329540.92374142.250504820
AB de VilliersRCB/DCChennai Super Kings2008-202125252532105*23.13354150.281344225

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.