Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sharjah Cricket Stadium×

Player figures come from full scorecards, which we hold for 204 of the 205 matches in this selection (from 2013). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ibrahim ZadranAFGUnited Arab Emirates2023-20255501976339.40156126.28020129
Waseem MuhammadUAEAfghanistan2023-20255501956739.00128152.340201412
Chris GayleBLKabul Zwanan20182301928064.00116165.520301018
Rahmanullah GurbazAFGUnited Arab Emirates2023-202555018810037.60132142.421001311
Sikandar RazaZIMAfghanistan2016-2026661185106*37.00127145.671001212
Babar AzamKKIslamabad United2017-20195521835561.00151121.19010194
Kamran AkmalPZLahore Qalandars2016-2018332182107*182.00128142.19110199
James VinceGGDubai Capitals2023-20254401727643.00131131.30020118
Anton DevcichNLKabul Zwanan201822117194*171.00104164.420201511
Mohammad ShahzadAFGZimbabwe2016-2018331168118*84.00106158.491001511
Mohammad HafeezPZQuetta Gladiators2016-20184401587739.50129122.48010148
Alex HalesADKR/DVSharjah Warriorz202533115677*78.0090173.33010188
Tom Kohler-CadmoreSW/SWDesert Vipers2023-20256601506825.00111135.14010813
David WarnerSHMumbai Indians202022114585*145.00102142.16020153
Waseem MuhammadUAEBangladesh20253301458248.3387166.67020187
Fakhar ZamanLQQuetta Gladiators2017-20193301449448.0085169.41010157
Azmatullah OmarzaiAFGZimbabwe202633114111670.5070201.43100514
Luke RonchiIUKarachi Kings2018-201922113871138.0072191.67020186
Sanju SamsonRRPunjab Kings2014-20202201378568.5076180.26020711
Asif AliIUKarachi Kings2016-20196521353945.0086156.9800099
Tom BantonMESharjah Warriorz2025221134102*134.0076176.32100127
Mohammad ShahzadPPNangarhar Leopards201822113178*131.0074177.030201110
Ibrahim ZadranAFGPakistan2022-20256601306521.67125104.00010132
Mohammad ShahzadPPKabul Zwanan20183201296764.5076169.74020158
Kieron PollardKK/PZ/MSIslamabad United2017-20194301297343.0077167.53020811
Jason RoySWDesert Vipers20252201287364.0094136.17020162
Colin IngramKKQuetta Gladiators2019111127127*-59215.25100128
Hamilton MasakadzaZIMAfghanistan2016-20183301256341.6798127.5501089
Sarfraz AhmedQGLahore Qalandars2017-201933212552*125.0080156.2501095
HazratullahNLKabul Zwanan2018010124124124.0055225.45100129
Javed AhmadiKZBalkh Legends20183501243224.8082151.22000106
Suzie BatesNZWPakistan Women201733112365*61.50103119.4202093
Shreyas IyerDCKolkata Knight Riders2020-202133211988*119.0070170.0001087
Sophie DevineNZWPakistan Women20173301177039.0068172.06010126
Dawid MalanPZQuetta Gladiators2016-201722111660*116.0082141.46020142
Laurie EvansKZBalkh Legends20183501166423.20106109.4301084
Max HoldenDVSharjah Warriorz202522111466*114.0080142.50010141
Babar AzamKKPeshawar Zalmi2017-20193301136637.6792122.83010105
Sam CurranDVSharjah Warriorz202533211354*113.0077146.75010105
Sarfraz AhmedQGIslamabad United2016-201844211351*56.5087129.89010103
Asghar AfghanKKKabul Zwanan20182201126056.0063177.78020810
Sediqullah AtalAFGPakistan2023-20254401116427.7598113.2701056
Laurie EvansKZPaktia Panthers201822111079*110.0060183.3301068
Mohammad ShahzadAFGScotland2013-20213301104636.6762177.42000115
Amir JangooWINepal202533110974*54.5081134.5701087
Tanzid HasanBANUnited Arab Emirates20253301095936.3360181.67010138
Shikhar DhawanDC/SHChennai Super Kings2014-2020221108101*108.0067161.19100151
Mayank AgarwalPK/DCRoyal Challengers Bengaluru2014-20213301085736.0077140.26010105
Cameron DelportIU/LQPeshawar Zalmi2016-20192201077853.5079135.4401075
Nitish RanaKKRDelhi Capitals2020-20213311075853.5074144.5901067
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.