Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Sabbir RahmanBANZimbabwe2014-20158811655723.5717494.83010172
Dinesh ChandimalSLBangladesh2014-20165501636432.6020081.50010102
Nasir HossainBANIndia2012-20169601635427.1716598.79010161
Younis KhanPAKIndia2008-201233016010853.33134119.40111143
MahmudullahBANSri Lanka2009-20169831604532.0017591.43001122
Chamu ChibhabhaZIMBangladesh2006-2015111101603914.5524266.12000202
Soumya SarkarBANSouth Africa201544115988*53.00134118.66010242
Prosper UtseyaZIMBangladesh2006-20108701586722.5725362.45010104
Anamul HaqueBANZimbabwe2014-20155501569531.2019878.79010150
Chris GayleWIBangladesh2011-20147811564822.2918683.87000156
Sean WilliamsZIMBangladesh2006-20159901566417.3321572.56012150
Umar AkmalPAKBangladesh2011-20168811555922.1416892.26011132
Soumya SarkarBANIndia2015-20165501535430.60144106.25010194
Michael ClarkeAUSBangladesh201132014810174.0017385.5510082
Nkruma BonnerWIBangladesh20213401489037.0035841.34011110
Tillakaratne DilshanSLBangladesh2010-201655014610429.2018081.11100180
Tamim IqbalBANSri Lanka2009-20145601465924.3318479.35010211
Kieron PollardWIBangladesh2011-20127501448528.80125115.20010713
MahmudullahBANNew Zealand2010-20137601433723.8318378.1400094
Michael HusseyAUSBangladesh201132014110870.5014299.30100102
Denesh RamdinWIBangladesh2011-2014542141126*70.5026752.81101121
Niall O'BrienIREBangladesh2008-20114401417035.2518476.63010102
MahmudullahBANAustralia2011-201444314068*140.0015093.3301083
Kaushal SilvaSLBangladesh2014110139139139.0024456.97100162
Sikandar RazaZIMBangladesh2014-20157801395117.3825853.88010163
Ian BellENGBangladesh2010110138138138.0026252.67100151
Salman ButtPAKIndia2008221138129*138.0014495.83100124
Kevin PietersenENGBangladesh201034113874*46.0021065.71010171
Misbah-ul-HaqPAKSri Lanka2012-201422113772*137.0019171.73020123
Imrul KayesBANNew Zealand20104401375034.2521763.13010132
Mushfiqur RahimBANSouth Africa2008-20157701376519.5725453.94010111
Shakib Al HasanBANAustralia2011-20144401356633.7517676.7002093
Matt PriorENGBangladesh20103311346267.0018472.83010160
Kushal Janith PereraSLBangladesh201444013410633.5015188.74101106
Taufeeq UmarPAKBangladesh201112013313066.5027348.72100160
Thilan SamaraweeraSLIndia2010331132105*66.0015386.27101130
Mominul HaqueBANPakistan2014-20152301326844.0018372.13020170
Kithuruwan VithanageSLBangladesh2014442132103*66.0015088.00100162
Imrul KayesBANIndia2010-20165601327022.0017774.58011161
Liton DasBANWest Indies20213401297132.2523056.09010130
Yuvraj SinghINDSri Lanka2010-20165511287432.0013396.2401195
Naeem IslamBANNew Zealand2010-20134401278431.7516576.97010172
Mohammad AshrafulBANZimbabwe2006-20108701276318.1424052.92010152
Yuvraj SinghINDPakistan2008-20164411265642.0014785.71020104
Ben StokesENGBangladesh201634012610131.5014586.90102105
Joshua Da SilvaWIBangladesh20213401269231.5027545.82010150
Mohammad AshrafulBANIreland2008-201144112564*41.6717073.53010130
Tillakaratne DilshanSLIndia2010-20165501254925.00112111.61000230
Mashrafe MortazaBANZimbabwe2006-2015151131253915.63110113.64002154
Ben DuckettENGBangladesh20163401236030.7515380.39021132

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.