Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dawid MalanENGSouth Africa2017-202299135099*43.75227154.190303913
R SatheesanROMMalta2021-20251010135099*38.89240145.830213918
Shan MasoodKK/MSQuetta Gladiators2019-2026111113508835.00253138.340303211
Lendl SimmonsGAW/JT/SKANBarbados Tridents2013-2020151513506425.00321109.030322716
Christiaan JonkerCC/WAR/BOLLions2013-20241515335049*29.17300116.670032516
Ryan RickeltonMCTJoburg Super Kings2023-2026661349113*69.80194179.901202624
Kevin PietersenMSMelbourne Renegades2015-20188813497449.86258135.270303012
Dawid MalanYORBirmingham Bears2021-202599234969*49.86249140.160303413
Devon ConwayNZWest Indies2020-20251210234965*43.63266131.200202815
Imal LiyanageQATBahrain2020-2026131203498229.08283123.32021359
Ross TaylorNZIndia2007-20201313334954*34.90270129.260201914
RG MukasaUGARwanda2018-2023131323498931.73250139.60021489
Tom AbellSOMHampshire2016-20261614334996*31.73245142.45031349
Ross AdairNKNorth-West Warriors2020-20261716034911621.81203171.922023523
Luke RonchiIUKarachi Kings2018-202066334894*116.00199174.870404214
Kevin PietersenENGPakistan2006-201288334873*69.60260133.850413310
Devon ConwayNZAustralia2021-2025119234899*49.71245142.04031319
Riki WesselsWOR/NOTYorkshire2014-2021121203489129.00240145.000204412
Stephen EskinaziMIDGlamorgan2017-20251212134891*31.64240145.00031469
Dinesh ChandimalCS/KF/BKJaffna Kings2021-2026131303488926.77235148.090113515
Faf du PlessisCSK/DC/RPSRoyal Challengers Bengaluru2012-2025131323487131.64290120.000302514
Rahul TripathiKKR/RR/SHPunjab Kings2017-20241313134874*29.00274127.010204010
Tom MooresLAN/NOTWorcestershire2016-2025171663485734.80241144.400102320
Kieron PollardMIRajasthan Royals2010-2022211833487023.20258134.880202720
Shaun MarshMR/PSHobart Hurricanes2014-20241010134763*38.56247140.490413512
Aiden MarkramPK/SH/LSGKolkata Knight Riders2021-20261010134768*38.56249139.360202517
Dawid MalanMID/GLOSurrey2014-20261111134711734.70260133.461013312
Callum FergusonST/AS/MRPerth Scorchers2012-202112123347113*38.56268129.481113310
Shikhar DhawanINDAustralia2013-2020141313477628.92249139.360204010
Shakib Al HasanBANWest Indies2007-20221414234768*28.92249139.36033419
Eoin MorganENGIndia2011-2021161413477126.69245141.630202517
Shai HopeBT/GAW/BRSt Kitts and Nevis Patriots2015-20261515234756*26.69321108.100202412
Chris LynnNORLeicestershire2022-2023442346110*173.00206167.962203814
Devon ConwayWELAuckland2017-202277234691*69.20245141.22030318
Tillakaratne DilshanSLWest Indies2009-201699234696*49.43241143.57041435
Dewald BrevisMCT/PCSunrisers Eastern Cape2023-20261110134610138.44223155.161201928
AS SamraPHIIndonesia2023-20251111134610134.60216160.191202224
George DockrellLLNorth-West Warriors2017-20261813534669*43.25216160.190313216
Soumya SarkarBANZimbabwe2016-2024131323466831.45265130.570313018
Rassie van der DussenMCTPaarl Royals2023-202699234591*49.29257134.240212219
Matt RenshawBHAdelaide Strikers2019-20251010234590*43.13233148.070303014
Murali VijayPK/CSKDelhi Capitals2009-20201313234511331.36251137.451014110
Alex LeesYOR/DURNottinghamshire2014-2026151513457724.64275125.45021376
Yusuf PathanKKR/RR/SHChennai Super Kings2008-2019232043455621.56271127.310102218
Joe RootYORLancashire2015-202688234492*57.33231148.92040386
James VinceSSPerth Scorchers2019-20241010134498*38.22254135.43031386
Dwayne SmithCSK/DC/GLMumbai Indians2009-2017111113446234.40268128.360323717
Ryan ten DoeschateESSKent2014-20211412234458*34.40223154.260202712
Liton DasBANZimbabwe2015-20241312134460*31.27245140.41030419
Ishan KishanMI/SH/GLKolkata Knight Riders2017-2026161303446226.46229150.220303319

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.