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
Hashim AmlaSA/IWX/ICCPakistan2012-20171010235872*44.75267134.08020397
Zak CrawleyKENEssex2019-2026101003588935.80234152.99020478
Luke WrightSUSEssex2014-202211111358153*35.80203176.351113818
Luke WrightSUSGloucestershire2014-202212121358111*32.55254140.941113912
Quinton de KockSAAustralia2014-2021131313587029.83258138.760113317
Marcus StoinisMSPerth Scorchers2014-2026151523585527.54310115.48010348
Josh ClarksonCDNorthern Districts2017-2025151523585827.54247144.940222419
Nicolas PooranPK/LSGSunrisers Hyderabad2019-2026111143577751.00180198.330213123
Sarfraz AhmedQGLahore Qalandars2016-20241715535752*35.70279127.96010307
Josh PhilippeSSBrisbane Heat2019-20261716335766*27.46281127.050223010
Yusuf PathanKKR/RR/SHRoyal Challengers Bengaluru2008-20192322435760*19.83262136.260112917
Shubman GillGTKolkata Knight Riders2022-20266603569059.33225158.220303714
Colin MunroIU/KKQuetta Gladiators2019-20251010235690*44.50213167.140312624
Naman OjhaDC/RR/SHPunjab Kings2009-20171412535679*50.86256139.060202820
Steve SmithDC/RR/PWRoyal Challengers Bengaluru2012-2021171423565729.67272130.88010348
Jason RoyENGIndia2014-2022151503566723.73270131.850123320
Roston ChaseBT/SLZ/SLKSt Kitts and Nevis Patriots2018-20261616835664*44.50258137.980313610
Dwayne SmithCSK/MI/DCRajasthan Royals2008-20151010135587*39.44258137.600303316
D'Arcy ShortAS/HHSydney Thunder2017-2024141403559725.36264134.470323612
Nick KellyND/WEL/OTACentral Districts2017-2025171513557525.36251141.430213815
Daniel ChristianSS/BH/MRPerth Scorchers2011-2023232253557320.88295120.340122815
Babar HayatHKOman2015-202688235412259.00234151.281202917
Alex HalesIUKarachi Kings2018-2025101003548835.40222159.460104414
Colin IngramWARLions2012-2017111113548935.40252140.480313016
Kyle MayersSKAN/BRSt Lucia Kings2021-2026121213549232.18263134.600212725
Parthiv PatelRCB/CSK/MIDelhi Capitals2008-2019191923544520.82301117.61000484
KL RahulINDWest Indies2016-2019982353110*58.83222159.011203715
Rahul DravidRCB/RRDelhi Capitals2008-2013101003536535.30296119.26030424
Ryan HigginsMID/GLOGlamorgan2014-20251715535371*35.30266132.710212414
Liton DasBANWest Indies2018-2025161603536122.06282125.180213812
Arron LilleyLAN/LEIYorkshire2014-20231612335299*39.11201175.120102620
Hussain TalatIU/LQ/PZQuetta Gladiators2017-2025131233525639.11245143.670303314
Josh InglisPSAdelaide Strikers2018-2026121223525535.20239147.280203514
Shreyas IyerKKR/DCPunjab Kings2015-20241313135258*29.33270130.370303013
Ishan KishanMI/SHChennai Super Kings2018-2026141313527029.33266132.330223712
Mitchell MarshPSMelbourne Renegades2011-2026141433528632.00273128.940211618
Jon-Jon SmutsWAR/DOLTitans2014-2024171603526922.00260135.380203413
Marcus StoinisRCB/PK/DCMumbai Indians2016-20261916435289*29.33240146.670333317
Shadab KhanIULahore Qalandars2017-20262016135274*23.47232151.720301925
Ross WhiteleyWOR/DERYorkshire2015-20261310335191*50.14183191.800212626
Luis ReeceDERNottinghamshire2017-2023111103516131.91236148.730513017
Michael-Kyle PepperESSMiddlesex2021-20261212035110129.25207169.571113916
Moeen AliWOR/YOR/BBNottinghamshire2014-2026141313516529.25226155.310103418
David WilleyYOR/NORLeicestershire2014-2025141303519527.00235149.360202819
Dane CleaverCDNorthern Districts2017-2026161603516521.94280125.36010419
Shreyas IyerINDNew Zealand2017-20261816235158*25.07264132.950212216
Sarfraz AhmedQGIslamabad United2016-2024181743515427.00286122.730302610
Chris CookeGLASurrey2014-2025201723514923.40260135.000001917
Michael HusseyCSK/MIRajasthan Royals2011-20147713508858.33258135.66030416
Usman KhanQG/MS/HKIslamabad United2021-2026883350100*70.00236148.311304210

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.