Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM45/3 (8)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT78/2 (8.1)TIT need 129 runs in 71 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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
Mitchell SantnerNZIndia2016-202632261129447*19.60248118.55001247
George DockrellIREAfghanistan2010-202421161123458*46.80177132.20010207
David MillerSAIndia2011-202629268626106*34.78420149.051324039
Ryan BurlZIMNamibia2022-20261414829157*48.50218133.49010258
MS DhoniINDSri Lanka2009-2017141382134642.60162131.48000157
Z BimenyimanaRWAUganda2021-2026151581093015.5789122.4700266
Dasun ShanakaSLIndia2016-20252423745274*28.25317142.590232530
David MillerSA/IWX/ICCPakistan2010-20241916743285*48.00285151.580302826
E BeukesCAAIndonesia2023-2025221873253929.55264123.110002218
MS DhoniINDAustralia2007-20191715731348*39.13279112.190002211
Ross TaylorNZPakistan2007-20181817730542*30.50226134.960011913
Shoaib MalikPAKAustralia2007-20211716726352*29.22221119.00011216
Dinesh NakraniUGANigeria2021-20251311720538*51.25148138.510001510
Romario ShepherdWISouth Africa2023-2026119719652*98.00116168.97010816
Mitchell SantnerNZWest Indies2017-2025159717555*87.5095184.210101312
Ally KimoteTANUganda2021-20251614711123*15.8695116.8400174
Adil RashidENGIndia2017-2026241075010*16.6748104.1700051
Tim SoutheeNZPakistan2009-202423127346*6.8031109.6800312
Samuel BadreeWI/IWX/ICCPakistan2013-2018168712712.001675.0000001
Virat KohliINDAustralia2012-20242322679490*49.63557142.550826026
Matthew WadeAUSIndia2012-2024171564888054.22311156.910304320
Dinesh NakraniUGAKenya2019-2025161664136741.30291141.920212427
Shoaib MalikPAKSri Lanka2007-2017161663975739.70320124.06020355
Hardik PandyaINDSouth Africa2018-2026211663916339.10283138.160203219
Ryan BurlZIMBangladesh2019-20261514632557*40.63231140.690212118
MS DhoniINDEngland2007-2018141262965649.33221133.94010256
Dasun ShanakaSLBangladesh2016-20251614629464*36.75201146.270122317
Najibullah ZadranAFGIreland2013-2022171562775030.78187148.130111418
Hamza DarSPACroatia2024-2025107627791*277.00117236.750301725
Andre RussellWIEngland2011-2025171762225120.18155143.230121316
MS DhoniINDSouth Africa2006-20181312620452*34.00148137.84011176
Najibullah ZadranAFGUnited Arab Emirates2015-2024119619355*64.33107180.370101312
James NeeshamNZPakistan2014-20252319618545*14.23144128.47000176
Sharvin MuniandyMASSingapore2019-20261615616860*18.67139120.86012125
Rashid KhanAFGZimbabwe2015-2026191261013016.8354187.04002212
George DockrellIREScotland2010-202411769339*93.0060155.0000064
Tim SoutheeNZSri Lanka2010-202210767028*70.0051137.2500054
K PietBOTUganda2023-2026101065520*13.756683.3300141
Chris JordanENGAustralia2014-202410765316*53.0044120.4500032
Mark ChapmanNZPakistan2018-202525215663104*41.44410161.711406827
David WarnerAUSSri Lanka2009-202217175653100*54.42466140.131617411
Jos ButtlerENGSri Lanka2012-202616165645101*58.64430150.001506521
Aiden MarkramSAWest Indies2021-20261515550786*50.70315160.950404322
Mitchell MarshAUSNew Zealand2016-202513135479103*59.88308155.521313432
Eoin MorganENGPakistan2010-20211717542767*35.58308138.640303617
Lakshit GuptaCAAIndonesia2023-20251515536956*36.90335110.150203416
MahmudullahBANSri Lanka2007-2024161553685436.80250147.200112415
Riazat Ali ShahUGANigeria2021-20251110530966*61.80210147.140212415
MahmudullahBANWest Indies2009-20221413530464*38.00248122.580102810
Andre RussellWIAustralia2012-2025141253017143.00143210.490201927
Page 1Next

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.