Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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 Shere Bangla National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerENGBangladesh20162201206360.0095126.32020104
Shahriar NafeesBANPakistan2008-20114501209724.0023850.42011140
Shahriar NafeesBANNew Zealand20104401197329.7512595.20011210
Anamul HaqueBANPakistan201422011810059.0014879.7310094
Ricky PontingAUSBangladesh20113311184759.0012395.93000143
Shahriar NafeesBANAustralia20113301166038.6716072.50021100
Kyle MillsNZBangladesh2008-20137521163338.6713486.5700067
Imrul KayesBANPakistan2011-20154501155923.0018462.50010142
Fawad AlamPAKSri Lanka2014111114114*-13485.0710083
Mohammad AshrafulBANSri Lanka2009-20103301147538.0014976.5101090
Keith DabengwaZIMBangladesh2006-20106621143228.5023748.1000070
Nasir JamshedPAKIndia2012110112112112.00104107.69100101
Ashan PriyanjanSLBangladesh20144411126037.3316269.14010150
Alzarri JosephWIBangladesh20213401128228.0014477.78010126
Lahiru ThirimanneSLPakistan2012-201422010810154.0012685.71100130
MS DhoniINDSri Lanka2010-201665310846*54.0012685.71000122
Imrul KayesBANWest Indies20115601074217.8312188.43001152
Daniel VettoriNZBangladesh2008-20105501064321.2017460.9200032
Naeem IslamBANEngland201034210559*52.5024343.21010120
Tatenda TaibuZIMBangladesh2009-20107701053815.0019653.5700181
Tamim IqbalBANAustralia2011-20144401046226.0012483.87010112
Kraigg BrathwaiteWIBangladesh2011-20212401035025.7523943.10011100
JP DuminySABangladesh2008-201586210349*25.7516662.0500050
Gautam GambhirINDPakistan2008-20123301026234.0097105.15011101
Chamara KapugederaSLBangladesh2009-20163311026251.0012979.0701062
Imrul KayesBANAustralia20113301029334.0014669.86010112
Mashrafe MortazaBANIndia2007-201612911024212.7580127.5000368
Sohag GaziBANSri Lanka20144501014220.2010893.5200096
Mominul HaqueBANWest Indies2012-20216601012616.8320449.51000140
Anton DevcichNZBangladesh20133301005933.3310496.15010161
Dwayne SmithWIBangladesh2012-20144401007225.0077129.87011134
Junaid SiddiqueBANIndia2010-2011230995533.0020947.3701061
Lahiru ThirimanneSLBangladesh2010-2014430994833.0016460.3700080
Saad NasimPAKBangladesh20153319977*49.5012479.8401191
MS DhoniINDPakistan2008-2016542996449.5086115.12010102
Thisara PereraSLBangladesh2010-20166419980*33.0089111.2401146
Rilee RossouwSABangladesh20154439945*99.0010495.1900085
Dinesh KarthikINDBangladesh2007-20103319858*49.0010395.1501081
Suresh RainaINDPakistan2008-20165529835*32.6792106.5200074
Vusi SibandaZIMBangladesh2009-2014670983714.0015164.90001140
BJ WatlingNZBangladesh2010-20135519770*24.2525338.3401160
Kevin O'BrienIREBangladesh2008-2011440963724.0014466.67000101
Sohag GaziBANWest Indies2012-2014660963016.0013969.06000121
Tillakaratne DilshanSLPakistan2012-20162219575*95.0076125.00010141
Shoaib MalikPAKBangladesh2008-2016650954119.0095100.0000091
Luke JongweZIMBangladesh2015550953919.0012774.8000162
Darren SammyWIBangladesh2011-201410739560*23.7510590.4801093
Umar AkmalPAKAustralia2014110949494.0054174.0701094
Fawad AlamPAKBangladesh2008-2015550947418.8011184.6801152
Jacques KallisSABangladesh2008-2011230936931.0015261.1801071

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.