Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WAR163/3BOL160/7Warriors won by 8 wickets (with 11 balls remaining)T20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGT2069th 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)List A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENGT20I1st T20I · England tour of Australia 2026AUSENG

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockBT/BRSt Kitts and Nevis Patriots2024-202666226510666.25183144.811102015
David WarnerSTSydney Sixers2013-2026882265110*44.17198133.841102510
Steven TaylorUSACanada2018-202488126596*37.86171154.970212218
Dawid MalanENGIndia2021-20228812657737.86201131.840202710
IA De SilvaBULSerbia2021-2022882265100*44.17208127.401102516
Beau WebsterMS/MR/HHPerth Scorchers2017-2024109226567*37.86191138.740312111
Kamindu MendisKW/KF/BKJaffna Kings2021-2026129126565*33.13173153.18020249
Suresh RainaINDSri Lanka2009-2018121012656329.44202131.19010287
Shakib Al HasanBANAustralia2007-2024101002656626.50239110.88010216
Josh CobbWOR/NOR/LEINottinghamshire2014-2024111002658426.50188140.960202311
Saqlain ArshadQATSaudi Arabia2023-2025101002657626.50194136.60012388
Alex HalesADKR/DVDubai Capitals2023-2026111102656724.09175151.430212118
Shai HopeBT/GAW/BRJamaica Tallawahs2018-2023111112656026.50212125.000102011
Paul StirlingMID/NORGloucestershire2014-2021121202656022.08188140.96011338
Daniel LawrenceESS/SURKent2016-2026161412655220.38205129.27011294
Brandon KingWIEngland2022-20261414326582*24.09217122.120222711
Vaibhav SuryavanshiRRGujarat Titans2025-202644026410166.00119221.851102322
P KurupBHRIndonesia202588226473*44.00192137.500202213
Josh BrownBH/MRSydney Sixers2023-20268802646233.00167158.080202020
Liam LivingstoneLANNottinghamshire2015-2026109126454*33.00200132.000101613
Ruturaj GaikwadCSKDelhi Capitals2020-2026111102647924.00219120.550202210
Brett D'OliveiraWORLeicestershire2014-2026141212646924.00200132.00020342
II SelemaniTANUganda2021-2023151502645917.60179147.490122120
BA PaiGIBBulgaria2021-202444226386*131.50185142.16040237
Travis HeadRCB/SHMumbai Indians2016-20267702637637.57156168.590212614
Tillakaratne DilshanRCB/DCDeccan Chargers2008-20128812637137.57206127.67030318
Usman KhawajaBH/STPerth Scorchers2013-20248802638532.88198132.83020287
Tilak VarmaMIGujarat Titans2022-2026881263101*37.57151174.171001915
Jason RoyQG/LQ/KKIslamabad United2017-202699126360*32.88193136.27031347
Quinton de KockDSG/SECPaarl Royals2023-202699126383*32.88168156.550222116
Ben DuckettBP/TR/WFSouthern Brave2021-20269902639229.22188139.89021347
Evin LewisCV/DD/BBRangpur Riders2015-20249912637532.88194135.570201819
Sohail AkhtarLQKarachi Kings2018-202199326368*43.83187140.64021268
Quinton de KockLIO/TITWarriors2012-2022111002636026.30201130.85011317
Sam HainWAR/BBDurham2017-2025111012639529.22215122.33010177
Glenn PhillipsJT/BRGuyana Amazon Warriors2017-2021101002635126.30221119.000111916
IDM LatinGIBMalta2022-2026101012638929.22206127.670111515
Waseem MuhammadMEDesert Vipers2023-2026101002638626.30179146.93010349
Nicolas PooranBT/GAWTrinbago Knight Riders2016-20211212126354*23.91166158.430112019
James HildrethSOMHampshire2014-2021131332635726.30221119.00010206
AP RajeevanTANUganda2022-2025141402635018.79239110.04020265
Samit PatelDER/NOTDurham2014-2025191522634620.23234112.39000276
Daniel ChristianSS/BH/STHobart Hurricanes2012-20251515326370*21.92175150.290132112
Shoaib MalikPAKAustralia2007-20211716726352*29.22221119.00011216
O TuyisengeRWAUganda2018-2024181812636615.4728891.32015276
Will JacksPCDurban's Super Giants2023-202544026210165.50128204.691202120
Ben DuckettNORNottinghamshire2014-20186612628852.40159164.78020326
Travis HeadRCB/SHKolkata Knight Riders2017-20267712627643.67141185.820322517
Travis HeadASMelbourne Renegades2014-202377126285*43.67201130.35031238
Billy GodlemanDERWorcestershire2014-20197702629237.43194135.050211910

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.