Bashar was one of Bangladesh's leading batsmen. He was the captain of Bangladesh from January 2004 to June 2007, during this time he led the team to some notable successes. When Zimbabwe toured Bangladesh in January 2005, Bangladesh recorded their first Test match win, their first Test series win, and their first One Day International series win. In June 2005, Bangladesh beat the world champions Australia in a One Day International in Cardiff. In April 2006, they came close to beating Australia in a Test match, taking a first-innings lead of 158, eventually losing by three wickets. Bangladesh lost the ODI series with Zimbabwe in August 2006 by 3–2, but beat them in the last qualifying match of the Champions Trophy. Thanks to these efforts, Bangladesh are currently above Zimbabwe in the LG ICC ODI rankings, and showing that they are improving by the match.