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
Alex LeesDURYorkshire2020-202610903139034.78210149.050302712
Dwayne SmithCSK/MI/GLSunrisers Hyderabad2013-2017101003136631.30248126.210203316
Farhaan BehardienKNI/TITCape Cobras2012-20211210731368*104.33194161.340202114
Rassie van der DussenLIODolphins2013-20261010231369*39.13266117.670201910
Nicolas PooranPK/SH/LSGDelhi Capitals2020-2026101003137531.30165189.700422623
Chris CookeGLAMiddlesex2014-202613125313113*44.71171183.041012616
Glenn MaxwellAUSNew Zealand2016-2024141433137028.45193162.180103216
MS DhoniINDAustralia2007-20191715731348*39.13279112.190002211
Tom AbellSOMSurrey2017-2025161523137024.08237132.07020317
Yusuf PathanKKR/RRDeccan Chargers2008-201299231273*44.57172181.400302422
George BaileyMS/HHSydney Thunder2011-2020109331269*52.00206151.460303011
Daryl MitchellCAN/NDAuckland2017-20249933127852.00226138.050302114
Riazat Ali ShahUGARwanda2018-2026119431296*62.40183170.490102718
Farhaan BehardienTIT/BOLKnights2012-2022121043127052.00209149.280202115
Ross AdairNKMunster Reds2021-2025111023126439.00170183.530303221
Evin LewisSKAN/AABFSt Lucia Kings2021-202611111312100*31.20195160.001102524
Brett HamptonNDOtago2017-2026151433125328.36224139.290202218
Mitchell MarshPSSydney Sixers2012-20261515331277*26.00266117.29023299
Matt RenshawBH/ASSydney Thunder2019-20261515331248*26.00222140.54004249
Ahmed ShehzadQG/MSKarachi Kings2016-20208803119938.88205151.710312816
David MillerKNI/DOLWarriors2012-202298331162*62.20217143.320302613
Kendel Kadowaki-FlemingJPNIndonesia2022-202688131185*44.43189164.550302514
Virat KohliINDNew Zealand2012-2021101013117034.56224138.84020298
Will YoungCDAuckland2017-2026101003118331.10211147.390202115
Paul WalterESSGlamorgan2017-2025131003117831.10184169.020302520
Josh CobbWOR/NORLeicestershire2015-2024141103115728.27238130.670303012
Alex HalesENGAustralia2013-2022121203119425.92212146.70021437
Michael-Kyle PepperESSKent2018-2026141303117623.92212146.700303213
Iftikhar AhmedIU/QG/KKLahore Qalandars2016-2026171463115238.88208149.520102614
Parthiv PatelRCB/CSK/MIRajasthan Royals2008-2019161633116723.92241129.05021356
Wriddhiman SahaKKR/PK/CSKDelhi Capitals2008-2024221843118722.21238130.67022338
Hardik PandyaMI/GTPunjab Kings2016-20261818331140*20.73207150.240002616
Aaron HardiePSHobart Hurricanes2019-202687331094*77.50189164.020302811
James VinceGGMI Emirates2023-20258813108644.29222139.64041364
Paul StirlingMIDSussex2014-20199903108834.44201154.230313912
Suresh RainaCSKDeccan Chargers2008-2012101013105934.44222139.640302713
Mayank AgarwalPK/DCRoyal Challengers Bengaluru2014-2022121203105725.83243127.570103112
Colin MunroTKRBarbados Tridents2016-2026131303106823.85244127.050212417
Josh CobbWOR/NORBirmingham Bears2018-20241313131010325.83212146.231113113
Paul StirlingIREScotland2012-20248803098138.63190162.630413114
Heinrich KlaasenRR/SHMumbai Indians2018-202688230980*51.50170181.760312917
Sam NortheastKEN/GLAHampshire2014-2023109130960*38.63240128.75030304
Shreyas IyerINDSri Lanka2017-202699330974*51.50211146.45031299
Andre FletcherSKAN/SLKBarbados Royals2021-2025101003098130.90233132.620323411
Riazat Ali ShahUGANigeria2021-20251110530966*61.80210147.140212415
Martin GuptillNZSri Lanka2009-2019121103096328.09226136.730202613
Ahmed ShehzadQG/MSIslamabad United2016-2020111103097328.09247125.10030357
Colin MunroIU/KKPeshawar Zalmi2019-2025111103097128.09221139.82021359
Keaton JenningsDUR/LANYorkshire2015-2026161313097525.75223138.57011404
Jake WeatheraldASMelbourne Renegades2017-2025131303097123.77228135.530313212

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.