ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Bangladesh: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Bangladesh v South Africa: 286 by Mushfiqur Rahim in 2017.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Bangladesh×v South Africa×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushfiqur RahimBAN20172017791286110*35.7538574.29110295
Tamim IqbalBAN20082008101402838220.2149057.76012402
Junaid SiddiqueBAN2008200881202707422.5060344.78021330
Shakib Al HasanBAN20082008101402635218.7948154.68021290
Soumya SarkarBAN201520155512499062.25209119.14020373
Liton DasBAN202220226802285028.5032171.03010302
Mohammad AshrafulBAN20082008101402147315.2934562.03012291
Imrul KayesBAN201720177902136823.6730270.53010263
MahmudullahBAN201720177902126623.5631168.17010283
Habibul BasharBAN200320034602017533.5033160.73020310
Tamim IqbalBAN2022202245118987*47.2523281.47010271
Shahriar NafeesBAN200820085701836926.1428763.76010291
Liton DasBAN201720176801677020.8820183.08010272
Shakib Al HasanBAN201520157611644832.8027858.99000141
Mushfiqur RahimBAN2008200871101606514.5529055.17011222
Habibul BasharBAN200220023501575131.4023167.97010250
Mushfiqur RahimBAN201520157501536530.6025959.07010162
MahmudullahBAN201520155401526738.0029451.70021190
Alok KapaliBAN2002200257115138*25.1729351.54001220
Mashrafe MortazaBAN2008200881211503413.6420573.17001182
Mohammad AshrafulBAN200320035701495221.2940037.25010210
Al SahariarBAN200220024601477124.5021169.67011240
Tamim IqbalBAN2015201577114761*24.5026355.89021140
Javed OmarBAN200320033501467129.2041735.01010240
Mahmudul Hasan JoyBAN2022202224014113735.2533841.72102162
Raqibul HasanBAN200820087801406317.5030046.67011130
Khaled MashudBAN2002200257113834*23.0045730.20000180
Sabbir RahmanBAN201720177901373915.2218175.69001164
Alok KapaliBAN200320035701317118.7124653.2501190
Mehedi Hasan MirazBAN202220226711283821.3322058.1800186
Yasir Ali ChowdhuryBAN202220225601255020.8319364.77011142
Sanwar HossainBAN200220025701214917.2922254.50001190
Mehedi Hasan MirazBAN202420242401179729.2523749.37010141
Khaled MahmudBAN200320035711144019.0018561.62001131
Nazmul Hossain ShantoBAN202220223501133822.6023248.71000113
Shakib Al HasanBAN201720175501126322.4014477.78010130
MahmudullahBAN20232023110111111111.00111100.00100114
Soumya SarkarBAN201720174501114722.20103107.77000143
Abdur RazzakBAN200820087821093318.1716566.06003152
Liton DasBAN201520157711075017.8316664.46011112
Mohammad AshrafulBAN20072007220978748.5086112.79010131
Shakib Al HasanBAN20222022441967732.0094102.1301193
Mominul HaqueBAN20172017240927723.0017253.49011140
Hannan SarkarBAN20022002340916522.7515160.26010140
Mahmudul Hasan JoyBAN20242024240914022.7524137.7600081
Afif HossainBAN20222022430907230.0012572.00010101
Aftab AhmedBAN20082008231894444.5021042.3800050
Nazmul Hossain ShantoBAN20242024350893617.8015158.9400093
Mominul HaqueBAN20242024240868221.5012369.9201292
Shahadat HossainBAN200820086104852414.1712667.46002160
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.