Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIMInnings break - ZIM need 222 runs to winLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Chittagong Divisional Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSABangladesh2008221335232335.0039584.81200472
Tillakaratne DilshanSLBangladesh2006-2009230327162109.0035592.11200383
Neil McKenzieSABangladesh2008110226226226.0038858.25100283
Michael HusseyAUSBangladesh2006221218182218.0026482.58100212
Jason GillespieAUSBangladesh2006111201201*-42547.29100262
Chamara KapugederaSLBangladesh2006-20092311719685.5022576.00020145
Kumar SangakkaraSLBangladesh2006-200923016810956.0023571.49110160
Daniel VettoriNZBangladesh200823215076150.0031248.08020141
Mushfiqur RahimBANNew Zealand20082301267942.0036634.43010171
Jamie HowNZBangladesh20082301257341.6721059.52010171
Ross TaylorNZBangladesh200823012410341.3316177.0210074
Mohammad AshrafulBANSri Lanka2006-20092301166438.6718463.04010171
Shahriar NafeesBANSouth Africa20082301126937.3317265.12010191
Habibul BasharBANAustralia20062301105236.6717961.45010131
Tamim IqbalBANSouth Africa20082301058235.0018457.07010131
Aaron RedmondNZBangladesh2008120987949.0030232.45010120
Thilan SamaraweeraSLBangladesh2009120967748.0021844.04010120
Shahriar NafeesBANAustralia2006230957931.6720247.03011110
Mohammad RafiqueBANAustralia2006230926530.6778117.9501057
Malinda WarnapuraSLBangladesh2009120906345.0020743.48010100
Mehrab Hossain jnrBANNew Zealand2008120898344.5019745.18010120
Tamim IqbalBANNew Zealand2008230863528.6722937.55000120
Mahela JayawardeneSLBangladesh2006-2009230845128.0019443.30010100
Rajin SalehBANAustralia2006230837127.6715453.90010100
Mashrafe MortazaBANSri Lanka2006-2009230826327.3310082.0001194
Abdur RazzakBANSouth Africa2008231803340.0011668.97000121
Naeem IslamBANNew Zealand20082317946*39.5022235.5900090
Shakib Al HasanBANNew Zealand2008230777125.6718142.54010130
Adam GilchristAUSBangladesh2006210767676.0046165.2201095
Daniel FlynnNZBangladesh2008230734924.3318240.1100081
Khaled MashudBANAustralia20062317234*36.0016942.6000060
Kaushal LokuarachchiSLBangladesh2006110696969.0057121.0501043
Aftab AhmedBANScotland2006110666666.0050132.0001093
Phil JaquesAUSBangladesh2006110666666.009867.3501081
Ricky PontingAUSBangladesh2006220665233.0012552.8001061
Aftab AhmedBANAustralia2006230663022.0012951.1600092
Mushfiqur RahimBANSri Lanka2009120644332.0013647.0600090
Herschelle GibbsSABangladesh2008110575757.008467.8601081
Abdur RazzakBANNew Zealand2008230562718.679857.1400051
Mashrafe MortazaBANNew Zealand2008230534417.6711147.7500170
Shakib Al HasanBANSouth Africa2008230484016.009848.9800040
Hashim AmlaSABangladesh2008221473847.0010644.3400050
Shakib Al HasanBANSri Lanka2009120464623.005092.0000170
Jesse RyderNZBangladesh2008230423814.0012633.3300040
Mohammad AshrafulBANAustralia2006230402913.338149.3800050
Jacques KallisSABangladesh20081113939*-12032.5000000
Michael ClarkeAUSBangladesh20062213923*39.009142.8600020
Shahadat HossainBANSouth Africa2008231372418.505074.0000170
Shahriar NafeesBANScotland2006110363636.005763.1600040
Brendon McCullumNZBangladesh2008230332511.005856.9000040
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.