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
Rahmanullah GurbazAFGSri Lanka2022-20257702628437.43152172.370202114
Brad HodgeKKR/RR/KTKMumbai Indians2009-20148842627365.50197132.99010219
Quinton de KockMNY/SOTexas Super Kings2023-202688126288*37.43180145.560202115
Heinrich KlaasenDSGPaarl Royals2023-202688326256*52.40146179.450301320
JP DuminySASri Lanka2012-201999426251*52.40190137.890201811
Dane VilasCC/DOL/WPLions2012-2022109226263*37.43215121.860201412
Shimron HetmyerWISouth Africa2021-20269922627537.43171153.220101817
Morné van WykDOLKnights2014-20191010226270*32.75226115.93020325
Manoj TiwaryKKR/DC/RPSPunjab Kings2008-20171310526275*52.40230113.91010245
Cameron DelportIU/QG/LQPeshawar Zalmi2016-2021101002627826.20202129.70022286
Alex CareyASSydney Sixers2017-20251010126283*29.11216121.30020245
Shan MasoodKK/MSPeshawar Zalmi2020-2026111102626823.82204128.43011351
Alex BlakeKENMiddlesex2014-20221111226266*29.11151173.510302512
Steve SmithDC/RR/PWKolkata Knight Riders2012-20211312326273*29.11224116.96020233
Nicolas PooranWISouth Africa2021-20241312126265*23.82165158.790101519
Cole McConchieCANOtago2017-20251614326250*23.82207126.57011207
Mayank AgarwalRCB/PK/DCChennai Super Kings2011-2023181702624515.41219119.63002327
Brendon McCullumNZIndia2007-201244226191130.50190137.37030307
Matthew ShortSFUWashington Freedom2025-2026442261121*130.50156167.311101918
Jake EganNK/NWMunster Reds2024-202566226187*65.25176148.300201914
Simran SinghPKLucknow Super Giants2023-20267702619137.29146178.770312614
JP DuminyDC/DCMumbai Indians2011-201688426178*65.25196133.160101414
Rohit SharmaMILucknow Super Giants2022-20268802618432.63165158.180202517
Andre FletcherMEDubai Capitals2023-202588226168*43.50217120.280212012
Tim PaineHHBrisbane Heat2012-201688126187*37.29166157.230202411
Dipendra Singh AireeNEPMalaysia2018-2026982261110*43.50160163.131002113
Towhid HridoyCV/FB/SSKhulna Tigers2022-202588126191*37.29187139.57020259
Finn AllenSFUWashington Freedom2023-202699026115129.00126207.141012023
Mohomad AslamKUWHong Kong2022-202611912615532.63208125.48020257
Mahela JayawardenePK/DC/KTKMumbai Indians2008-2013101012615929.00201129.85030352
Mohammad HafeezPAKZimbabwe2011-2021121012617129.00220118.64030219
Simi SinghLLNorthern Knights2017-2023101012616929.00213122.540201810
Joe CracknellMIDGlamorgan2021-2026101012617729.00170153.530102512
Karun NairRCB/PK/DCMumbai Indians2013-2025131202618921.75164159.150223013
Colin MunroNZEngland2013-2019151312615721.75173150.870101918
Hamish RutherfordOTAAuckland2014-2024151402615218.64172151.740113013
Lorcan TuckerLLNorthern Knights2017-20261714226158*21.75182143.410112510
Asif AliIU/LQPeshawar Zalmi2016-2026201832614517.40150174.00003926
David WilleyYORNorthamptonshire2016-20227702607937.14173150.290201917
Richard LeviCC/WPWarriors2012-20228802607632.50179145.250203012
JJ HuoMOZEswatini2022-2026982260107*43.33157165.611102911
Tawanda MuyeyeKENSurrey2022-20268802606132.50175148.570202510
Michael KlingerGLOSussex2014-201910912606132.50218119.27021256
James VinceSSBrisbane Heat2019-202410902607528.89182142.86021297
Anshuman RathHKKuwait2023-20269902607628.89189137.57031279
Rinku SinghKKRSunrisers Hyderabad2019-2026119326058*43.33171152.050102211
Shoaib MalikKK/PZMultan Sultans2020-2024111122605328.89199130.650111810
Dwayne BravoTTRS/TKRBarbados Tridents2013-20201311526066*43.33194134.020102313
Rassie van der DussenSAWest Indies2021-20241111226056*28.89229113.540201110
Andre RussellKKR/DCMumbai Indians2013-20251916226080*18.57175148.570112219

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.