Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLiveSemi Final · CSA Pro20 2026/27WAR21/1 (2.3)BOL160/7 (20)WAR need 140 runs in 105 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
Jason RoyQG/KKLahore Qalandars2018-202699026911629.89177151.981012516
Abhishek SharmaSHDelhi Capitals2019-20261092269135*38.43138194.931102517
Najibullah ZadranAFGZimbabwe2015-20221110426972*44.83174154.600302214
Ryan ten DoeschateESSMiddlesex2014-20211311326974*33.63212126.89021207
Tom AlsopSUS/HAMSurrey2018-2026111112696826.90208129.330202210
Sachin TendulkarMIRoyal Challengers Bengaluru2008-20131212226955*26.90236113.98012421
Alex HalesST/AS/MRBrisbane Heat2013-20231414226959*22.42196137.24013319
Glenn MaxwellMS/MRBrisbane Heat2012-2026151502698317.93177151.980232511
Paul WalterESSHampshire2016-20262317426952*20.69193139.38011269
Aaron JohnsonCANOman2022-2024441268109*89.33160167.501202817
Devon ConwayTSKMI New York2023-20255512687467.00205130.73030199
Rob YatesWAR/BBNottinghamshire2021-20267712686844.67188142.550312215
Kieron PollardWINew Zealand2008-202098226875*44.67159168.550201821
Colin IngramSOM/GLAKent2014-202599226863*38.29158169.620202813
Johnson CharlesWISouth Africa2016-202699026811829.78148181.081122322
Theunis de BruynKNI/TITCape Cobras2014-20219902685229.78206130.10020247
Brett D'OliveiraWORBirmingham Bears2018-2025101012687129.78174154.02031288
Peter HandscombMS/MR/HHSydney Sixers2015-2024141102687024.36207129.47020267
Rahkeem CornwallSLZ/AH/SLSJamaica Tallawahs2013-2023121202687522.33176152.270201924
Chamika KarunaratneDG/KF/CSJaffna Kings2021-20261312526875*38.29203132.020112510
Sunil NarineKKRRajasthan Royals2012-20262115226810920.62164163.411033315
Tamim IqbalCV/CVKhulna Titans2016-20196622677366.75217123.04030413
Faf du PlessisRCB/DCLucknow Super Giants2022-20256612679653.40182146.700212310
Kevin O'BrienIREUnited Arab Emirates2013-20219902675429.67243109.88011158
Sikandar RazaZIMSri Lanka2024-20269902676229.67193138.340102311
Aaron FinchRCB/PK/DCMumbai Indians2011-2020101012676829.67230116.09033305
Will SmeedSOMKent2021-2025111002676826.70180148.330212414
Keacy CartyTKR/JKGuyana Amazon Warriors2023-2026111022678333.38225118.670211911
Alex RossBH/STAdelaide Strikers2016-2024131122676429.67196136.22020189
Michael BracewellWEL/OTAAuckland2014-20251312426758*33.38214124.77020199
Daniel LawrenceESS/SURSussex2016-2026121232678129.67171156.140222016
Jon-Jon SmutsWARCape Cobras2012-20211313126761*22.25232115.09012314
Nitish RanaKKR/DC/RRMumbai Indians2018-2026141312675722.25212125.940112414
Sean SoliaAUCOtago2018-20261513226767*24.27211126.540102510
Jack TaylorGLOKent2014-20251814726754*38.14186143.550102311
David WarnerSTHobart Hurricanes2023-2026442266130*133.00165161.211112310
Johnson CharlesCV/STKhulna Tigers2019-2024551266107*66.50136195.591101724
Mohammad ShahzadAFGZimbabwe2015-2018661266118*53.20170156.471003112
Razmal ShigiwalAUALuxembourg2019-20226612667053.20156170.510301814
Dwayne SmithBT/GAW/JTSt Lucia Zouks2013-2019771266110*44.33208127.881212115
Joe ClarkeMO/BP/WFTrent Rockets2021-20268802666833.25190140.000302112
Shaun MarshPKRoyal Challengers Bengaluru2008-20171010226679*33.25206129.13020309
Wayne MadsenDERBirmingham Bears2018-20251010126671*29.56181146.96021318
Jacques KallisKKR/RCBPunjab Kings2008-20141211226689*29.56218122.02021288
Stephen EskinaziMIDHampshire2017-2025121102669424.18186143.01011289
Kieron PollardKK/PZ/MSLahore Qalandars2017-2024121222665826.60177150.280211020
Cade CarmichaelNKNorth-West Warriors2022-2026121232666029.56207128.50010276
Paul WalterESSMiddlesex2017-20261716226658*19.00197135.030102012
Benny HowellHAM/GLOSussex2014-2025201742663220.46176151.140012212
Ahmed ShehzadPAKZimbabwe2013-201566126598*53.00198133.84030258

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.