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 (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,656 of the 11,657 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
James VinceHAMMiddlesex2014-20262221365688*36.44461142.30050879
Mohammad RizwanKK/MS/RAWLahore Qalandars2018-2026191826558240.94508128.940616813
D'Arcy ShortHHAdelaide Strikers2017-2023141426539654.42467139.830706126
David WarnerAUSSri Lanka2009-202217175653100*54.42466140.131617411
AB de VilliersRCB/DCRajasthan Royals2008-20212220665279*46.57443147.180815524
Liam LivingstoneLANDerbyshire2015-20261616265110046.50412158.011304935
Ben McDermottBH/MR/HHAdelaide Strikers2014-202620194650110*43.33439148.061404532
Ben McDermottHHMelbourne Renegades2017-20251515564812764.80427151.762323938
Virat KohliINDEngland2011-20242121464880*38.12480135.000516119
Gautam GambhirKKR/DCRoyal Challengers Bengaluru2008-2018202006479332.35481134.510617812
Babar AzamIU/KKPeshawar Zalmi2016-20221616364690*49.69503128.430826814
Jos ButtlerENGSri Lanka2012-202616165645101*58.64430150.001506521
Mohammad RizwanLQ/MS/RAWKarachi Kings2016-202615154644110*58.55470137.022316113
Daniel Bell-DrummondKENMiddlesex2014-20261616064311140.19406158.371517418
Glenn MaxwellMSHobart Hurricanes2012-202618178643154*71.44344186.921405931
Fakhar ZamanLQQuetta Gladiators2017-20262020164310333.84419153.461516723
Stephen DohenyLL/NW/MRNorthern Knights2018-202619182642150*40.13420152.861425141
Wayne MadsenDERYorkshire2014-2026232356426635.67444144.590427115
Colin IngramGLAEssex2015-20251716164111442.73385166.492305437
Daniel Bell-DrummondKENHampshire2014-2026212116418932.05458139.960506617
Shreyas IyerKKR/PK/DCSunrisers Hyderabad2015-2026212156418240.06469136.670524929
Dinesh KarthikKKR/RCB/PKRajasthan Royals2008-20243429764197*29.14482132.990335923
Nicolas PooranBT/GAW/TKRSt Kitts and Nevis Patriots2016-202519174640100*49.23360177.781413653
Johnson CharlesBT/SLZ/JTSt Kitts and Nevis Patriots2015-2025212116397431.95462138.310505338
Colin MunroTKR/SLKJamaica Tallawahs2016-20231616263796*45.50485131.340505531
Ishan KishanMI/SH/GLRoyal Challengers Bengaluru2017-2026161616379942.47374170.320525340
Rovman PowellWIEngland2017-20261918363610742.40385165.191303849
Daniel Bell-DrummondKENSomerset2014-20251919163510035.28405156.791526718
Rilee RossouwQG/MSPeshawar Zalmi2017-20262322763112142.07404156.191216924
Suresh RainaCSKRajasthan Royals2008-2021232306309827.39468134.620406516
Ambati RayuduCSK/MIDelhi Capitals2010-2023262576296234.94460136.740405527
Luke WrightSUSGlamorgan2014-20221413362610162.60378165.611606029
Rishabh PantDC/LSGSunrisers Hyderabad2016-202619195626128*44.71437143.251115727
David MillerSAIndia2011-202629268626106*34.78420149.051324039
Jonathan WellsAS/MR/HHMelbourne Stars2012-2025191756257352.08462135.280504911
Faf du PlessisRCB/CSK/DCSunrisers Hyderabad2014-20252120262473*34.67432144.440626324
Shimron HetmyerGAWTrinbago Knight Riders2018-202623222623111*31.15444140.321314332
Sam NortheastHAM/KEN/GLAEssex2014-20241817462197*47.77455136.480406118
Chris LynnBH/ASMelbourne Renegades2012-2026181846218844.36406152.960625531
Andre FletcherSLZ/SKAN/SLSJamaica Tallawahs2013-20232020462184*38.81488127.250305030
Aaron FinchMRMelbourne Stars2012-202420203621111*36.53453137.091325625
Rilee RossouwQG/MSLahore Qalandars2017-20262422362165*32.68434143.090515627
Sanju SamsonCSK/RRDelhi Capitals2013-202621195620115*44.29397156.171325732
Aaron FinchAUSEngland2011-20221616361915647.62385160.781315535
Sam HainWAR/BBNorthamptonshire2016-2026222246199334.39456135.750405813
Nitish RanaKKR/DC/RRSunrisers Hyderabad2017-2026181806148034.11437140.500506430
Joe DenlyMID/KENSurrey2014-202621191612116*34.00445137.532015920
Wayne MadsenDERLancashire2014-20262019361176*38.19398153.520616019
Shimron HetmyerGAWSt Kitts and Nevis Patriots2018-2026171736109143.57380160.530613742
Joe ClarkeWOR/NOTDurham2016-202620192608124*35.76356170.792216530

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.