Live5th T20I · India in New Zealand 2026/27NZ70/1 (7.1)IND191/8 (20)NZ need 122 runs in 77 ballsLive5th ODI · Ireland in Namibia 2026/27NAMIRE106/7 (27.3)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL174/4 (20)BOLBOL need 175 runs to winT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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
Malcolm WallerZIMBangladesh2009220252412.505545.4500040
Sanath JayasuriyaSLZimbabwe2009110222222.003073.3300031
Mohammad ShahzadAFGIndia2014110222222.002878.5700021
Malinda WarnapuraSLBangladesh2008120221411.005044.0000020
Dinesh KarthikINDAfghanistan20141112121*-2777.7800030
Naeem IslamBANSri Lanka2009110212121.005042.0000020
Noor Ali ZadranAFGSri Lanka2014110212121.004151.2200020
Thisara PereraSLAfghanistan20141111919*-2382.6100000
Hamilton MasakadzaZIMBangladesh200922019179.503948.7200030
Tim SoutheeNZBangladesh20082211919*19.0017111.7600121
Rohit SharmaINDAfghanistan20141111818*-2475.0000010
Chathuranga de SilvaSLAfghanistan2014110171717.0016106.2500010
Tatenda TaibuZIMBangladesh200922017148.502470.8300020
Stuart MatsikenyeriZIMBangladesh200922017108.503450.0000020
Jehan MubarakSLBangladesh2009110161616.003250.0000020
Stuart MatsikenyeriZIMSri Lanka2009110151515.002951.7200010
Naeem IslamBANZimbabwe2009210151515.003246.8800010
Shakib Al HasanBANNew Zealand2008221151015.002657.6900010
Mahela JayawardeneSLAfghanistan2014110141414.0014100.0000020
MahmudullahBANZimbabwe2009210141414.004134.1500010
Tamim IqbalBANNew Zealand200822012126.001485.7100120
Najibullah ZadranAFGSri Lanka2014110111111.003531.4300010
Tawanda MupariwaZIMBangladesh20092221110*-2347.8300000
Tatenda TaibuZIMSri Lanka2009110999.002045.0000010
Rahmat ShahAFGIndia2014110999.002339.1300010
Mirwais AshrafAFGIndia2014110999.002634.6200000
Mohammad AshrafulBANZimbabwe2009220954.503129.0300010
Prasanna JayawardeneSLBangladesh2008121969.003426.4700000
Prosper UtseyaZIMSri Lanka2009110888.001650.0000010
Sean WilliamsZIMSri Lanka2009110888.001553.3300010
MahmudullahBANNew Zealand2008210888.002138.1000000
Vusi SibandaZIMBangladesh2009110777.003917.9500000
Vusi SibandaZIMSri Lanka2009110777.001643.7500010
Mohammad ShahzadAFGSri Lanka2014110777.007100.0000001
Jamie HowNZBangladesh2008220773.503619.4400110
Elton ChigumburaZIMSri Lanka2009110666.002524.0000000
Keith DabengwaZIMSri Lanka2009110666.001250.0000010
Mohammad NabiAFGIndia2014110666.002030.0000000
Samiullah ShenwariAFGSri Lanka2014110666.001931.5800000
Mashrafe MortazaBANZimbabwe2009210555.001729.4100010
Lahiru ThirimanneSLAfghanistan2014110555.001631.2500000
Najibullah ZadranAFGIndia2014110555.001435.7100000
Asghar AfghanAFGIndia2014110555.00771.4300000
Nawroz MangalAFGIndia2014110555.001631.2500010
Shahadat HossainBANSri Lanka2008121555.002025.0000000
Kumar SangakkaraSLZimbabwe2009110444.001625.0000000
Jeetan PatelNZBangladesh200811144*-1428.5700000
Chamara KapugederaSLZimbabwe2009110444.00757.1400010
Nawroz MangalAFGSri Lanka2014110444.001330.7700000
Scott StyrisNZBangladesh2008220442.002119.0500100

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.