Im Februar und März fand in Südafrika, Kenia und Simbabwe der Cricket World Cup 2003 statt. Bangladesch verlor fünf seiner sechs Spiele (eines endete aufgrund Regens ohne Ergebnis), einschließlich der Spiele gegen Kanada, das seit dem Cricket World Cup 1979 kein internationales Cricket mehr gespielt hatte, und Kenia, das noch das Halbfinale erreichen sollte. Im Nachgang der Weltmeisterschaft ersetzte Habibul Bashar Khaled Mashud als Kapitän Bangladeschs, Kamal wurde als Trainer entlassen und durch Dav Whatmore ersetzt. Whatmore konnte jedoch nicht unmittelbar den Trainerposten übernehmen, woraufhin Sarwar Imran als Interimstrainer für die TVS Cup Tri Series und Südafrikas Besuch im April und Mai übernahm. Bangladesch verlor alle vier ODIs deutlich und zwei Tests jeweils mit einem Innings.