Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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 Sher-e-Bangla National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Muttiah MuralitharanSLBangladesh2008-20092223333*-19173.6800042
Tawanda MupariwaZIMBangladesh20092221110*-2347.8300000
Jacob OramNZBangladesh200822113275*132.0015187.4202095
Mohammad AshrafulBANNew Zealand200822110060*100.0014270.4201071
Raqibul HasanBANZimbabwe20092218052*80.0013360.15010130
Raqibul HasanBANSri Lanka2008-20092317843*39.0020538.0500060
Mushfiqur RahimBANSri Lanka2008-2009231776138.5014652.7401080
WPUJC VaasSLBangladesh2008121523752.009057.7800061
Angelo MathewsSLZimbabwe20091115252*-9654.1701012
Angelo MathewsSLAfghanistan20141114545*-41109.7600040
Farveez MaharoofSLBangladesh20091113838*-7650.0000002
Mushfiqur RahimBANZimbabwe2009221352235.005860.3400041
Ray PriceZIMBangladesh20092213023*30.005851.7200030
Thilan ThusharaSLZimbabwe20091112828*-27103.7000002
Dinesh KarthikINDAfghanistan20141112121*-2777.7800030
Tim SoutheeNZBangladesh20082211919*19.0017111.7600121
Thisara PereraSLAfghanistan20141111919*-2382.6100000
Rohit SharmaINDAfghanistan20141111818*-2475.0000010
Shakib Al HasanBANNew Zealand2008221151015.002657.6900010
Prasanna JayawardeneSLBangladesh2008121969.003426.4700000
Shahadat HossainBANSri Lanka2008121555.002025.0000000
Jeetan PatelNZBangladesh200811144*-1428.5700000
Mark GillespieNZBangladesh200811122*-2100.0000000
Dawlat ZadranAFGIndia201411122*-1711.7600000
Ed RainsfordZIMSri Lanka200911100*-10.0000000
Syed RaselBANNew Zealand200821100*-20.0000000
Rubel HossainBANZimbabwe200921100*-20.0000000
Shapoor ZadranAFGSri Lanka201411100*---00000
Mahela JayawardeneSLBangladesh2008-200923016916656.3328559.30101191
Kumar SangakkaraSLBangladesh2008-20092301696756.3336845.92020210
Thilan SamaraweeraSLBangladesh20081201529076.0025759.14020210
Shakib Al HasanBANSri Lanka2008-20092301319643.6727347.99010101
Mohammad AshrafulBANSri Lanka2008-200923012610142.0023653.39100190
Junaid SiddiqueBANNew Zealand20082201178558.5020457.35010110
Tamim IqbalBANSri Lanka2008-2009230824727.3313063.08000150
Kumar SangakkaraSLAfghanistan2014110767676.0010274.5101061
Sean WilliamsZIMBangladesh2009220675933.5010762.6201041
Junaid SiddiqueBANSri Lanka2008-2009230673722.3314745.58000101
Jesse RyderNZBangladesh2008220643432.007783.1200081
Tillakaratne DilshanSLBangladesh2008120614730.507779.2200051
Shikhar DhawanINDAfghanistan2014110606060.007876.9201041
Prosper UtseyaZIMBangladesh2009220593829.5017633.5200031
Ajinkya RahaneINDAfghanistan2014110565656.006684.8501050
Mehrab Hossain jnrBANSri Lanka2008120522926.007074.2900061
Michael VandortSLBangladesh2008120504425.0015232.8900051
Samiullah ShenwariAFGIndia2014110505050.007368.4901061
Imrul KayesBANSri Lanka2008120463323.006966.6700090
Upul TharangaSLZimbabwe2009110434343.005676.7900060
Mehrab Hossain jnrBANZimbabwe2009110434343.008550.5900050
Mushfiqur RahimBANNew Zealand2008220413020.508747.1300021
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.