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
AP RajeevanTANRwanda2022-2023131333446334.40273126.010203210
Marcus StoinisPK/DC/LSGRoyal Challengers Bengaluru2016-2026171643446528.67218157.800202819
James PeirsonBHAdelaide Strikers2015-20251816334469*26.46246139.840202810
Devon ConwayWELOtago2017-2021763343105*114.33214160.28210439
Brendon McCullumRCB/CSK/KTKKolkata Knight Riders2011-2018121203435628.58240142.920103619
Shan MasoodKK/MSIslamabad United2019-2026131203437528.58274125.18020427
Johnson CharlesSLZ/AH/JTBarbados Tridents2013-2026131303437826.38264129.920313119
Faisal KhanKSAQatar2018-2025141403437024.50203168.970123424
Glenn MaxwellAUSEngland2013-202416161343103*22.87252136.111002814
Chadwick WaltonJT/TKRGuyana Amazon Warriors2013-20231717234380*22.87312109.940223213
Anshuman RathHKNepal2015-20269923428048.86274124.820203014
Tim RobinsonWELOtago2021-20261010234213942.75231148.051223016
Sanju SamsonINDWest Indies2022-20261311234297*38.00198172.730303715
Heinrich KlaasenSAIndia2018-2024141303428126.31211162.090312125
Ross TaylorNZSri Lanka2006-2019171613426222.80297115.15022258
Glenn MaxwellRCB/PK/DCSunrisers Hyderabad2014-2025171723429522.80234146.150212522
KL RahulDC/LSGGujarat Titans2022-2026771341112*56.83240142.08121419
Alex HalesST/AS/HHMelbourne Renegades2014-20229903416837.89197173.100203416
Adam HoseWOR/BBYorkshire2018-2025121223415434.10232146.980203614
Nazmul Hossain ShantoCV/KT/FBRangpur Riders2016-2026151413417626.23273124.910103213
Yuvraj SinghRCB/PK/DCChennai Super Kings2008-20191616334162*26.23289117.990202513
Joe DenlyMID/KENSussex2014-2026171603415821.31282120.92023369
Ashton TurnerPSAdelaide Strikers2014-20262120734148*26.23257132.680021917
Faf du PlessisTSKMI New York2023-2026881340103*48.57222153.151302619
Muhammad TanveerQATKuwait2018-20241010234069*42.50280121.430402518
Brandon KingBT/JT/SKANGuyana Amazon Warriors2017-20261313234010430.91287118.471103514
Paul StirlingIREUnited Arab Emirates2013-2026151513407224.29276123.19020486
Mayank AgarwalRCB/PK/DCKolkata Knight Riders2012-2024171713405821.25273124.540213010
Virat KohliINDSri Lanka2012-20227723398267.80245138.37041339
Nicolas PooranMEGulf Giants2023-202588233969*56.50242140.080302321
Andre FletcherSKANSt Lucia Kings2022-202699233993*48.43255132.940313114
Liton DasCV/RRChattogram Challengers2020-20249903397537.67233145.490413913
Kushal BhurtelNEPNetherlands2021-20259903397737.67251135.060413512
Rahul DravidRCB/RRDeccan Chargers2008-2012111113394933.90274123.72000387
Suresh RainaINDSouth Africa2006-20181211133910133.90229148.031003413
Devon ConwayWELCanterbury2017-20241111333993*42.38265127.92042395
Graham ClarkDURWorcestershire2016-2025111103397830.82234144.870303811
Yuvraj SinghPK/DC/MIRoyal Challengers Bengaluru2008-2019151413396226.08207163.770202621
David WilleyYOR/NORLancashire2014-2025141413398026.08248136.690212715
Imad WasimJT/AABFTrinbago Knight Riders2016-2025171573396242.38272124.630102911
Shah Abrar HussainCAAIndonesia2023-20252315333974*28.25315107.620112118
Brandon KingGAW/SKANBarbados Tridents2017-2020973338132*84.50242139.671312722
Shakib Al HasanDG/DD/FBRangpur Riders2013-20231210233889*42.25227148.900103313
Laurie EvansSUS/WAR/SUREssex2014-20261211233888*37.56240140.83020379
Jake WeatheraldASPerth Scorchers2016-2024131303388326.00258131.010303813
Jacques KallisKKR/RCBDelhi Capitals2008-20141414233858*28.17310109.03032375
Ambati RayuduCSKMumbai Indians2018-20231414433872*33.80256132.030222619
Jonathan WellsAS/HHMelbourne Renegades2012-2021151543387230.73281120.28021265
Laurie EvansSUS/SURSomerset2017-2025151503389622.53271124.720212911
Robert O'DonnellND/AUCCanterbury2018-2026171533385628.17285118.60040319

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.