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 VinceHAMKent2014-20261919174410041.33523142.261618021
Fakhar ZamanLQKarachi Kings2017-20262222074310633.77546136.081617133
James VinceHAMSomerset2014-202624242743129*33.77506146.841727427
Robin UthappaKKR/RCB/CSKDelhi Capitals2008-2022282727407229.60593124.790517622
MS DhoniCSK/RPSDelhi Capitals2008-202534321173963*35.19529139.700324839
AB de VilliersRCB/DCPunjab Kings2009-20212523673689*43.29473155.600714844
Johnson CharlesBT/SLZ/AHGuyana Amazon Warriors2013-20262827273394*29.32519141.230516738
Glenn MaxwellMS/MRSydney Sixers2012-20262221373110340.61456160.311606533
Lendl SimmonsGAW/SKAN/TKRJamaica Tallawahs2013-2021181847308652.14577126.520625540
Gautam GambhirKKR/DCPunjab Kings2008-20182323573072*40.56591123.52070924
Jason RoySURKent2014-202614142729120*60.75443164.561909324
Ambati RayuduCSK/MIRoyal Challengers Bengaluru2010-2023262527288231.65589123.600335630
David WarnerDC/SHMumbai Indians2009-20242222472790*40.39537135.380707126
Johnson CharlesBT/SLZ/JTTrinbago Knight Riders2016-2026232307278931.61585124.270606931
Dinesh KarthikKKR/RCB/PKChennai Super Kings2008-2024333167275229.08525138.480207822
Shikhar DhawanPK/DC/MIRoyal Challengers Bengaluru2008-20242625372473*32.91584123.970617818
Wayne MadsenDERNottinghamshire2014-20262222272186*36.05521138.390617217
Shubman GillKKR/GTRajasthan Royals2018-20261917271810447.87503142.741407619
Chris LynnBH/ASHobart Hurricanes2013-20261818371610147.73459155.991506833
Sam HainWAR/BBWorcestershire2016-20261919371683*44.75511140.120516916
Sanju SamsonCSK/DC/RRMumbai Indians2013-202625253713101*32.41490145.511536629
Chris GayleKKR/RCB/PKMumbai Indians2009-20212020370892*41.65534132.580606244
MS DhoniCSK/RPSPunjab Kings2008-202535291270779*41.59465152.040515140
Glenn MaxwellMSMelbourne Renegades2013-2026252587029041.29466150.640503543
Suresh RainaCSK/GLRoyal Challengers Bengaluru2008-20212929670273*30.52547128.340436331
Jos ButtlerENGWest Indies2011-2026262437019633.38484144.830525633
Chris GayleRCB/PKKolkata Knight Riders2011-202119193700102*43.75461151.841525554
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202620205697106*46.47439158.772325739
David WarnerDC/SHChennai Super Kings2009-2024212106969033.14523133.080936723
Rohit SharmaINDWest Indies2009-202222224693111*38.50485142.891515739
Quinton de KockSAWest Indies2016-20261616068911543.06423162.882316038
Mohammad RizwanPAKNew Zealand2016-20242220468998*43.06546126.190506716
Ravi BoparaSUS/ESSKent2014-20231919668710852.85474144.941406223
Robin UthappaKKR/CSK/RRRoyal Challengers Bengaluru2008-2022222236878836.16496138.510417027
Babar AzamPAKEngland2016-202619183685110*45.67492139.231406915
Chris LynnBH/ASSydney Thunder2012-20262121368485*38.00423161.700605045
Adam LythYORDurham2014-20262323168292*31.00446152.910627622
Shikhar DhawanPK/DC/DCRajasthan Royals2008-20232424367986*32.33523129.830718715
Babar AzamKK/PZMultan Sultans2018-20261817267690*45.07530127.550706714
Dinesh KarthikKKR/RCB/DCPunjab Kings2008-2024312986766932.19455148.570427021
Andre FletcherSLZ/SKAN/SLSTrinbago Knight Riders2016-2026232216719331.95557120.470315032
Philip SaltENGWest Indies2022-20261514367011960.91368182.073325244
Kane WilliamsonNZPakistan2012-20242121466772*39.24559119.320626511
Mark ChapmanNZPakistan2018-202525215663104*41.44410161.711406827
David WarnerAUSWest Indies2009-20241515166289*47.29412160.680717928
Suresh RainaCSK/GLDelhi Capitals2008-2021262636617728.74491134.620405725
KL RahulRCB/PK/DCChennai Super Kings2013-20261817166098*41.25464142.240606228
Daniel Bell-DrummondKENSurrey2014-202626252659112*28.65469140.51153778
Ashton TurnerPSSydney Sixers2014-20262826765784*34.58422155.690624925
James VinceSS/STMelbourne Stars2018-202516163656101*50.46468140.171416714

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.