Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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

Bangladesh: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Bangladesh v West Indies: 704 by Shakib Al Hasan in 2018.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Bangladesh×v West Indies×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shakib Al HasanBAN20182018161817049741.4182885.02072775
Tamim IqbalBAN2018201814162617130*44.0778778.402425412
MahmudullahBAN201820181618648913640.7561779.251124010
Jaker AliBAN2024202481024099151.1345789.500403019
Liton DasBAN20182018121403936128.0740996.090304811
MahmudullahBAN201220128933927665.3351576.12050377
Mushfiqur RahimBAN20182018161923816822.4146881.41031395
Mehedi Hasan MirazBAN202420247903537739.2245477.75020375
Nasir HossainBAN201220128913429642.7549569.09030347
Tamim IqbalBAN20122012810131988*35.4435689.61030426
Shakib Al HasanBAN2009200968131196*44.4337582.93030283
Mushfiqur RahimBAN201220128913117938.8851360.62010372
Tamim IqbalBAN201420147913006437.5055254.35030314
Mushfiqur RahimBAN2014201478129111641.5757051.05110322
Liton DasBAN202120216802807135.0045661.40021280
Mushfiqur RahimBAN201120117932806946.6745861.14032184
Habibul BasharBAN2004200457027911339.8634381.34111330
Tamim IqbalBAN2009200968026312832.8848554.23101351
Tamim IqbalBAN202120215702616437.2934276.32031303
Shakib Al HasanBAN201120117712557342.5031181.99031251
Tamim IqbalBAN201120117912558331.8850350.70021281
Alok KapaliBAN2002200246224889*62.0032775.84031332
Liton DasBAN2022202281012475327.4431079.68020323
Shakib Al HasanBAN2022202257124068*40.0027786.64030226
Junaid SiddiqueBAN200920096802367829.5044353.27020210
Mushfiqur RahimBAN202120216822246437.3337060.54020202
Soumya SarkarBAN201920194402227355.50199111.56030248
Mohammad RafiqueBAN2004200467222011144.0035761.62100204
Tamim IqbalBAN2022202257121850*36.3328875.69010321
Anamul HaqueBAN2012201266021712036.1728675.87101264
Nurul HasanBAN202220228942176443.4031469.11021245
Shakib Al HasanBAN20192019332214124*214.00195109.74110222
Naeem IslamBAN2012201268121210830.2943848.40111290
Mushfiqur RahimBAN200920096802094826.1336657.10000221
Shakib Al HasanBAN201220122402059751.2528372.44020232
Soumya SarkarBAN20182018111202008016.6721593.02012159
Mehedi Hasan MirazBAN2021202154019810349.5037552.80110222
MahmudullahBAN2024202433219684*196.0019998.490301211
Shakib Al HasanBAN202120215511906847.5033656.55020140
Mominul HaqueBAN2021202124018811547.0038648.70100190
Khaled MashudBAN20042004672183103*36.6047638.45102170
Raqibul HasanBAN200920096801796522.3834352.19010181
Naeem IslamBAN201120117711775229.5041043.17010161
Mominul HaqueBAN2018201847017712025.2927464.60102171
Rajin SalehBAN200420046801695121.1346436.42011130
Tamim IqbalBAN201920194401678041.7520581.46010190
Tanzid HasanBAN202520253301658955.00115143.48020148
MahmudullahBAN201420147801656620.6334348.10022133
Mohammad AshrafulBAN200920096801646420.5028058.57021141
MahmudullahBAN2009200968216251*27.0028257.45010123
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.