Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Shere Bangla National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushfiqur RahimBANNew Zealand2008-20139802609032.5032979.03020255
Angelo MathewsSLBangladesh2009-20167732538663.2537068.38030204
Tamim IqbalBANNew Zealand2008-20134502529550.4054046.67030291
MahmudullahBANEngland2010-20166802527531.5035670.79021251
Faf du PlessisSABangladesh2011-201565225179*83.6726993.31030231
Imrul KayesBANZimbabwe2010-20157702487635.4336068.89020278
Shakib Al HasanBANSouth Africa2008-201591012445227.1143655.96010231
Lendl SimmonsWIBangladesh2011-201455124312260.7528585.26111156
Tamim IqbalBANIreland2008-201144023212958.0028182.56100282
Ahmed ShehzadPAKBangladesh2014-2015331231111*115.50216106.94200246
Shikhar DhawanINDBangladesh2014-20166602217536.8322598.22030291
Shahid AfridiPAKBangladesh2008-2016101012195924.33141155.320121514
Corey AndersonNZBangladesh201344021711654.2525086.80100229
AB de VilliersSABangladesh2008-201556221669*54.0034263.16010242
Malcolm WallerZIMBangladesh2009-20157702166830.86213101.410101610
Soumya SarkarBANPakistan2015-2016671216127*36.0022795.15101257
Craig ErvineZIMBangladesh2010-2015910121642*24.0031668.35000211
Graeme SmithSABangladesh2008-201145121368*53.2532565.54020173
Mominul HaqueBANNew Zealand2013451213126*53.2532465.74101291
Kirk EdwardsWIBangladesh2011120207121103.5047743.40110213
Sarfraz AhmedPAKBangladesh2011-201699620758*69.0021695.83010172
Shahriar NafeesBANIreland200833120490*102.0026975.84030250
Mohammad HafeezPAKIndia2012-201644019910549.7525677.73110143
Suresh RainaINDSri Lanka2010-201664119610665.3320496.08100192
Eoin MorganENG/IREBangladesh2008-2010551194110*48.5022187.78100153
Stuart MatsikenyeriZIMBangladesh2006-20096611907538.0028466.90010180
Raqibul HasanBANZimbabwe2009-20107711906531.6731161.09010182
Jesse RyderNZBangladesh2008-20104511889147.0029364.16010192
Asad ShafiqPAKBangladesh2011-201545018710737.4032158.26100161
Raqibul HasanBANIndia2008-20115611868937.2027767.1501092
Umar AkmalPAKSri Lanka2012-20163301847761.33151121.85020184
Sabbir RahmanBANIndia2015-20165521824460.67166109.64000183
Rohit SharmaINDPakistan2008-20166601816830.1721883.03021185
Upul TharangaSLBangladesh2009-2012441180118*60.0018895.74101261
Gautam GambhirINDSri Lanka2010-201244017910044.7521882.11111180
Mahela JayawardeneSLIndia2010-20144411787859.33177100.56020202
Mominul HaqueBANSri Lanka20145601786029.6722080.91020260
Haris SohailPAKBangladesh20154411775259.0020785.5102065
Brendon McCullumNZBangladesh2008-20138801776622.1323276.29022203
Mushfiqur RahimBANEngland2010-20166801777622.1330158.80010141
Grant ElliottNZBangladesh2008-20137711767129.3329260.27021142
Rahul DravidINDBangladesh2007-2010332175111*175.0027463.87100150
Hashim AmlaSABangladesh2008-20157601745129.0026465.91010240
Mohammad AshrafulBANIndia2007-20106701743924.8625568.24000180
MahmudullahBANPakistan2008-2016151541743215.8223175.32002173
Mushfiqur RahimBANAustralia2011-201444217381*86.5017897.19010153
Kane WilliamsonNZBangladesh2010-201343017010856.6728958.82111122
Shamsur RahmanBANSri Lanka20145601686228.0021179.62011213
Regis ChakabvaZIMBangladesh2010-2015101101684515.2737544.80001111
Nasir HossainBANSri Lanka2012-20146711673827.8325465.75000161

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.