Mahmudul Hasan Joy Profile, Bangladesh
Bangladesh -
Batter
Full Name: Mahmudul Hasan Joy
Birth Date: November 13, 2000 (25 Years)
Birth Place: Faridganj
Nationality: Bangladesh
Role: Batter
Batting Style: Right Hand Bat
Bowling Style:
Teams: Bangladesh, Khulna Tigers, Comilla Victorians, Bangladesh Under-19s, Bangladesh Cricket Board XI, Bangladesh A, Bangladesh Emerging Team, Gazi Group Chattogram, Abahani Limited, Bangladesh Krira Shikkha Protisthan, Old DOHS Sports Club, Bangladesh Under-19s, Bangladesh XI, Chittagong Division
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 22 | 41 | 1105 | 2459 | 0 | 171 | 26.95 | 44.93 | 2 | 6 | 127 | 7 |
| T20I | 3 | 2 | 5 | 10 | 0 | 5 | 2.5 | 50 | 0 | 0 | 0 | 0 |
| T20 (Domestic) | 80 | 70 | 1713 | 1411 | 8 | 110 | 27.62 | 121.4 | 1 | 7 | 144 | 68 |
| List A | 53 | 48 | 1558 | 2075 | 4 | 123 | 35.4 | 75.08 | 3 | 10 | 144 | 25 |
| First Class | 52 | 94 | 2860 | 5438 | 4 | 171 | 31.77 | 52.59 | 6 | 16 | 333 | 22 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 22 | 2 | - | 14 | 0 | - | 0 | 6.46 | - | 0 |
| T20I | 3 | 1 | - | 5 | 0 | - | 0 | 15 | - | 0 |
| T20 (Domestic) | 80 | 6 | - | 71 | 3 | 2/8 | 23.66 | 8.52 | - | 0 |
| List A | 53 | 10 | - | 159 | 5 | 2/21 | 31.8 | 4.2 | - | 0 |
| First Class | 52 | 20 | - | 265 | 11 | 5/21 | 24.09 | 3.43 | - | 1 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Bangladesh Players
View All SquadsMahmudul Hasan Joy International Career, Test, and T20 Profile, Stats and Records:
Mahmudul Hasan Joy (born 13 November 2000) is a talented, technically solid right-handed opening batsman who plays for the Bangladesh national cricket team.
His international career started on December 4, 2021, when he earned his maiden Test cap for Bangladesh against Pakistan at Mirpur, and as a classical, right-handed opening batter, his primary skills centre on a watertight defensive technique, exceptional concentration, and sharp judgment when leaving deliveries outside the off-stump.
Mahmudul Hasan Joy Test Profile
Mahmudul Hasan Joy has been a key pillar of the Bangladesh national cricket team's top order, whose talent as a traditional opening batsman suited for the longest format of cricket.
After being a talented member of the 2020 Under-19 World Cup winning team, he made his Test debut in late 2021 and soon proved his ability to handle pressure and face the new ball in difficult conditions.
Mahmudul Hasan Joy Test Debut
Mahmudul Hasan Joy's Test debut took place against Pakistan on December 4, 2021, at the Sher-e-Bangla National Cricket Stadium in Dhaka, where he had to struggle a lot against Pakistan's strong bowling attack, and he was dismissed by the off-spinner Sajid Khan for a duck (0) in the first innings and managed to score only 6 runs off 49 balls before dismissed by Hasan Ali in the second.
However, after facing this difficulty in Mahmudul Hasan Joy's first test match, he still did not give up, and shortly thereafter, he played a magnificent and historic innings of 78 runs against New Zealand in the Mount Maunganui Test in January 2022, which played a pivotal role in securing Bangladesh's first-ever Test victory on New Zealand soil.
Mahmudul Hasan Joy Test Stats and Records
Here is a detailed account of Mahmudul Hasan Joy's Test stats and records, such as –
Mahmudul Hasan Joy Test Runs
Mahmudul Hasan Joy's test runs tally stands at 1,053 runs across 21 matches and 39 innings, which established him as a technically competent 'anchor' at the top of the batting order.
Mahmudul Hasan Joy Test Strike Rate and Average
Joy is a patient batsman who generally prefers to leave the ball and tire out the new-ball bowlers of the opposition.
He bats in the traditional ‘long-form’ way and therefore doesn’t score at a fast rate. These cautious methods are reflected in his career stats, such as Mahmudul Hasan Joy's Test average of 27.00 and his strike rate of 44.00.
Mahmudul Hasan Joy Test Sixes and Fours
Joy is primarily known for his ground-breaking shots and defensive batting. However, when given the opportunity, he hits a brilliant cover drive.
His career total includes 117 fours. Whereas Mahmudul Hasan Joy's test sixes are only 7, which shows that he plays fewer aerial shots.
Mahmudul Hasan Joy Test Centuries and Half-Centuries
Mahmudul Hasan Joy's Test centuries list includes 2 centuries, such as his first century against South Africa (137 runs) and his second against Ireland (171 runs), and he has also registered 5 half-centuries.
However, currently, there is no record of Mahmudul Hasan Joy's Test double century.
Mahmudul Hasan Joy Test Highest Score
Mahmudul Hasan Joy's Test career has the highest score of 171 runs against Ireland in Sylhet in November 2025. It stands as one of the finest and longest innings of his Test career, placing the team in a commanding position.
Mahmudul Hasan Joy Last Test Match
Mahmudul Hasan Joy Test records a last test match against Pakistan in Sylhet in May 2026, where he was out for zero in the first innings, and thereafter made a brilliant comeback in the second innings and played an aggressive half-century inning of 52 runs with the help of 10 fours in just 64 balls, putting Bangladesh in a very strong position before being dismissed by Mohammad Abbas.
Mahmudul Hasan Joy Test Milestones and Achievements
Here are some Mahmudul Hasan Joy's Test career milestones and achievements, such as –
- First Test Fifty: He played a brilliant innings of 78 runs against the strong New Zealand bowling attack in January 2022 at Bay Oval, New Zealand, which was the first Test half-century of his career.
- First Test Century: Mahmudul Hasan Joy Test record a first century of 137 runs against South Africa in Durban in April 2022.
- 1000 Test Runs: Mahmudul Hasan Joy's Test career has completed over 1,000 runs as of now.
Mahmudul Hasan Joy T20I Debut
Mahmudul Hasan Joy's T20 debut took place against Malaysia on 4 October 2023 at the Zhejiang University of Technology Cricket Field in Hangzhou, China, where he came to the crease when the 5th wicket fell, but before he could play a ball, 20 overs were over. He finished the innings unbeaten, scoring 0 runs off 0 balls.
Mahmudul Hasan Joy T20I Stats and Records
Take a look at Mahmudul Hasan Joy's T20 stats and records, including his batting achievements and memorable innings.
Mahmudul Hasan Joy T20 Runs
Mahmudul Hasan Joy's T20 runs currently stand at a total of 5 runs from 3 matches in 2 innings, which is a testimony to his lack of opportunities in the shortest international format since making his debut in the 2023 Asian Games.
Mahmudul Hasan Joy T20 Strike Rate and Average
Mahmudul Hasan Joy's T20 average is 2.50 from 2 batting innings with a strike rate of 50.00, which is a reflection of his ongoing transformation from a technically sound Test specialist to an attacking option in the short form.
Mahmudul Hasan Joy T20 Sixes and Fours
According to Mahmudul Hasan Joy's T20 stats, he has hit 0 fours and 0 sixes, as his brief three-match international career yielded just 5 runs.
Mahmudul Hasan Joy T20 Century and Half-Century
There is no Mahmudul Hasan Joy T20 century or half-century on his international record just yet. Furthermore, any discussion regarding Mahmudul Hasan Joy's fastest century in t20I remains a prospective milestone for his future development because he has not crossed the milestone.
Mahmudul Hasan Joy T20 Highest Score
Mahmudul Hasan Joy's highest score in T20I cricket is 5. He registered this personal best in the Asian Games Bronze Medal match against Pakistan on October 7, 2023, at Hangzhou.
However, he hopes to build on this score when he gets more chances to showcase his talent in the shortest format.
Mahmudul Hasan Joy T20I Milestones and Achievements
Let’s take a look at Mahmudul Hasan Joy's T20 career milestones and achievements that highlight his contribution in the shortest format
- T20I debut: Mahmudul Hasan Joy T20 career made his official debut with a cap no. 82 for Bangladesh against Malaysia during the Asian Games 2023 in Hangzhou (China) on 4 October 2023.
- Participation in international tournaments: All Mahmudul Hasan Joy's T20 career matches came at the 2023 Asian Games, where he represented the Bangladesh team at the continental level.
Live scores, the latest cricket news, trending sports news updates, and every IPL head to head stats—just a click away with Sports Yaari.