Joy Rankings
TEST run-scorers →Ranked against every player in Test Series 2026
| Stat | Total | Rank |
|---|---|---|
| Runs | 24 | 44thof 81 |
| Sixes | 0 | – |
| Fours | 2 | 50th |
| Catches | 0 | – |
Joy by Competition
Every Test season on record, newest first
| Competition | Team | M | Runs | Avg | SR | 50+ | 6s |
|---|---|---|---|---|---|---|---|
| 1 | 24 | 12 | 49 | 0 | 0 | ||
| 2 | 65 | 16.3 | 58.6 | 1 | 0 | ||
| 3 | 312 | 62.4 | 55.5 | 2 | 4 | ||
| 8 | 272 | 17 | 40.1 | 1 | 1 | ||
| 1 | 93 | 46.5 | 62 | 1 | 0 | ||
| 9 | 363 | 25.9 | 38 | 3 | 2 |
Joy Splits
His Test record home and away, batting first or chasing, by result, position, opponent, ground and year
| Venue | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Home | 16 | 807 | 28.8 | 49.6 | 6 | 171 |
| Away | 8 | 322 | 21.5 | 36.5 | 2 | 137 |
| Innings | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting first | 13 | 586 | 22.5 | 45.7 | 4 | 86 |
| Batting second | 11 | 543 | 31.9 | 44.3 | 4 | 171 |
| Result | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Won | 8 | 598 | 42.7 | 50.7 | 6 | 171 |
| Lost | 15 | 473 | 16.9 | 39.9 | 1 | 137 |
| Tied or drawn | 1 | 58 | 58 | 40.8 | 1 | 58 |
| Position | Inns | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Batting 1 | 32 | 959 | 30 | 47.8 | 7 | 171 |
| Batting 2 | 11 | 170 | 15.5 | 33.9 | 1 | 78 |
| Opponent | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
|
|
4 | 232 | 29 | 40.1 | 1 | 137 |
|
|
4 | 130 | 18.6 | 44.1 | 1 | 58 |
|
|
4 | 79 | 9.9 | 29.7 | 0 | 42 |
|
|
3 | 188 | 37.6 | 39 | 2 | 86 |
|
|
3 | 71 | 11.8 | 57.3 | 1 | 52 |
|
|
2 | 265 | 88.3 | 57.4 | 2 | 171 |
|
|
2 | 71 | 17.8 | 47.7 | 0 | 33 |
|
|
1 | 93 | 46.5 | 62 | 1 | 76 |
|
|
1 | 0 | - | - | 0 | - |
| Ground | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| Shere Bangla National StadiumMirpur, Dhaka | 7 | 307 | 21.9 | 47.7 | 2 | 76 |
| Sylhet International Cricket StadiumSylhet | 5 | 376 | 41.8 | 52.7 | 3 | 171 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman StadiumChittagong | 4 | 124 | 24.8 | 46.3 | 1 | 58 |
| Sir Vivian Richards StadiumNorth Sound | 2 | 53 | 13.3 | 26.9 | 0 | 42 |
| KingsmeadDurban | 1 | 141 | 70.5 | 42.1 | 1 | 137 |
| Bay OvalMount Maunganu | 1 | 78 | 78 | 34.2 | 1 | 78 |
| Harare Sports ClubHarare | 1 | 24 | 12 | 49 | 0 | 22 |
| Darren Sammy National Cricket StadiumGros Islet | 1 | 23 | 11.5 | 44.2 | 0 | 13 |
| Sabina ParkKingston | 1 | 3 | 1.5 | 17.6 | 0 | 3 |
| St George's ParkGqeberha | 1 | 0 | 0 | 0 | 0 | 0 |
| Year | M | Runs | Avg | SR | 50+ | HS |
|---|---|---|---|---|---|---|
| 2026 | 3 | 89 | 14.8 | 55.6 | 1 | 52 |
| 2025 | 3 | 312 | 62.4 | 55.5 | 2 | 171 |
| 2024 | 6 | 162 | 13.5 | 38.1 | 0 | 40 |
| 2023 | 3 | 203 | 33.8 | 50.2 | 2 | 86 |
| 2022 | 7 | 279 | 25.4 | 39 | 2 | 137 |
| 2021 | 2 | 84 | 28 | 34.9 | 1 | 78 |
More on Statz
Where to go next for Joy and Bangladesh.
Mahmudul Hasan Joy Test Wickets
In Mahmudul Hasan Joy's last 24 All Test Cricket games (2021–2026) for Bangladesh, they have scored 1,129 runs at an average of 47.0 with a strike rate of 41.4.
Mahmudul Hasan Joy Stats - All Test Cricket
Mahmudul Hasan Joy is a right hand bat batsman. Across these 24 games, Mahmudul Hasan Joy has hit 129 fours and 7 sixes, taking 15 catches in the field. Their highest score in this span is 171.
Mahmudul Hasan Joy: Betting Insights
For bet builder markets, Mahmudul Hasan Joy has scored 25+ runs in 50% of their last 24 All Test Cricket games (12/24). They have registered 1+ boundaries in 88% of these games (21/24). Over their last 5 games, Mahmudul Hasan Joy has 354 runs.
Mahmudul Hasan Joy Questions
How old is Mahmudul Hasan Joy?
Mahmudul Hasan Joy was born on 13 November 2000 and is 25 years old. Mahmudul Hasan Joy is a batsman with 24 Test matches on record and 1129 runs.
Which team does Mahmudul Hasan Joy play for?
Mahmudul Hasan Joy currently plays for Bangladesh. Statz has Mahmudul Hasan Joy's 24 Test matches on record, the most recent against Zimbabwe (28 Jun 2026), with 1129 runs in all.
What is Mahmudul Hasan Joy's highest score in Test cricket?
Mahmudul Hasan Joy's highest score in the 24 Test matches Statz has on record is 171 off 286 balls against Ireland (11 Nov 2025). Across those matches Mahmudul Hasan Joy has scored 1129 runs at 47.0 a match.
What are Mahmudul Hasan Joy's Test batting stats?
Mahmudul Hasan Joy averages 47.0 runs per match at a strike rate of 41.4, based on 24 games (2021–2026). In the last 5 matches Mahmudul Hasan Joy scored 24, 52, 13, 94 and 171, newest first. Mahmudul Hasan Joy has 1129 runs in all 24 Test matches on record.
How many fifties and hundreds has Mahmudul Hasan Joy scored in Test cricket?
Mahmudul Hasan Joy has 2 hundreds and 6 fifties in the 24 Test matches Statz has on record. The highest is 171 against Ireland (11 Nov 2025). Mahmudul Hasan Joy has passed 30 in 13 of 44 innings.
