MJ
PLAYER · BANGLADESH · MEN
Mahmudul Hasan Joy
Top-order batter · 2021 to 2026 · 26 internationals
26Internationals
1,134Runs
2Hundreds
0Wickets
16Catches
Career records by format
| Format | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| T20I | 3 | 2 | 0 | 5 | 5 | 2.50 | 10 | 50.00 | 0 | 0 | 1 | 0 | 0 |
| Format | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 23 | 2 | 13 | 0 | 14 | 0 | - | - | N/A | 6.46 | N/A | 0 | 0 | 0 |
| T20I | 3 | 1 | 2 | 0 | 5 | 0 | - | - | N/A | 15.00 | N/A | 0 | 0 | - |
| Format | Mat | Inns | Ct | St | Dis | Dis/inns | Best |
|---|---|---|---|---|---|---|---|
| Test | 23 | 43 | 14 | 0 | 14 | 0.325 | 2 (2ct 0st) |
| T20I | 3 | 3 | 2 | 0 | 2 | 0.666 | 2 (2ct 0st) |
Career records checked 2026-09-30. Independent of the scorecard archive.
Mahmudul Hasan Joy: Test and T20I stats
Where the career sits
Scorecard coverage
| Format | Official bat inns | In scorecards | Official bowl inns | In scorecards | First | Latest | Coverage |
|---|---|---|---|---|---|---|---|
| Test | 43 | 43 | 2 | 2 | 2021-12-04 | 2026-06-28 | Complete |
| T20I | 2 | 1 | 1 | 1 | 2023-10-06 | 2023-10-06 | 50% |
Questions fans ask about Mahmudul Hasan Joy
- How many Test runs has Mahmudul Hasan Joy scored?
- Mahmudul Hasan Joy has 1,129 runs in 43 Test innings from 23 matches at an average of 26.25 and a strike rate of 45.01. Highest score: 171.
- What is Mahmudul Hasan Joy's Test batting average?
- Mahmudul Hasan Joy's Test batting average is 26.25, from 1,129 runs and 43 innings.
- How many T20I runs has Mahmudul Hasan Joy scored?
- Mahmudul Hasan Joy has 5 runs in 2 T20I innings from 3 matches at an average of 2.50 and a strike rate of 50.00. Highest score: 5.
- How many international centuries does Mahmudul Hasan Joy have?
- Mahmudul Hasan Joy has 2 international hundreds: 2 in Test.
- Which teams has Mahmudul Hasan Joy played international cricket for?
- Mahmudul Hasan Joy is recorded for Bangladesh in this publication.
- When did Mahmudul Hasan Joy play international cricket?
- This career snapshot covers 2021 to 2026. Dates follow the official record, not only the scorecard archive.
Explore every recorded innings
25 match appearances in available scorecards. Filters apply to this archive only.
Latest appearances
| Date | Match | Format | Result |
|---|---|---|---|
| 2026-06-28 | Bangladesh v Zimbabwe | Test | Zimbabwe won by an innings and 85 runs |
| 2026-05-16 | Bangladesh v Pakistan | Test | Bangladesh won by 78 runs |
| 2026-05-08 | Bangladesh v Pakistan | Test | Bangladesh won by 104 runs |
| 2025-11-19 | Bangladesh v Ireland | Test | Bangladesh won by 217 runs |
| 2025-11-11 | Ireland v Bangladesh | Test | Bangladesh won by an innings and 47 runs |
| 2025-04-20 | Bangladesh v Zimbabwe | Test | Zimbabwe won by 3 wickets |
| 2024-11-30 | Bangladesh v West Indies | Test | Bangladesh won by 101 runs |
| 2024-11-22 | West Indies v Bangladesh | Test | West Indies won by 201 runs |
| 2024-10-29 | South Africa v Bangladesh | Test | South Africa won by an innings and 273 runs |
| 2024-10-21 | Bangladesh v South Africa | Test | South Africa won by 7 wickets |
| 2024-03-30 | Sri Lanka v Bangladesh | Test | Sri Lanka won by 192 runs |
| 2024-03-22 | Sri Lanka v Bangladesh | Test | Sri Lanka won by 328 runs |
TEST CAREER · 2021 to 2026
Mahmudul Hasan Joy in Tests
Complete: every official innings is in the scorecards
1,129Runs
26.25Average
45.01Strike rate
2Hundreds
6Fifties
171Highest
Official Test record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Bowling | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 23 | 2 | 13 | 0 | 14 | 0 | - | - | N/A | 6.46 | N/A | 0 | 0 | 0 |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 23 | 43 | 14 | 0 | 14 | 0.325 | 2 (2ct 0st) |
Test career in charts
01-4950-99100+* not out
8
0
10
1-9
12
10-24
5
25-49
6
50-99
2
100+
Caught32 · 74.4%
Bowled7 · 16.3%
LBW3 · 7.0%
Run out1 · 2.3%
130.1631 inns
216.1612 inns
3-0 inns
4-0 inns
5-0 inns
6-0 inns
7-0 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
Fours516 · 45.7%
Sixes42 · 3.7%
Other runs571 · 50.6%
Recent Test form
Last 10 batting innings
387runs
38.70average
56.25strike rate
250s
1100s
Test record by situation
complete career| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| South Africa | 4 | 8 | 0 | 232 | 137 | 29.00 | 579 | 40.06 | 1 | 0 | 2 | 24 | 3 |
| West Indies | 4 | 8 | 0 | 79 | 42 | 9.87 | 266 | 29.69 | 0 | 0 | 2 | 8 | 0 |
| Sri Lanka | 4 | 7 | 0 | 130 | 58 | 18.57 | 295 | 44.06 | 0 | 1 | 2 | 19 | 0 |
| Pakistan | 3 | 6 | 0 | 71 | 52 | 11.83 | 124 | 57.25 | 0 | 1 | 2 | 13 | 0 |
| New Zealand | 3 | 5 | 0 | 188 | 86 | 37.60 | 482 | 39.00 | 0 | 2 | 0 | 20 | 0 |
| Zimbabwe | 2 | 4 | 0 | 71 | 33 | 17.75 | 149 | 47.65 | 0 | 0 | 0 | 10 | 0 |
| Ireland | 2 | 3 | 0 | 265 | 171 | 88.33 | 463 | 57.23 | 1 | 1 | 0 | 22 | 4 |
| Afghanistan | 1 | 2 | 0 | 93 | 76 | 46.50 | 150 | 62.00 | 0 | 1 | 0 | 13 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 15 | 28 | 0 | 807 | 171 | 28.82 | 1,627 | 49.60 | 1 | 5 | 4 | 96 | 5 |
| Away | 8 | 15 | 0 | 322 | 137 | 21.46 | 881 | 36.54 | 1 | 1 | 4 | 33 | 2 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st innings of the match | 13 | 13 | 0 | 277 | 86 | 21.30 | 645 | 42.94 | 0 | 2 | 3 | 31 | 1 |
| 2nd innings of the match | 10 | 10 | 0 | 492 | 171 | 49.20 | 1,133 | 43.42 | 2 | 2 | 2 | 50 | 6 |
| 3rd innings of the match | 15 | 15 | 0 | 326 | 60 | 21.73 | 674 | 48.36 | 0 | 2 | 1 | 43 | 0 |
| 4th innings of the match | 5 | 5 | 0 | 34 | 24 | 6.80 | 56 | 60.71 | 0 | 0 | 2 | 5 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 1 | 18 | 31 | 0 | 935 | 171 | 30.16 | 1,970 | 47.46 | 2 | 5 | 4 | 107 | 7 |
| No. 2 | 8 | 12 | 0 | 194 | 78 | 16.16 | 538 | 36.05 | 0 | 1 | 4 | 22 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 8 | 14 | 0 | 598 | 171 | 42.71 | 1,181 | 50.63 | 1 | 5 | 2 | 65 | 4 |
| Lost | 14 | 28 | 0 | 473 | 137 | 16.89 | 1,185 | 39.91 | 1 | 0 | 6 | 55 | 3 |
| Drawn | 1 | 1 | 0 | 58 | 58 | 58.00 | 142 | 40.84 | 0 | 1 | 0 | 9 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 1 | 2 | 0 | 6 | 6 | 3.00 | 13 | 46.15 | 0 | 0 | 1 | 1 | 0 |
| 2022 | 7 | 12 | 0 | 357 | 137 | 29.75 | 943 | 37.85 | 1 | 2 | 4 | 42 | 2 |
| 2023 | 3 | 6 | 0 | 203 | 86 | 33.83 | 404 | 50.24 | 0 | 2 | 0 | 26 | 0 |
| 2024 | 6 | 12 | 0 | 162 | 40 | 13.50 | 425 | 38.11 | 0 | 0 | 2 | 16 | 1 |
| 2025 | 3 | 5 | 0 | 312 | 171 | 62.40 | 563 | 55.41 | 1 | 1 | 0 | 30 | 4 |
| 2026 | 3 | 6 | 0 | 89 | 52 | 14.83 | 160 | 55.62 | 0 | 1 | 1 | 14 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shere Bangla National Stadium | 7 | 14 | 0 | 307 | 76 | 21.92 | 645 | 47.59 | 0 | 2 | 2 | 36 | 1 |
| Sylhet International Cricket Stadium | 5 | 9 | 0 | 376 | 171 | 41.77 | 714 | 52.66 | 1 | 2 | 2 | 44 | 4 |
| Zahur Ahmed Chowdhury Stadium | 3 | 5 | 0 | 124 | 58 | 24.80 | 268 | 46.26 | 0 | 1 | 0 | 16 | 0 |
| Sir Vivian Richards Stadium | 2 | 4 | 0 | 53 | 42 | 13.25 | 197 | 26.90 | 0 | 0 | 1 | 4 | 0 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bangladesh tour of West Indies | 4 | 8 | 0 | 79 | 42 | 9.87 | 266 | 29.69 | 0 | 0 | 2 | 8 | 0 |
| Sri Lanka tour of Bangladesh | 4 | 7 | 0 | 130 | 58 | 18.57 | 295 | 44.06 | 0 | 1 | 2 | 19 | 0 |
| Pakistan tour of Bangladesh | 3 | 6 | 0 | 71 | 52 | 11.83 | 124 | 57.25 | 0 | 1 | 2 | 13 | 0 |
| Bangladesh tour of South Africa | 2 | 4 | 0 | 141 | 137 | 35.25 | 338 | 41.71 | 1 | 0 | 2 | 16 | 2 |
| New Zealand tour of Bangladesh | 2 | 4 | 0 | 110 | 86 | 27.50 | 254 | 43.30 | 0 | 1 | 0 | 13 | 0 |
| South Africa tour of Bangladesh | 2 | 4 | 0 | 91 | 40 | 22.75 | 241 | 37.75 | 0 | 0 | 0 | 8 | 1 |
| Ireland tour of Bangladesh | 2 | 3 | 0 | 265 | 171 | 88.33 | 463 | 57.23 | 1 | 1 | 0 | 22 | 4 |
| All | 23 | 43 | 0 | 1,129 | 171 | 26.25 | 2,508 | 45.01 | 2 | 6 | 8 | 129 | 7 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
Test milestones
Best Test performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 171 | 286 | 59.79 | 14 | 4 | Ireland | Sylhet International Cricket Stadium | 2025-11-11 |
| 137 | 326 | 42.02 | 15 | 2 | South Africa | Kingsmead | 2022-03-31 |
| 86 | 166 | 51.80 | 11 | 0 | New Zealand | Sylhet International Cricket Stadium | 2023-11-28 |
| 78 | 228 | 34.21 | 7 | 0 | New Zealand | Bay Oval | 2022-01-01 |
| 76 | 137 | 55.47 | 9 | 0 | Afghanistan | Shere Bangla National Stadium | 2023-06-14 |
| 60 | 91 | 65.93 | 6 | 0 | Ireland | Shere Bangla National Stadium | 2025-11-19 |
| 58 | 142 | 40.84 | 9 | 0 | Sri Lanka | Zahur Ahmed Chowdhury Stadium | 2022-05-15 |
| 52 | 64 | 81.25 | 10 | 0 | Pakistan | Sylhet International Cricket Stadium | 2026-05-16 |
| 42 | 153 | 27.45 | 3 | 0 | West Indies | Sir Vivian Richards Stadium | 2022-06-16 |
| 40 | 92 | 43.47 | 5 | 0 | South Africa | Shere Bangla National Stadium | 2024-10-21 |
Latest Test matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2026-06-28 | Zimbabwe | 2 & 22 | - | Harare Sports Club | Zimbabwe won by an innings and 85 runs |
| 2026-05-16 | Pakistan | 0 & 52 | - | Sylhet International Cricket Stadium | Bangladesh won by 78 runs |
| 2026-05-08 | Pakistan | 8 & 5 | - | Shere Bangla National Stadium | Bangladesh won by 104 runs |
| 2025-11-19 | Ireland | 34 & 60 | - | Shere Bangla National Stadium | Bangladesh won by 217 runs |
| 2025-11-11 | Ireland | 171 | - | Sylhet International Cricket Stadium | Bangladesh won by an innings and 47 runs |
| 2025-04-20 | Zimbabwe | 14 & 33 | - | Sylhet International Cricket Stadium | Zimbabwe won by 3 wickets |
| 2024-11-30 | West Indies | 3 & 0 | - | Sabina Park | Bangladesh won by 101 runs |
| 2024-11-22 | West Indies | 5 & 6 | - | Sir Vivian Richards Stadium | West Indies won by 201 runs |
| 2024-10-29 | South Africa | 10 & 11 | 0/14 | Zahur Ahmed Chowdhury Stadium | South Africa won by an innings and 273 runs |
| 2024-10-21 | South Africa | 30 & 40 | - | Shere Bangla National Stadium | South Africa won by 7 wickets |
T20I CAREER · 2023 to 2023
Mahmudul Hasan Joy in T20Is
Scorecards for 1 of 2 official batting innings
5Runs
2.50Average
50.00Strike rate
0Hundreds
0Fifties
5Highest
Official T20I record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 3 | 2 | 0 | 5 | 5 | 2.50 | 10 | 50.00 | 0 | 0 | 1 | 0 | 0 |
| Bowling | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 3 | 1 | 2 | 0 | 5 | 0 | - | - | N/A | 15.00 | N/A | 0 | 0 | - |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 3 | 3 | 2 | 0 | 2 | 0.666 | 2 (2ct 0st) |
T20I record by situation
1 recorded innings| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| India | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Neutral | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 2 | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lost | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| All | 1 | 1 | 0 | 5 | 5 | 5.00 | 10 | 50.00 | 0 | 0 | 0 | 0 | 0 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
Latest T20I matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2023-10-07 | Pakistan v Bangladesh | did not bat | - | Zhejiang University of Technology Cricket Field | Bangladesh won by 6 wickets (D/L method) |
| 2023-10-06 | India | 5 | 0/5 | Zhejiang University of Technology Cricket Field | India won by 9 wickets |