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

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Player figures come from full scorecards, which we hold for 9,907 of the 9,908 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamKK/PZIslamabad United2017-202623235935111*51.94703133.0027310617
Babar AzamPAKNew Zealand2018-202426243880101*41.90667131.931809816
Virat KohliRCBPunjab Kings2016-20262121387311348.50611142.881608528
KL RahulRCB/PK/DCMumbai Indians2016-202617176871103*79.18619140.713607137
Virat KohliRCBKolkata Knight Riders2016-202620207867105*66.69601144.262717425
KL RahulPK/DC/LSGRajasthan Royals2018-20261616284295*60.14611137.810916833
Sanju SamsonCSK/DC/RRSunrisers Hyderabad2016-202620205820102*54.67546150.181516737
Babar AzamIU/KK/PZQuetta Gladiators2016-20262121281011542.63620130.652528717
Sam HainWAR/BBNottinghamshire2016-202518178795112*88.33506157.111606930
Colin MunroTKR/SLKGuyana Amazon Warriors2016-202623234794100*41.79584135.961627537
KL RahulPK/DC/LSGRoyal Challengers Bengaluru2018-202617175790132*65.83545144.951505744
Babar AzamKK/PZLahore Qalandars2017-20262121378869*43.78649121.42071917
Jos ButtlerENGIndia2017-20262725277513133.70506153.161547535
Fakhar ZamanLQMultan Sultans2018-2025212107627636.29520146.540717034
Daniel Bell-DrummondKENEssex2016-20262121376090*42.22519146.440718119
James VinceHAMEssex2016-20262120175812539.89500151.602529026
Fakhar ZamanLQKarachi Kings2017-20262222074310633.77546136.081617133
Johnson CharlesBT/SLZ/JTTrinbago Knight Riders2016-2026232307278931.61585124.270606931
Shubman GillKKR/GTRajasthan Royals2018-20261917271810447.87503142.741407619
Sam HainWAR/BBWorcestershire2016-20261919371683*44.75511140.120516916
James VinceHAMSussex2017-20261717270510247.00440160.231619416
Virat KohliRCBDelhi Capitals2016-2026191927027941.29532131.950705623
David WarnerDC/SHPunjab Kings2016-2024151536988158.17481145.110917523
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202620205697106*46.47439158.772325739
Faf du PlessisRCB/CSK/DCPunjab Kings2016-2025151426959657.92486143.000706327
Quinton de KockSAWest Indies2016-20261616068911543.06423162.882316038
Mohammad RizwanPAKNew Zealand2016-20242220468998*43.06546126.190506716
Babar AzamPAKEngland2016-202619183685110*45.67492139.231406915
Adam LythYORDurham2016-20262121168192*34.05442154.070617622
Babar AzamKK/PZMultan Sultans2018-20261817267690*45.07530127.550706714
Virat KohliINDAustralia2016-20241817667490*61.27455148.130825123
Rohit SharmaMIKolkata Knight Riders2016-20262121367384*37.39535125.790506028
Andre FletcherSLZ/SKAN/SLSTrinbago Knight Riders2016-2026232216719331.95557120.470315032
Philip SaltENGWest Indies2022-20261514367011960.91368182.073325244
Virat KohliRCBRajasthan Royals2018-202618184670113*47.86466143.781516622
David WarnerDC/SHKolkata Knight Riders2016-20241515166412647.43463143.411406823
Mark ChapmanNZPakistan2018-202525215663104*41.44410161.711406827
Glenn PhillipsNZIndia2017-20262220265710736.50419156.801525636
James VinceSS/STMelbourne Stars2018-202516163656101*50.46468140.171416714
Mohammad RizwanKK/MS/RAWLahore Qalandars2018-2026191826558240.94508128.940616813
James VinceHAMSomerset2016-202620201655129*34.47430152.331606427
D'Arcy ShortHHAdelaide Strikers2017-2023141426539654.42467139.830706126
Ben McDermottHHMelbourne Renegades2017-20251515564812764.80427151.762323938
Virat KohliRCBMumbai Indians2016-20261919264792*38.06502128.880615521
Babar AzamIU/KKPeshawar Zalmi2016-20221616364690*49.69503128.430826814
Mohammad RizwanLQ/MS/RAWKarachi Kings2016-202615154644110*58.55470137.022316113
Fakhar ZamanLQQuetta Gladiators2017-20262020164310333.84419153.461516723
Jason RoySURKent2016-202612122642120*64.20393163.361808121
Stephen DohenyLL/NW/MRNorthern Knights2018-202619182642150*40.13420152.861425141
Nicolas PooranBT/GAW/TKRSt Kitts and Nevis Patriots2016-202519174640100*49.23360177.781413653
Page 1Next

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.