Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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 T20Is)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kendel Kadowaki-FlemingJPNIndonesia2022-202688131185*44.43189164.550302514
Virat KohliINDNew Zealand2012-2021101013117034.56224138.84020298
Alex HalesENGAustralia2013-2022121203119425.92212146.70021437
Paul StirlingIREUnited Arab Emirates2014-2026131313107225.83254122.05020416
Paul StirlingIREScotland2012-20248803098138.63190162.630413114
Shreyas IyerINDSri Lanka2017-202699330974*51.50211146.45031299
Riazat Ali ShahUGANigeria2021-20251110530966*61.80210147.140212415
Martin GuptillNZSri Lanka2009-2019121103096328.09226136.730202613
Dasun ShanakaSLPakistan2015-20262019230976*18.18208148.560241525
Andre FletcherWINew Zealand2014-202010913086238.50237129.960201818
Ryan BurlZIMIreland2019-20251514330838*28.00246125.200002311
Babar AzamPAKZimbabwe2020-20259803068238.25242126.45041354
Babar HayatHKKuwait2022-20261111130653*30.60246124.390101918
MahmudullahBANNew Zealand2010-2021141433065227.82302101.320102111
Cameron WhiteAUSEngland2007-20148823057550.83211144.550312513
Ross TaylorNZPakistan2007-20181817730542*30.50226134.960011913
Anshuman RathHKSingapore2025-2026443304100*304.00187162.57120396
Dawid MalanENGAustralia2018-20229913048238.00217140.09030339
HazratullahAFGIreland2018-20229903048233.78208146.150202919
MahmudullahBANWest Indies2009-20221413530464*38.00248122.580102810
Robinson ObuyaUGARwanda2023-2026991303118*37.88201150.751122917
Liton DasBANSri Lanka2018-2026131303037623.31244124.180132213
Shane WatsonAUSIndia2010-2016882302124*50.33191158.121201820
Kevin O'BrienIREScotland2010-2019101023026537.75203148.770201618
Delray RawlinsBERCayman Islands2019-20261010330267*43.14225134.220201618
Faf du PlessisSA/IWX/ICCPakistan2013-2019111123027833.56241125.310201813
Nizakat KhanHKKuwait2022-2026111103026127.45232130.170302012
KL RahulINDSri Lanka2017-20228803018937.63216139.350302810
Mahela JayawardeneSLNew Zealand2006-2014121233018133.44219137.44011319
Andre RussellWIAustralia2012-2025141253017143.00143210.490201927
JJ HuoMOZLesotho202644030012675.00167179.641103418
Tanzid HasanBANZimbabwe2024-202688230067*50.00240125.000402711
Mushfiqur RahimBANSri Lanka2007-20221111330072*37.50203147.780302410
Glenn MaxwellAUSPakistan2012-2024161403007421.43207144.930202913
Jos ButtlerENGPakistan2012-2026121202998424.92218137.160203210
Virandeep SinghMASBahrain2022-2026131302999623.00237126.16021319
Pathum NissankaSLZimbabwe2024-202699229898*42.57197151.27031338
Sahil ChauhanESTCyprus2024661297144*59.40116256.031111532
Shane WatsonAUSSouth Africa2006-2016101002967029.60234126.500202512
MS DhoniINDEngland2007-2018141262965649.33221133.94010256
Sami SohailMAABahrain20257702956742.14222132.880202612
JP DuminySAIndia2009-20181010529568*59.00242121.900311216
Aaron FinchAUSSouth Africa2014-2021121212955526.82207142.51011368
Dasun ShanakaSLBangladesh2016-20251614629464*36.75201146.270122317
Mitchell SantnerNZIndia2016-202632261129447*19.60248118.55001247
Fiaz AhmedBHRIndonesia20258812939641.86194151.030201919
Bilal ZalmaiAUACzech Republic2019-2025662292111*73.00172169.771102617
Tadiwanashe MarumaniZIMNamibia2023-202699229274*41.71216135.190401914
Suresh RainaINDEngland2009-2018131122926332.44215135.810101915
Quinton de KockSASri Lanka2013-20241212229259*29.20264110.61020383

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.