Mominul Haque
Overview
Mominul Haque
Mominul Haque is an exciting left-handed batsman and an useful left-arm spinner from Bangladesh, who arrived on the international scene with a bang. He comes from the coastal town of Bangladesh called Cox's Bazaar, which is a popular tourist destination. Mominul joined BKSP, Bangladesh's biggest sports institute, as a cricket student and made his First-Class debut in the 2008-09 season for Dhaka Division against Chittagong Division.
In 2010, he was picked for the Under-19 World Cup squad and later during the year, he was included in the National Cricket Academy. He continued to plunder runs in the middle-order in the domestic circuit and was selected for the Bangladesh 'A' team for the tour of West Indies. In the opening match of the tour he scored 150. He finally earned his call for the national team after he scored back-to-back hundreds in First-Class games. The selectors then picked 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 for Bangladesh against Sri Lanka in Galle on March 8, 2013. He scored a half-century in his debut Test and ended up scoring 156 runs in three innings at an impressive average of 52 in his maiden Test series. He made his first century in a Test match against New Zealand in Chittagong off just 100 balls. In the second Test, Mominul, scored another century against the same opponent. He continued his great form against Sri Lanka, scoring a 50 in the first and a ton in the second game. However, he has not been as successful in the shorter formats and is yet to cement a permanent spot in the playing XI.
In November 2014, Mominul became the fastest Bangladeshi batsman to reach 1,000 Test runs, he took 21 innings to achieve that feat. Having made such a sensational start to red-ball cricket, he was expected to shine in the shorter formats as well due to his elegant strokeplay but it hasn't quite happened that way. The 2015 World Cup was an opportunity for him to stake his claim but he ended up featuring in just the first two games and failures in both encounters saw him being dropped and hasn't featured in white-ball cricket thereafter.
Bangladesh seem intent on preserving Mominul for the Test match format due to his penchant to take time for settling in. His domestic records in the shorter formats also suggest that his style of play is best suited for five-day cricket. However, with age on his side, Mominul would be keen on improving his limited-overs game and being a part of the side in all the formats. His form in Test cricket over the last two years has been moderate although that exceptional consistency that he had early on has dimmed a touch.
As batsmen play more, they are likely to be sorted out by bowlers in international cricket. It's how these willow-wielders respond that makes them a quality player. Mominul still continues to score runs in Tests but he will want to be more consistent. As for the white-ball formats, his fortunes will depend on his adaptability. There has never been any doubt on his talent or class, it has been more about whether he can be flexible or not.
By Hariprasad Sadanandan
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 28 | WI | Test | 28 Oct 26 |
| 39 & 7 | AFG | Test | 09 Oct 26 |
| 9 & 0 | AUS | Test | 22 Aug 26 |
| 49 & 30* | AUS | Test | 13 Aug 26 |
| 60 & 13 | ZIM | Test | 28 Jun 26 |
Recent Bowling
| Wickets | Opp | Format | Date |
|---|---|---|---|
| 0-6 & DNB | AFG | Test | 09 Oct 26 |
| DNB & 0-3 | PAK | Test | 16 May 26 |
| 0-5 & 0-2 | IRE | Test | 19 Nov 25 |
| 0-8 & DNB | SL | Test | 25 Jun 25 |
| 1-28 & DNB | SL | Test | 17 Jun 25 |
Stats
Career by format
international & domestic formatsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 80 | 28 | 6 | 0 |
| Innings | 149 | 26 | 4 | 0 |
| Runs | 5219 | 557 | 60 | 0 |
| Balls | 9605 | 749 | 50 | 0 |
| Highest | 181 | 60 | 26 | 0 |
| Average | 37.82 | 22.28 | 20 | 0 |
| SR | 54.34 | 74.37 | 120.00 | 0 |
| Not Out | 11 | 1 | 1 | 0 |
| Fours | 603 | 60 | 5 | 0 |
| Sixes | 21 | 1 | 2 | 0 |
| Ducks | 19 | 1 | 0 | 0 |
| 50s | 28 | 3 | 0 | 0 |
| 100s | 13 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 80 | 28 | 6 | 0 |
| Innings | 52 | 12 | 2 | 0 |
| Balls | 979 | 234 | 18 | 0 |
| Runs | 610 | 190 | 32 | 0 |
| Maidens | 12 | 1 | 0 | 0 |
| Wickets | 11 | 7 | 0 | 0 |
| Avg | 55.45 | 27.14 | 0.0 | 0.0 |
| Eco | 3.74 | 4.87 | 10.67 | 0 |
| SR | 89.0 | 33.43 | 0.0 | 0.0 |
| BBI | 3/4 | 2/13 | 0/14 | -/- |
| BBM | 3/9 | 2/13 | 0/14 | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| BAN v WI 1st Test · West Indies tour of Bangladesh, 2026 | TEST | Day 2: Stumps - West Indies trail by 138 r | 1 Nov 2026 |
| BAN v AFG One-off Test · Afghanistan vs Bangladesh in UAE, 2026 | TEST | Match drawn | 13 Oct 2026 |
| BAN v AUS 2nd Test · Bangladesh tour of Australia, 2026 | TEST | Australia won by an innings and 51 runs | 26 Aug 2026 |
| AUS v BAN 1st Test · Bangladesh tour of Australia, 2026 | TEST | Bangladesh won by 9 wkts | 17 Aug 2026 |
| BAN v CAXI 3 -Day Warm-up match · Bangladesh tour of Australia, 2026 | TEST | Cricket Australia XI won by an innings and | 8 Aug 2026 |
| BAN v ZIM One-off Test · Bangladesh tour of Zimbabwe, 2026 | TEST | Zimbabwe won by an innings and 85 runs | 2 Jul 2026 |
| BAN v IRE 2nd Test · Ireland tour of Bangladesh, 2025 | TEST | Bangladesh won by 217 runs | 23 Nov 2025 |
| BAN v IRE 1st Test · Ireland tour of Bangladesh, 2025 | TEST | Bangladesh won by an innings and 47 runs | 15 Nov 2025 |
| SL v BAN 2nd Test · Bangladesh tour of Sri Lanka, 2025 | TEST | Sri Lanka won by an innings and 78 runs | 29 Jun 2025 |
| SL v BAN 1st Test · Bangladesh tour of Sri Lanka, 2025 | TEST | Match drawn | 21 Jun 2025 |
| BAN v ZIM 2nd Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Bangladesh won by an innings and 106 runs | 2 May 2025 |
| BAN v ZIM 1st Test · Zimbabwe tour of Bangladesh, 2025 | TEST | Zimbabwe won by 3 wkts | 24 Apr 2025 |
| WI v BAN 2nd Test · Bangladesh tour of West Indies, 2024 | TEST | Bangladesh won by 101 runs | 4 Dec 2024 |
| WI v BAN 1st Test · Bangladesh tour of West Indies, 2024 | TEST | West Indies won by 201 runs | 26 Nov 2024 |
| WISXI v BAN 2-day Warm-up match · Bangladesh tour of West Indies, 2024 | TEST | Match drawn | 18 Nov 2024 |
| BAN v RSA 2nd Test · South Africa tour of Bangladesh, 2024 | TEST | South Africa won by an innings and 273 run | 2 Nov 2024 |
| BAN v RSA 1st Test · South Africa tour of Bangladesh, 2024 | TEST | South Africa won by 7 wkts | 25 Oct 2024 |
| IND v BAN 2nd Test · Bangladesh tour of India, 2024 | TEST | India won by 7 wkts | 1 Oct 2024 |
| IND v BAN 1st Test · Bangladesh tour of India, 2024 | TEST | India won by 280 runs | 23 Sep 2024 |
| PAK v BAN 2nd Test · Bangladesh tour of Pakistan, 2024 | TEST | Bangladesh won by 6 wkts | 3 Sep 2024 |
| PAK v BAN 1st Test · Bangladesh tour of Pakistan, 2024 | TEST | Bangladesh won by 10 wkts | 25 Aug 2024 |
| PAKA v BANA 1st unofficial Test · Bangladesh A tour of Pakistan, 2024 | TEST | Match drawn | 16 Aug 2024 |
| BAN v SL 2nd Test · Sri Lanka tour of Bangladesh, 2024 | TEST | Sri Lanka won by 192 runs | 3 Apr 2024 |
| BAN v SL 1st Test · Sri Lanka tour of Bangladesh, 2024 | TEST | Sri Lanka won by 328 runs | 26 Mar 2024 |
| WIA v BANA 3rd unofficial Test · West Indies A tour of Bangladesh, 2023 | TEST | Match drawn | 2 Jun 2023 |
| ZIMSXI v BAN 2-day Practice Match · Bangladesh tour of Zimbabwe, 2021 | TEST | Match drawn | 4 Jul 2021 |
| WICBPXI v BAN Two-day practice match · Bangladesh tour of West Indies, 2018 | TEST | Match drawn | 29 Jun 2018 |
| RSAIXI v BAN 3-day practice match · Bangladesh tour of South Africa Practice matches, 2017 | TEST | Match drawn | 23 Sep 2017 |
| SLU23 v BANU23 1st Semi-final · Asian Cricket Council Emerging Teams Cup, 2017 | ODI | Sri Lanka U23 won by 8 wkts | 1 Apr 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
