Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLiveSemi Final · CSA Pro20 2026/27WAR9/0 (0.4)BOL160/7 (20)WAR need 152 runs in 116 ballsT20Semi 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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)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
Ross WhiteleyWOR/DERDurham2014-2026171542736024.82204133.820111912
Quinton de KockLIOTitans2012-201466127272*54.40179151.960202216
Adnan IdreesKUWQatar2019-20266602728045.33163166.870302914
Aneurin DonaldDER/GLAYorkshire2016-20267702728538.86134202.990303313
Yashasvi JaiswalRRLucknow Super Giants2022-20267702727438.86181150.280103310
Malcolm WallerZIMBangladesh2013-20168812726838.86152178.950101818
Ollie PopeSURSussex2017-2026108327299*54.40196138.78011284
Eoin MorganKKR/RCB/SHPunjab Kings2010-2021109127247*34.00196138.780002912
Andrew BalbirnieIREScotland2015-20249902727430.22187145.45030354
James VinceQG/KK/MSPeshawar Zalmi2019-20259912728434.00211128.91022327
Leus du PlooyDERLancashire2019-20239922729238.86187145.450201312
Dean FoxcroftOTA/CDNorthern Districts2019-202610912726334.00214127.10020268
Mitchell MarshAUSBangladesh2016-2026111112726027.20236115.25020317
Fakhar ZamanPAKAustralia2018-2026111112729127.20187145.450323110
William PorterfieldIREAfghanistan2010-2018121202724622.67200136.00001318
Alex BlakeKENEssex2014-20221614427252*27.20202134.650102013
Virat KohliRCBRising Pune Supergiant2016-2017441271108*90.33188144.151202211
Lendl SimmonsGAWTrinidad & Tobago Red Steel2013-201577127165*45.17239113.39030258
Theunis de BruynKNI/TITWarriors2014-202288127178*38.71171158.480202312
Ravija SandaruwanKUWSaudi Arabia2018-202499127184*33.88188144.150312515
Quinton de KockLIO/TITDolphins2012-2022101002719727.10205132.200112910
KL RahulINDAustralia2018-2022111002715527.10203133.500312112
Tom Kohler-CadmoreWOR/YOR/SOMSurrey2014-2025101002716227.10180150.560212812
Ryan RickeltonSAWest Indies2024-20261010327177*38.71183148.090102113
Adam GilchristPK/DCKolkata Knight Riders2008-2013111112715427.10226119.91010299
Michael KlingerAS/PSMelbourne Stars2012-2019111102717124.64259104.63010176
Tom Kohler-CadmoreWOR/YOR/SOMNottinghamshire2015-2023111102717524.64197137.560212612
George WorkerAUC/CDWellington2018-2023121202714922.58245110.61000296
Brandon KingBT/GAW/JTTrinbago Knight Riders2017-2026191802713615.06238113.870022713
Jos ButtlerMONorthern Superchargers2022-20255512707567.50172156.980402413
Jos ButtlerPR/DSGPretoria Capitals2023-202666127097*54.00172156.980202512
Brian BennettZIMNamibia2024-20268702709438.57163165.64020298
Chris LynnKKR/MIRoyal Challengers Bengaluru2014-202188127062*38.57193139.900202414
KJ FerraryGIBMalta2021-202688227058*45.00219123.29020247
Marcus StoinisRCB/DC/LSGPunjab Kings2019-202410932707245.00161167.700202216
Sachin TendulkarMIPunjab Kings2008-2013101012706530.00237113.92020342
Llew JohnsonOTAAuckland2020-2026111002707227.00197137.060201316
Ruturaj GaikwadCSKPunjab Kings2020-20261010127062*30.00235114.89020265
AB de VilliersSANew Zealand2007-20171111327052*33.75226119.47010246
Adam HoseWOR/BBLeicestershire2018-20261111227066*30.00179150.84020337
Tim DavidAUSIndia2022-2025141212707424.55177152.540211917
Cameron BancroftST/PSSydney Sixers2016-20251413327087*27.00234115.38030245
Sarfraz AhmedQGKarachi Kings2016-20241815727056*33.75234115.38021242
Iftikhar AhmedPAKNew Zealand2020-2024201652706024.55196137.760111416
Matthew ShortSFU/WFLos Angeles Knight Riders2023-202666126994*53.80178151.120202211
Murray ComminsNK/MRLeinster Lightning2019-202377026910238.43174154.601222913
Chris GayleJTSt Lucia Zouks2013-201988226990*44.83171157.310211822
AV LazarusTHAIndonesia20248832699553.80206130.580202112
Aaron FinchAUSNew Zealand2018-202299326979*44.83192140.100202412
Alex HalesADKR/DVGulf Giants2023-202510902699929.89209128.710102512

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.