Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Evin LewisTTRS/SKANSt Lucia Zouks2014-2020101003247732.40207156.520413320
Kusal MendisSLIndia2018-2025101003245732.40232139.660313113
Tom WestleyESSSurrey2014-2022121103245529.45246131.71010386
Gautam GambhirKKRSunrisers Hyderabad2013-20171212232490*32.40270120.00020386
Billy GodlemanDERYorkshire2014-20211212232471*32.40271119.560312610
Tillakaratne DilshanSLNew Zealand2006-2016141333247632.40301107.64031345
Kieron PollardWIIndia2009-2022171333246832.40260124.620201527
Mohammad HafeezPAKEngland2006-20211514132486*24.92251129.080222514
Babar HayatHKMalaysia2023-2026161633248324.92262123.660111523
Nic MaddinsonSS/MS/STBrisbane Heat2011-2026171723248721.60258125.580102714
Jonny BairstowPK/SHKolkata Knight Riders2019-2024662323108*80.75204158.331203017
Ian BellWAR/BBNottinghamshire2015-201877132382*53.83236136.860302712
Brian BennettZIMSri Lanka2024-20269923238146.14244132.38020432
Abhik PatwaTANRwanda2018-2023111113236832.30216149.540413814
Ravi BoparaSUS/ESSGlamorgan2014-20231412332381*35.89233138.630302016
Tim SeifertNZEngland2018-2026151323234829.36230140.430002617
Josh PhilippeSSAdelaide Strikers2019-20251313232383*29.36233138.63010358
Tillakaratne DilshanSLPakistan2007-20161414232375*26.92279115.77012415
Daniel ChristianSS/BH/MRMelbourne Stars2011-20231715532368*32.30239135.150212313
KL RahulINDNew Zealand2020-20218813226546.00234137.610302613
Evin LewisWIIndia2016-2019981322125*46.00186173.122021928
Wesley BarresiNEDScotland2012-20241010432275*53.67242133.06041297
Liam LivingstoneLS/BPTrent Rockets2021-20261010332251*46.00237135.860201720
Tilak VarmaINDWest Indies2023-2026111033225146.00203158.620102814
Alex RossBH/ST/ASHobart Hurricanes2014-2025151423226226.83234137.610102611
Dane CleaverCDOtago2018-202614141322114*24.77237135.86114337
O ManishimweRWAMalawi2023-2026141423227026.83311103.54031406
Cole McConchieCANNorthern Districts2018-20262018432256*23.00256125.780222210
Ian BellWAR/BBNorthamptonshire2015-202088032113140.13212151.421203510
Paul StirlingNKMunster Reds2021-202588132179*45.86185173.510203422
Mark CosgroveLEIDerbyshire2015-2019101013216535.67229140.170303210
Rassie van der DussenLIOWarriors2014-2021121103217329.18248129.440301617
Adam GilchristPK/DCDelhi Capitals2008-2013121203218526.75197162.940204415
Prithvi ShawDCChennai Super Kings2018-2024121203217226.75212151.420314310
Subramaniam BadrinathCSKMumbai Indians2008-20131514532171*35.67263122.05033356
Chris CookeGLASussex2014-20251716532165*29.18224143.300203411
Ross TaylorNZEngland2007-2019211923214418.88261122.990011913
Shreyas IyerKKR/PKLucknow Super Giants2022-2026883320101*64.00203157.641203214
Riki WesselsNOTWorcestershire2014-201899132080*40.00199160.800202521
Zeeshan AliHKMalaysia2023-2026119032010135.56216148.151003314
Stephen EskinaziMIDKent2018-2025131213208429.09223143.50010348
Bhanuka RajapaksaGG/DA/GTJaffna Kings2021-2024121213208229.09222144.140213014
Jacques KallisKKR/RCBChennai Super Kings2008-2014151513206922.86288111.11032393
Ambati RayuduMIChennai Super Kings2010-2015171733205922.86260123.080111815
Jack TaylorGLOSussex2014-2025211733205222.86217147.470123014
Paul StirlingMIDSurrey2014-202199031910935.44182175.271213815
Shoaib MalikQG/KK/MSPeshawar Zalmi2016-2025131233195235.44254125.590211810
Dwayne SmithCSK/MI/DCDelhi Capitals2008-2017121203197926.58249128.110203414
KD KesumaINACambodia2023-202518173319110*22.79280113.931113112
James FullerMID/HAM/GLOEssex2015-2026221863195726.58194164.430101620

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.