 In the 2005-6 season he played for the Bangladesh national under-19 cricket team in both one day international and limited overs matches.Hossain made his first-class debut for Dhaka Division in February 2007 and scored one first-class fifty in his maiden season, an unbeaten 65 against Khulna Division.His best performance in one day cricket came in April 2007 against Rajshahi Division, batting at number 8 Hossain scored 144 off just 89 an innings including 11 fours and 9 sixes.