Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezQG/LQ/PZMultan Sultans2018-2023131203696930.75291126.800413114
Cody ChettyDOLTitans2012-2019121233696341.00297124.24030289
Jordan SilkSSSydney Thunder2013-20252114536969*41.00271136.160212810
Ben DuckettNOR/NOTWorcestershire2014-20221615436992*33.55279132.260323610
Lakshit GuptaCAAIndonesia2023-20251515536956*36.90335110.150203416
GA PriandanaINACambodia2023-20251817336978*26.36325113.540313315
Sachin TendulkarMIChennai Super Kings2008-2013121223687436.80308119.48031455
Tim SeifertNDCentral Districts2017-2023141303685928.31283130.040214313
MahmudullahBANSri Lanka2007-2024171553685436.80250147.200112415
Harry TectorNK/LL/MRNorth-West Warriors2017-20261817536859*30.67247148.990203714
Tamim IqbalDP/KT/FBChattogram Challengers2019-202499236773*52.43331110.880303710
Kane WilliamsonSHRoyal Challengers Bengaluru2015-2022101033678152.43275133.450513213
Shreyas IyerINDEngland2021-20261110236780*45.88244150.410303211
Hamish RutherfordOTACentral Districts2018-2024121213678233.36253145.060203220
Kamran AkmalPAKAustralia2007-2014121133666445.75265138.110323811
Adam LythYORNorthamptonshire2014-20251111136616136.60214171.031214112
Denesh RamdinGAW/TKRSt Kitts and Nevis Patriots2015-20211613636659*52.29321114.020312514
Ryan ten DoeschateESSSurrey2014-20211513636655*52.29289126.640102411
Khushdil ShahKK/MSLahore Qalandars2020-20262018836670*36.60212172.640113123
Sikandar RazaZIMBangladesh2013-20262424236672*16.64293124.910353414
Venkatesh IyerKKRMumbai Indians2021-202577136510460.83228160.091303122
Wriddhiman SahaKKR/PK/SHChennai Super Kings2008-20241816436567*30.42301121.260203610
Jason RoySURGlamorgan2014-2025131303646928.00259140.540412915
Farhaan BehardienKNI/TITLions2012-2022131353644845.50269135.320001717
Luke WrightSUSMiddlesex2014-2022141403649126.00253143.87020428
Jos ButtlerENGNew Zealand2012-2026191543647333.09243149.790213515
Ben CoxWOR/LEINorthamptonshire2014-20252119736446*30.33249146.18000429
US HathinjarCAAIndonesia2023-20251515236374*27.92292124.320312523
Moisés HenriquesSSAdelaide Strikers2012-20251616236361*25.93309117.48010249
Hardik PandyaMI/GTDelhi Capitals2015-20252121436359*21.35276131.520142718
Wriddhiman SahaKKR/PK/CSKRoyal Challengers Bengaluru2008-2024272223633918.15302120.200003511
Kieron PollardMIDelhi Capitals2010-20222725836363*21.35267135.960122421
Sai SudharsanGTRajasthan Royals2023-20267703628251.71243148.970404011
Jordan HermannSECPaarl Royals2023-20261010236269*45.25286126.570303413
Dwayne SmithBT/JTGuyana Amazon Warriors2013-201911111362104*36.20277130.692103717
Max HoldenMIDHampshire2018-2026121203626230.17267135.58020485
John SimpsonMID/SUSSurrey2014-2026242313625316.45283127.920103312
Faf du PlessisSKAN/SLKGuyana Amazon Warriors2016-2024109136110345.13249144.981202820
Rishi PatelLEIDurham2021-20261110036110436.10241149.791004111
Shakib Al HasanBANPakistan2007-2022111123608440.00272132.350423710
Suryakumar YadavINDEngland2021-20261413036011727.69209172.251123818
Laurie EvansSUS/SURMiddlesex2017-2026181623608525.71222162.160203216
Nitish RanaKKR/DC/RRRoyal Challengers Bengaluru2016-20261817336085*25.71273131.870113118
MahmudullahBANZimbabwe2013-2024201843606225.71285126.320302711
Aiden MarkramDSG/SECPaarl Royals2023-202699135910844.88254141.341202413
Colin MunroIU/KKMultan Sultans2019-2025111103598432.64223160.990213322
John SimpsonMID/SUSSomerset2014-20251513435984*39.89257139.690212614
James VinceHAMSurrey2014-20261313335988*35.90266134.96020458
Andre RussellKKR/DCChennai Super Kings2012-20251714435988*35.90216166.200402430
Suryakumar YadavINDSri Lanka2021-2025991358112*44.75220162.731303118

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.