At the beginning of 2009, there was speculation over Mohammad Ashraful's position as captain after a succession of defeats for Bangladesh and continuous poor form for Ashraful. Shakib was considered a possible successor by the Bangladesh Cricket Board (BCB). However, the BCB was cautious of over-burdening the all-rounder and decided against the move. Other candidates were discounted, and Ashraful remained as captain. Later in 2009, Ashraful's captaincy was again under scrutiny after Bangladesh exited the 2009 ICC World Twenty20 in the first round following losses to Ireland and India. When Mashrafe Mortaza replaced Mohammad Ashraful in June 2009, Shakib was appointed vice-captain, filling the position vacated by Mortaza.