Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Andy FlowerZIMNew Zealand1998110777777.008096.2501081
Mashrafe MortazaBANIndia2004342773938.5073105.4800074
Aftab AhmedBANIndia2004220766738.0011168.4701061
Rajin SalehBANEngland2003340753718.7515548.3900090
Shivnarine ChanderpaulWIIndia1998110747474.0074100.00010101
Mohinder AmarnathINDPakistan19881117474*-12260.6601060
Mark WaughAUSIndia1998110747474.007993.6701050
Garry SobersWIPakistan1959120744537.00--00050
Khaled MahmudBANZimbabwe1999-2005660743412.339875.5100171
Dougie MarillierZIMBangladesh2001210737373.0018040.56010100
Robin SinghINDWest Indies19981117373*-63115.8701053
Shahriar HossainBANZimbabwe1999220736836.5012458.8701070
Mohammad RafiqueBANEngland2003341733224.339973.7400073
Akram KhanBANZimbabwe19992217250*72.0070102.8601090
Hitesh ModiKENZimbabwe19993317245*36.0011761.5400070
Ajay JadejaINDAustralia1998110717171.0065109.2301051
Javed OmarBANPakistan1998-2002440713517.7517640.3400060
Hashan TillakaratneSLPakistan19991217055*70.0021133.18010110
Heath StreakZIMBangladesh1999-2001321706570.0013053.8501090
Virender SehwagINDSouth Africa2003330703723.339276.09000101
Daryll CullinanSAEngland1998110696969.007098.57010130
Rajin SalehBANNew Zealand2004340694117.2523828.9900291
Al SahariarBANZimbabwe2001230685922.6713849.2801070
Hansie CronjeSAEngland1998110676767.0056119.6401052
Pankaj RoyINDPakistan19551216767*67.00--01100
Nathan AstleNZBangladesh2004330672922.3315244.0800032
Ajit AgarkarINDBangladesh2000-2004641673422.3312852.3400071
Wally GroutAUSPakistan19591116666*---01070
Moin KhanPAKSri Lanka1999-20003216656*66.0051129.4101034
Habibul BasharBANSouth Africa2003340663316.5013648.5300080
Akram KhanBANKenya1999220656532.5010959.6301150
Kris SrikkanthINDSri Lanka1988220654232.508279.2700070
Scott StyrisNZBangladesh2004330655121.6710561.9001011
Azhar MahmoodPAKIndia1998-2000541653021.6758112.0700032
Murray GoodwinZIMBangladesh1999220644332.006894.1200080
Sandeep GuptaKENBangladesh1999220643532.0012053.3300060
MO OdumbeKENZimbabwe1999330645021.3310362.1401051
Colin McDonaldAUSPakistan19591216344*63.00--000-0
Tapash BaisyaBANIndia2003-2004450632912.607287.5000180
Jonty RhodesSAEngland19981116161*-6396.8301050
Robin PetersonSABangladesh2003110616161.0010955.9601080
Hansie CronjeSAWest Indies19981116161*-7779.2201040
Brian LaraWIIndia19981116060*-8967.4201050
Murray GoodwinZIMKenya1999330602620.009960.6100040
Mashrafe MortazaBANZimbabwe2001-2005540602615.0012946.5100040
Khaled MahmudBANPakistan1998-2002550601912.008471.4300060
Imtiaz AhmedPAKIndia1955120595429.50--010-0
Sadagoppan RameshINDBangladesh2000120595829.509562.1101060
Brendon KuruppuSLBangladesh19881115858*-9362.3701000
Mohammad RafiqueBANPakistan1998-1999220582929.0053109.4300061

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.