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
S RavichandranJPNMongolia202454127386*91.00147185.710402811
Luke WrightENGNew Zealand2007-201311902737630.33172158.720212812
Kushal Janith PereraSLWest Indies2014-20249912736634.13180151.67020318
Adnan IdreesKUWQatar2019-20266602728045.33163166.870302914
Malcolm WallerZIMBangladesh2013-20168812726838.86152178.950101818
Andrew BalbirnieIREScotland2015-20249902727430.22187145.45030354
Mitchell MarshAUSBangladesh2016-2026111112726027.20236115.25020317
Fakhar ZamanPAKAustralia2018-2026111112729127.20187145.450323110
William PorterfieldIREAfghanistan2010-2018121202724622.67200136.00001318
KL RahulINDAustralia2018-2022111002715527.10203133.500312112
Ryan RickeltonSAWest Indies2024-20261010327177*38.71183148.090102113
Brian BennettZIMNamibia2024-20268702709438.57163165.64020298
Navneet DhaliwalCANUnited States of America2019-20258802706833.75208129.810311814
KJ FerraryGIBMalta2021-202688227058*45.00219123.29020247
Ronak PatelUGATanzania2021-202399327068*45.00217124.42021364
AB de VilliersSANew Zealand2007-20171111327052*33.75226119.47010246
Tim DavidAUSIndia2022-2025141212707424.55177152.540211917
Iftikhar AhmedPAKNew Zealand2020-2024201652706024.55196137.760111416
AV LazarusTHAIndonesia20248832699553.80206130.580202112
Aaron FinchAUSNew Zealand2018-202299326979*44.83192140.100202412
Najibullah ZadranAFGZimbabwe2015-20221110426972*44.83174154.600302214
Aaron JohnsonCANOman2022-2024441268109*89.33160167.501202817
Kieron PollardWINew Zealand2008-202098226875*44.67159168.550201821
Johnson CharlesWISouth Africa2016-202699026811829.78148181.081122322
Sikandar RazaZIMSri Lanka2024-20269902676229.67193138.340102311
Mohammad ShahzadAFGZimbabwe2015-2018661266118*53.20170156.471003112
Razmal ShigiwalAUALuxembourg2019-20226612667053.20156170.510301814
Ahmed ShehzadPAKZimbabwe2013-201566126598*53.00198133.84030258
Dawid MalanENGIndia2021-20228812657737.86201131.840202710
IA De SilvaBULSerbia2021-2022882265100*44.17208127.401102516
Suresh RainaINDSri Lanka2009-2018121012656329.44202131.19010287
Shakib Al HasanBANAustralia2007-2024101002656626.50239110.88010216
Saqlain ArshadQATSaudi Arabia2023-2025101002657626.50194136.60012388
Brandon KingWIEngland2022-20261414326582*24.09217122.120222711
P KurupBHRIndonesia202588226473*44.00192137.500202213
II SelemaniTANUganda2021-2023151502645917.60179147.490122120
BA PaiGIBBulgaria2021-202444226386*131.50185142.16040237
Abhik PatwaTANRwanda2022-20239912636832.88186141.400313010
IDM LatinGIBMalta2022-2026101012638929.22206127.670111515
AP RajeevanTANUganda2022-2025141402635018.79239110.04020265
Shoaib MalikPAKAustralia2007-20211716726352*29.22221119.00011216
Rahmanullah GurbazAFGSri Lanka2022-20257702628437.43152172.370202114
JP DuminySASri Lanka2012-201999426251*52.40190137.890201811
Shimron HetmyerWISouth Africa2021-20269922627537.43171153.220101817
Nicolas PooranWISouth Africa2021-20241312126265*23.82165158.790101519
Brendon McCullumNZIndia2007-201244226191130.50190137.37030307
Dipendra Singh AireeNEPMalaysia2019-2026882261110*43.50160163.131002113
Mohomad AslamKUWHong Kong2022-202611912615532.63208125.48020257
Mohammad HafeezPAKZimbabwe2011-2021121012617129.00220118.64030219
Colin MunroNZEngland2013-2019151312615721.75173150.870101918

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.