Mohammad Isam is ESPNcricinfo's Bangladesh correspondent. @isam84
IRE v AFG (1)
Men's Hundred (1)
Women's Hundred (1)
NL v PAK (1)
CWC League 2 (1)
BAH v KUW (1)
Shakib led the side for the first time in three years during their 2-0 Test series defeat to West Indies last week. He was made captain after Mominul Haque resigned from the position shortly before the tour.
Towards the end of Bangladesh's Test against Sri Lanka last month, Shakib made a caustic remark that he was available for all three formats in the West Indies since he was named in the squads. But Hassan said that he had asked for the leave before the West Indies tour.
"I heard that he [Shakib] had earlier [before going to the West Indies] told Jalal Yunus that he might not play the ODIs," Hasan said. "I guess if I talk to him today or tomorrow then I will get to know about it clearly. But he did not notify the board officially yet. But you can consider this as an official notice as he verbally relayed the message to Jalal bhai."
The likely reason for Shakib skipping the ODIs is the fact that the matches aren't part of the ODI Super League. Taijul Islam has reportedly been named his replacement in the ODI squad. Bangladesh are already without Mohammad Saifuddin, Shohidul Islam and Yasir Ali, who were all part of the white-ball squads.
It is understood that Mehidy Hasan Miraz, who was in the Test and ODI squad, will also join the T20I squad. Taskin Ahmed, who was supposed to play only the ODIs, will take part in the T20Is, too.
Bangladesh play three T20Is on July 2, 3 and 7, before the ODIs on July 10, 13 and 16.