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 Bangabandhu National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AlimuddinPAKIndia1955120585129.00--010-0
Thomas OdoyoKENZimbabwe1999330583219.3310058.0000080
Sridharan SriramINDBangladesh2004110575757.009162.6401070
Paul CollingwoodENGBangladesh20032215746*57.0010454.8100060
Ricardo PowellWIBangladesh1999-20022215736*57.0044129.5500052
AlimuddinPAKEngland1962120575028.50--01080
Naimur RahmanBANIndia20002315739*28.5011450.0000041
Neil FairbrotherENGSouth Africa1998110565656.007871.7901021
Anwar HossainBANWest Indies2002230564218.6715137.0900080
Roshan MahanamaSLPakistan1988110555555.009259.7801030
Shadab KabirPAKBangladesh2002110555555.006190.16010100
Hanif MohammadPAKIndia1955120554127.50--000-0
Duleep MendisSLIndia1988220553627.5055100.0000032
Adam ParoreNZSri Lanka1998110545454.008762.0701030
Arjuna RanatungaSLIndia19882215449*54.005696.4300050
Akram KhanBANSouth Africa2003340542313.508464.2900090
Taufeeq UmarPAKBangladesh2002110535353.0010450.9601090
Eddo BrandesZIMKenya1999110535353.0034155.8801051
Adam ParoreNZZimbabwe1998110525252.007272.2201010
Saeed AhmedPAKAustralia1959120523726.00--000-0
Enamul HaqueBANPakistan2000-2002450521910.409753.6100070
Ijaz AhmedPAKBangladesh1998-1999210515151.006479.6901030
Ijaz AhmedPAKWest Indies1998110515151.006479.6901030
Shiv Sunder DasINDBangladesh2000121512951.0010548.5700070
Herschelle GibbsSAIndia2003320512625.507964.5600090
Chris CairnsNZBangladesh2004221513451.006776.1200034
Stuart CarlisleZIMKenya1999221514251.0036141.6700041
Sanath JayasuriyaSLPakistan2000220502825.005492.5900080
RD ShahKENZimbabwe1999220502825.007864.1000081
Akram KhanBANSri Lanka1988-2000220504125.009751.5500040
Navjot SidhuINDPakistan1988-1998540503612.508459.5200040
Shivnarine ChanderpaulWIPakistan1998110494949.007169.0100050
Carl HooperWISouth Africa1998110494949.005687.5000040
Mike RindelSAWest Indies1998110494949.005687.5000060
Heath StreakZIMKenya19993224939*-31158.0600041
Mohammad AshrafulBANPakistan2002120492724.505983.0500060
Mohammad RafiqueBANNew Zealand2004340492412.257862.8200190
Tinashe PanyangaraZIMBangladesh2005451492112.2510546.6700041
Rahul DravidINDAustralia1998110484848.008060.0000030
Romesh KaluwitharanaSLNew Zealand1998110484848.007663.1600050
Manzoor AkhtarPAKIndia1998420483924.006771.6400010
Shahriar HossainBANWest Indies1999110474747.007067.1400050
Javed OmarBANSouth Africa2003230472715.6712836.7200060
Saleem ElahiPAKWest Indies1998110464646.007958.2300041
Moin KhanPAKIndia2000110464646.004797.8700040
Craig McMillanNZBangladesh2004220463923.007759.7400001
Tapash BaisyaBANZimbabwe20052214633*46.008156.7900051
Naved LatifPAKBangladesh2002220463623.009448.9400080
Murali KartikINDBangladesh2000-2004220464323.0012536.8000050
Habibul BasharBANWest Indies1999-2002230462415.339747.4200170

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.