Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Tim SoutheeNZBangladesh2010-201354111*0.33812.5000300
Tinashe PanyangaraZIMBangladesh2014-20158802483.005940.6800350
Mashrafe MortazaBANIndia2007-201612911024212.7580127.5000368
Tamim IqbalBANSouth Africa2008-2015910044134.4011837.2900360
Tamim IqbalBANIndia2007-20161616052115132.5665080.15143626
Elton ChigumburaZIMBangladesh2006-2015181934546428.3862073.230333811
Alok KapaliBANPakistan2008-2011220000.0060.0000200
Suranga LakmalSLBangladesh2010-2014520000.0070.0000200
Andy McKayNZBangladesh2010320000.0070.0000200
Robiul IslamBANPakistan2011120000.0040.0000200
Abdur RazzakBANSouth Africa2008-2011330993.001752.9400210
Shafiul IslamBANIndia2010-2012430993.004121.9500210
Shafiul IslamBANPakistan2011-2014530110.33119.0900200
Steven FinnENGBangladesh2010-201623100*0.00220.0000200
Ziaur RahmanBANIndia2014330220.67633.3300200
Nuwan KulasekaraSLBangladesh2009-2016640651.501931.5800210
Upul TharangaSLIndia2010-2012440473011.757166.2000260
Saeed AjmalPAKBangladesh2011-20151141128*4.001675.0000210
Andre RussellWIBangladesh2011-2014641127*4.002060.0000210
Ben StokesENGBangladesh201634012610131.5014586.90102105
Nasir HossainBANZimbabwe2015550604112.007580.0000241
Rubel HossainBANSri Lanka2009-201486029174.835552.7300231
Junaid SiddiqueBANZimbabwe2009-2010770935313.2913469.4001292
Brendon McCullumNZBangladesh2008-20138801776622.1323276.29022203
Sean WilliamsZIMBangladesh2006-20159901566417.3321572.56012150
Shahid AfridiPAKBangladesh2008-2016101012195924.33141155.320121514
Mashrafe MortazaBANZimbabwe2006-2015151131253915.63110113.64002154
Shakib Al HasanBANWest Indies2011-202191123688940.8946878.63042372
MahmudullahBANIndia2008-20161212636896*61.3340590.86032434
MahmudullahBANPakistan2008-2016151541743215.8223175.32002173
Mohammad HafeezPAKBangladesh2011-2016141603738923.3155167.70022461
Mushfiqur RahimBANWest Indies2011-2021141634866937.3878561.91032426
Tamim IqbalBANZimbabwe2009-2015171804808026.6764174.880225011
Mahela JayawardeneSLWest Indies2014110000.000-00100
Daryl TuffeyNZBangladesh2010110000.0010.0000100
Mashrafe MortazaBANUnited Arab Emirates2016110000.0030.0000100
Mohammad AshrafulBANNew Zealand2008110000.0020.0000100
Robin PetersonSANew Zealand2011110000.0050.0000100
Alex BlackwellAUSWEngland Women2014110000.0030.0000100
Rajin SalehBANNew Zealand2008110000.0030.0000100
Ravi RampaulWIPakistan2011110000.0050.0000100
Tino BestWIBangladesh2012110000.0010.0000100
Dwayne BravoWIBangladesh2014110000.0010.0000100
Dwayne BravoWIIndia2014110000.0010.0000100
Cameron WhiteAUSIndia2014110000.0020.0000100
John MooneyIREBangladesh2011110000.0080.0000100
Junaid SiddiqueBANSri Lanka2009110000.000-00100
Khurram ManzoorPAKUnited Arab Emirates2016110000.0020.0000100
Thilan ThusharaSLBangladesh2009-2010210000.0050.0000100
Ajantha MendisSLBangladesh2009-2014310000.0010.0000100
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.