Live4th T20I · India in New Zealand 2026/27NZ5/1 (1)INDIND chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sheikh Abu Naser Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Marlon SamuelsWIBangladesh2012110260260260.0045557.14100313
Tamim IqbalBANPakistan2015120231206115.5035265.63100207
Mohammad HafeezPAKBangladesh2015110224224224.0033267.47100233
Hamilton MasakadzaZIMBangladesh2014120219158109.5043949.89110223
Imrul KayesBANPakistan2015120201150100.5037054.32110223
Shivnarine ChanderpaulWIBangladesh2012111150150*-28253.19100121
Nasir HossainBANWest Indies20121201469473.0022564.89020192
Shakib Al HasanBANZimbabwe201412014313771.5018577.30100192
Tamim IqbalBANZimbabwe201412012910964.5035736.13100140
Regis ChakabvaZIMBangladesh201412012810164.0030442.11100151
Darren BravoWIBangladesh2012110127127127.0028844.10100100
MahmudullahBANZimbabwe20141201277163.5031040.97020120
Abul HasanBANWest Indies2012121120113120.0014781.63100153
Shakib Al HasanBANWest Indies20121201149757.0013783.21010131
Shakib Al HasanBANPakistan201512110176*101.0016561.2101091
Mominul HaqueBANPakistan20151201018050.5021347.42010101
MahmudullahBANPakistan2015120894944.5019445.8800080
Mominul HaqueBANZimbabwe2014120895444.5019844.95010110
Asad ShafiqPAKBangladesh2015110838383.0015852.5301060
Azhar AliPAKBangladesh2015110838383.0017746.8901041
Sarfraz AhmedPAKBangladesh2015110828282.008893.1801052
MahmudullahBANWest Indies2012120787639.0010177.2301090
Soumya SarkarBANPakistan2015120663333.0010066.0000090
Shuvagata HomBANZimbabwe2014120655032.5013946.7601060
Tamim IqbalBANWest Indies2012120603230.0010358.2500080
Misbah-ul-HaqPAKBangladesh2015110595959.0012248.3601042
Mushfiqur RahimBANWest Indies2012120483824.0010247.0600070
Shahriar NafeesBANWest Indies2012120472623.507959.4900080
Chris GayleWIBangladesh2012121452545.006371.4300080
Craig ErvineZIMBangladesh2014120382119.005371.7000032
Brendan TaylorZIMBangladesh2014120373718.506556.9200141
Younis KhanPAKBangladesh2015110333333.006848.5300040
Taijul IslamBANZimbabwe2014120333216.505362.2600040
Mushfiqur RahimBANPakistan2015120323216.007642.1100150
Shuvagata HomBANPakistan20151223220*-3688.8900030
Denesh RamdinWIBangladesh2012110313131.009333.3300020
Brian ChariZIMBangladesh2014120292514.5010926.6100021
Shamsur RahmanBANZimbabwe2014120252312.508928.0900040
Kieran PowellWIBangladesh2012121221322.003464.7100040
Shahadat HossainBANZimbabwe2014120211810.506631.8200020
Sami AslamPAKBangladesh2015110202020.003655.5600021
Sikandar RazaZIMBangladesh2014120201110.003951.2800020
Rubel HossainBANWest Indies2012121191419.002673.0800040
Naeem IslamBANWest Indies201212018169.002572.0000010
Yasir ShahPAKBangladesh2015110131313.001586.6700030
Veerasammy PermaulWIBangladesh2012110131313.001586.6700011
Elton ChigumburaZIMBangladesh201412013126.502356.5200020
Zulfiqar BabarPAKBangladesh2015110111111.0011100.0000011
Mushfiqur RahimBANZimbabwe201412011115.503729.7300111
Mohammad ShahidBANPakistan2015110101010.001566.6700020
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.