Mominul Haque came from Cox’s Bazar, a land of tourism and procrastination. But the laid back life of the sunny beaches didn’t attract him as he knew what he was worth. Soon he emerged from BKSP as dependable left-hand batsman in age-group cricket, making his first-class debut in the 2008-09 season for Dhaka Division. He was picked in the Under-19 World Cup squad in 2010 and the following year, the National Cricket Academy called him as their 2011 graduate. He continued to progress in domestic cricket as a middle-order batsman, and was picked in the Bangladesh A team’s tour to the West Indies the same year where he scored 150 in the opening match of the tour.

There were calls for his selection in the Bangladesh team during the Test series against Pakistan but it would have been too early. He finally earned his first call-up on the back of two first-class hundreds when the selectors took him as a replacement for the injured Shakib Al Hasan for the first two ODIs against West Indies in November 2012.

He made his test debut against Sri Lanka on 8 March 2013 at Galle, Sri Lanka. He scored a half century on his debut and ended up scoring 156 runs in 3 innings at an impressive average of 52.00 in his maiden test series.

He made his first century in a Test match against New Zealand in Chittagong in 2013, off just 100 balls. In the second Test of the series, Mominul scored another century. As of 20 May 2015, Mominul became the 5th batsman in cricket history to score 50 in at least one innings of a test match in 11 consecutive test matches, despite having played less than 15 test matches.

Despite being labeled as a test cricketer, Mominul Haque has 113 strike rate in the Twenty20s with six half centuries. In BPL 2016 Mominul played as an opening batsmen for the Rajshahi Kings and proved that his class is not restricted to game formats. As they say, form is temporary but class is permanent.