Mahmudul Hasan Joy, born 13 November 2000, is a Bangladeshi cricketer who plays primarily as a right‑hand batsman in Test cricket. He emerged from the Bangladesh Krira Shikkha Protishtan system and progressed through the Under‑19 ranks before making his senior debut.
To date he has featured in 22 Test matches, scoring 1,036 runs at an average of 25.27, including two centuries and five fifties, with a top score of 171. His limited‑overs experience comprises three T20 Internationals, yielding five runs. He has also represented domestic sides such as Gazi Group Chattogram in the Bangabandhu T20 Cup.
Mahmudul Hasan Joy: quick facts
- Born: 13 November 2000
- Team: Bangladesh
Mahmudul Hasan Joy career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 22 | 41 | 1,036 | 171 | 25.27 | 43.94 | 2 | 5 |
| T20Is | 3 | 2 | 5 | 5 | 2.50 | 50.00 | 0 | 0 |
Bowling
| Format | Matches | Wickets | Best | Average | Economy |
|---|---|---|---|---|---|
| Tests | 22 | 0 | – | – | 6.46 |
| T20Is | 3 | 0 | – | – | 15.00 |
Figures as of 13 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
Mahmudul Hasan Joy’s early life
Mahmudul Hasan Joy was born on 13 November 2000 in the West Larua village of Faridganj sub‑district, Chandpur district, Bangladesh. He is the third of four children of Abdul Barek and Hasina Begum, and grew up in a modest household where cricket was a common pastime. His parents encouraged his early involvement in the sport, recognising his natural talent and supported his enrolment in a local academy.
Joy began playing cricket at the Clemon Chandpur cricket academy. In 2014 he gained admission to the national sports institute Bangladesh Krira Shikkha Protishtan, where his talent was further nurtured. The academy provided structured coaching and competitive matches, allowing Joy to refine his technique as a top‑order batsman. His time at the institute also exposed him to higher‑level tournaments, laying the foundation for his later selection in national age‑group sides.
Mahmudul Hasan Joy’s domestic career
Joy made his List A debut for Bangladesh Krira Shikkha Protishtan in the 2018–19 Dhaka Premier Division Cricket League on 8 March 2019. He later featured in the Bangladesh Emerging side, making his first‑class debut on 26 February 2021 against the Ireland Wolves. During his stint with the Emerging team, he displayed solid technique against the touring side, contributing valuable runs in the multi‑day format.
In December 2020 he entered the franchise arena, debuting for Gazi Group Chattogram in the Bangabandhu T20 Cup. His performances at the Under‑19 World Cup in early 2020, where he scored a century in the semi‑final against New Zealand, cemented his reputation as a promising top‑order batsman. The innings, a composed 100‑run knock, helped Bangladesh secure a six‑wicket victory and highlighted his ability to perform under pressure.
Mahmudul Hasan Joy’s international career
Joy earned his first Test cap on 4 December 2021 against Pakistan at Shere Bangla National Stadium, Mirpur. Since then he has played 22 Tests, accumulating 1,036 runs in 41 innings, with an average of 25.27 and a strike rate of 43.94. He has recorded two centuries and five half‑centuries, the highest being 171. His role has primarily been as an opening batsman, tasked with providing stability at the start of Bangladesh’s innings.
His maiden Test hundred came in April 2022 against South Africa at Kingsmead, Durban, a 137‑run innings that made him the first Bangladeshi to score a Test century against South Africa. He later surpassed that with 171 against Ireland at Sylhet International Cricket Stadium on 11 November 2025. Other notable knocks include 86 against New Zealand at Sylhet in November 2023 and 78 at Bay Oval, Mount Maunganui in January 2022.
Joy’s T20 International debut arrived on 4 October 2023 versus Malaysia at Zhejiang University of Technology Cricket Field. He has appeared in three T20Is, scoring five runs with a top score of five and taking two catches. Although his opportunities in the shortest format have been limited, he has fielded in the outfield and contributed with safe hands. He remains in contention for future selections as he develops his limited‑overs game.
Mahmudul Hasan Joy’s records and achievements
Joy’s Test record features two centuries, the highest being 171 against Ireland in 2025, and five fifties. He became the first Bangladeshi to notch a Test hundred against South Africa when he made 137 at Kingsmead in March 2022. Both innings were praised for their composure and technique against quality bowling attacks, reinforcing his reputation as a resilient top‑order player in the international arena.
Across his 22‑match Test career he has taken 14 catches, demonstrating reliability in the field. His early promise was highlighted by a century in the Under‑19 World Cup semi‑final against New Zealand, and his rapid progression from domestic to international cricket within a few years underscores his development trajectory. His fielding agility and safe hands have added value to the Bangladeshi side in both home and overseas conditions.
Mahmudul Hasan Joy’s personal life
Joy hails from a modest family in Chandpur, being the third of four siblings. His parents, Abdul Barek and Hasina Begum, supported his early cricketing pursuits. They encouraged him to join local coaching programmes and later facilitated his admission to the national sports institute, recognising his potential from a young age. His upbringing in a rural setting instilled a strong work ethic that he carries onto the field.
Apart from cricket, the reference does not detail further personal interests or education beyond his enrolment at Bangladesh Krira Shikkha Protishtan in 2014. He is known to maintain a low public profile, focusing on his training and match preparation, and has not been involved in any reported controversies. Joy continues to be a regular figure in domestic competitions, aiming to solidify his place in the national side.
Mahmudul Hasan Joy: frequently asked questions
When was Mahmudul Hasan Joy born?
Mahmudul Hasan Joy was born on 13 November 2000.
Which teams has Mahmudul Hasan Joy played for?
Mahmudul Hasan Joy plays international cricket for Bangladesh.
When did Mahmudul Hasan Joy make an international debut?
Mahmudul Hasan Joy made a Test debut against Pakistan at Shere Bangla National Stadium, Mirpur on 4 December 2021. Mahmudul Hasan Joy made a T20I debut against Malaysia at Zhejiang University of Technology Cricket Field on 4 October 2023.
What is Mahmudul Hasan Joy’s highest score?
Mahmudul Hasan Joy’s highest score is 171 in Tests and 5 in T20Is.
How many centuries has Mahmudul Hasan Joy scored?
Mahmudul Hasan Joy has scored 2 centuries in Tests.








