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 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (Men's T20Is)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aasif SheikhNEPMalaysia2021-20267702916841.57190153.160202714
Waseem MuhammadUAEIreland2021-202688129111241.57202144.062012915
Dawid MalanENGPakistan2020-20221212229178*29.10242120.25021345
Ryan BurlZIMNamibia2022-20261414829157*48.50218133.49010258
Reeza HendricksSAIndia2018-2025171602917018.19246118.29012405
Abhik PatwaTANUganda2021-2025121202906824.17261111.11010349
Travis HeadAUSIndia2016-2025111012897632.11188153.72010379
D NdikubwimanaRWABotswana2022-2026101022896936.13275105.090212510
Hashim AmlaSAEngland2012-201666228869*72.00184156.52030378
Reeza HendricksSAIreland2021-20245502877457.40206139.32040346
Ben CooperNEDIreland2014-2021109328791*47.83225127.560212312
Pathum NissankaSLWest Indies2021-2026101002875428.70233123.18020376
Glenn MaxwellAUSSouth Africa2012-2025131222877528.70191150.260212810
Dipendra Singh AireeNEPUnited Arab Emirates2019-20261312528747*41.00232123.71000284
Richie BerringtonSCOIreland2010-2024131332877628.70202142.080232412
Bilal ZalmaiAUARomania2019-20261111128674*28.60187152.940302916
Jonty JennerJERGuernsey2019-20261212328680*31.78190150.530112511
Moeen AliENGPakistan2015-2024191542866126.00196145.920322414
KD KesumaINAMyanmar2024-20251092285117*40.71189150.791013511
Johnson CharlesWIEngland2011-2025111102858425.91257110.890112712
Mohammad HafeezPAKSouth Africa2007-2021141312858623.75217131.34022319
Umar AkmalPAKNew Zealand2009-20161313328456*28.40231122.940222010
Tim DavidAUSWest Indies2022-2025874283102*94.33123230.081011926
Kushal BhurtelNEPMalaysia2021-202677128312647.17170166.471102619
Yuvraj SinghINDAustralia2007-2016108328377*56.60175161.710302219
Pathum NissankaSLBangladesh2021-20258802835035.38201140.80010309
Zeeshan KhanMACRomania2021-202388128398*40.43230123.04020373
Azyan FarhathMALBhutan2019-20248832825856.4030991.26020183
Monank PatelUSACanada2019-2025111002827028.20188150.00031358
Shane WatsonAUSPakistan2009-2016111112828128.20192146.880112515
Anshuman RathHKMalaysia2023-2026131312819723.42228123.25011255
Zeeshan KukikhelHUNAustria2022-202555128013770.00159176.101101823
M PodoskyPHIIndonesia2023-2025131322795425.36242115.290122713
Karanbir SinghAUAGermany2026551278128*69.50134207.461102226
Glenn MaxwellAUSWest Indies2012-202513122278120*27.80152182.891022719
Ishan KishanINDWest Indies2022-2026121212784325.27214129.91000358
Shakib Al HasanBANZimbabwe2006-2024151422786523.17214129.91010267
Glenn PhillipsNZEngland2021-20267702776939.57182152.200202212
Hamza DarSPACroatia2024-2025107627791*277.00117236.750301725
Mohammad HafeezPAKBangladesh2007-2020109127767*34.63247112.15020354
Shikhar DhawanINDBangladesh2014-2019101002776027.70238116.39020327
Jan FrylinckNAMZimbabwe2022-2026171312777723.08232119.40010278
Najibullah ZadranAFGIreland2013-2022171562775030.78187148.130111418
Abdul WaheedKSAMalaysia2024-20265512768269.00189146.03030279
Mohammad ShahzadAFGScotland2010-20216602767546.00177155.930202215
Kyle CoetzerSCONetherlands2008-2019131302768921.23215128.370103311
D NdikubwimanaRWAMalawi2022-20261515227554*21.1528995.16023306
A DonovanPHISouth Korea2024-2026763274122*91.33160171.251102017
Mohammad RizwanPAKBangladesh2015-202297227478*54.80242113.22020204
Finn AllenNZIndia2022-2026121202748022.83171160.230112218

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.