After much anticipation, Shakib Al Hasan has been appointed as the captain of the Bangladesh ODI team, replacing Tamim Iqbal.
The all-rounder is set to lead the team in the Asia Cup and the World Cup following a return as the full-time ODI captain after a 12-year gap.
The news was confirmed by the BCB president Nazmul Hassan on Friday.
Shakib is currently the team's Test and T20I captain and has the experience of leading Bangladesh in the 50-over format 50 times, most notably in the 2011 World Cup at home.
Shakib captained Bangladesh in 47 ODIs between 2009 and 2011 before being sacked after a dismal Zimbabwe tour. He led Bangladesh in three more ODIs, the latest being in 2017, in the absence of Mashrafe Mortaza.
A 17-man squad for the Asia Cup will be named on Saturday.