Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Bangabandhu National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Younis KhanPAKBangladesh20023311397369.5016385.28021120
Andy FlowerZIMBangladesh1999-20014401397934.7520667.4801090
Mushfiqur RahmanBANEngland200334113846*46.0042532.47000140
Mohammad YousufPAKSri Lanka1999-200033113490*67.0022659.29010112
Mohammad RafiqueBANIndia1998-200481011344714.8917775.71002174
Mohammad RafiqueBANZimbabwe1999-20054401337233.2515287.50020155
Mohammad AshrafulBANIndia2003-200456113260*26.4023755.70011132
Aftab AhmedBANZimbabwe200545113181*32.7518670.43011172
Mohammad KaifINDSouth Africa200333113095*65.0016081.25010123
Guy WhittallZIMKenya199933213067130.00123105.69010142
Rahul DravidINDBangladesh2000-20044411296043.0017275.00011151
Kennedy OtienoKENBangladesh199922012812064.0015682.0510096
Khaled MashudBANIndia1998-20048911283216.0030541.9700080
Graeme SmithSABangladesh20033301276742.3316477.44010181
Neil HarveyAUSPakistan19591201269663.00--010-0
Navjot SidhuINDSri Lanka19882201267663.0014288.7302073
Ridley JacobsWIBangladesh1999-200233112591*62.5018567.57010110
Chris GayleWIBangladesh20022201247362.0022355.61020190
Mohammad AshrafulBANNew Zealand20043401236730.7533037.27010124
Andrew FlintoffENGBangladesh200322212270*-86141.86020138
Alok KapaliBANSouth Africa20033401227130.5020858.6501090
Rajin SalehBANZimbabwe200534112256*40.6725448.03010200
Mohammad KaifINDBangladesh2003-20044411214940.3315578.0600091
Mohammad AzharuddinINDBangladesh1998-200022111984119.0016373.01010110
Brian LaraWIBangladesh1999110117117117.0062188.71100184
Gautam GambhirINDBangladesh2003-20043301177139.0016172.67010170
Neil JohnsonZIMKenya199933011610138.6716072.50101130
Jacques KallisSASri Lanka1998111113113*-100113.0010055
Upul ChandanaSLPakistan1999-20003401134628.2517564.5700094
Khaled MahmudBANIndia1998-20045501114722.2019856.06000110
Aravinda de SilvaSLIndia1988-20003301106936.6712687.3001060
Wallis MathiasPAKWest Indies19591201096454.50--01080
Robin SinghINDPakistan1998-20005401098227.2513779.5601072
Tushar ImranBANPakistan20022201086554.0014972.4801090
Steve TikoloKENBangladesh1999221106106*106.0011790.60101130
Khaled MashudBANNew Zealand20043421064153.0021349.77000121
Sanath JayasuriyaSLIndia2000110105105105.0011690.52100110
Wavell HindsWIBangladesh1999-20023301057535.0015766.88010160
Hanif MohammadPAKNew Zealand1955110103103103.00--10080
Philo WallaceWISouth Africa1998110103103103.00102100.98100115
Waqar HasanPAKIndia19551201035251.50--020-0
Mohammad AshrafulBANSouth Africa20033401035225.7524042.92010140
Al SahariarBANPakistan1999-20024501034120.6014073.57000160
Neil McKenzieSABangladesh200333210155*101.0012481.4501081
Dion EbrahimZIMBangladesh2001-20055601018416.8321347.42011120
Mohammad AshrafulBANZimbabwe2001-20056711014216.8316262.3500170
Mohammad YousufPAKIndia2000111100100*-11289.2910091
Alistair CampbellZIMNew Zealand1998110100100100.0014369.9310071
Hannan SarkarBANEngland20033401005925.0026537.74011100
Craig WishartZIMBangladesh2001221999499.0015862.66010122

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.