Full Name
Mahmudul Hasan Joy
Country
13 November 2000
Place Of Birth
Chandpur district, Bangladesh
Country
Bangladesh
Role
Batsman
Batting Style
Right Handed Bat
Born
13 November 2000
Hasan Joy is a right-handed Bangladeshi top-order batsman known for solid temperament, representing Bangladesh in Tests/T20Is and various domestic teams like Comilla Victorians/Khulna Tigers, with key U19 World Cup success (century vs NZ), debuting for Bangladesh Tests in 2021 and T20Is in 2023, showcasing Classical batting and strong FC/List A records, including centuries, noted for helping Bangladesh win the 2020 U19 WC.
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Legends of Rupganj vs Abahani Limited · Match 51 | List A | June 5, 2026 | 0 | 4 | 0 | 0 | 0.00 |
| Mohammedan Sporting Club vs Legends of Rupganj · Match 44 | List A | June 2, 2026 | 13 | 18 | 3 | 0 | 72.22 |
| Gazi Group Cricketers vs Legends of Rupganj · Match 39 | List A | May 23, 2026 | 13 | 15 | 3 | 0 | 86.67 |
| Bangladesh vs Pakistan · 2nd Test | Test | May 16, 2026 | 52 | 66 | 10 | 0 | 78.79 |
| Bangladesh vs Pakistan · 1st Test | Test | May 8, 2026 | 13 | 45 | 2 | 0 | 28.89 |
| Central Zone (Bangladesh) vs East Zone (Bangladesh) · 1st Match | First Class | April 21, 2026 | 64 | 86 | 10 | 1 | 74.42 |
| Match | Format | Date | Over | M | R | W | NB | WD | ECO |
|---|---|---|---|---|---|---|---|---|---|
| Rangpur Riders vs Chattogram Royals · Match 5 | T20 | December 29, 2025 | 2 | 0 | 30 | 1 | 0 | 0 | 15.00 |
| Dhaka Division vs Chattogram Division · 27th Match | First Class | December 6, 2025 | 4 | 0 | 17 | 0 | 0 | 0 | 4.25 |
| Chattogram Division vs Barishal Division · 8th Match | First Class | November 1, 2025 | 2 | 0 | 8 | 0 | 0 | 0 | 4.00 |
| Chattogram Division vs Rajshahi Division · 4th Match | First Class | October 25, 2025 | 8 | 1 | 33 | 3 | 0 | 0 | 4.13 |
| Chittogram Division vs Barishal Division · Match 15 | T20 | October 1, 2025 | 1 | 0 | 11 | 0 | 0 | 0 | 11.00 |
| Bangladesh A vs New Zealand A · Match 4 | First Class | May 14, 2025 | 2 | 1 | 3 | 0 | 0 | 0 | 1.50 |
| Series | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Pakistan tour of Bangladesh 2026 | TEST | May 8, 2026 - May 20, 2026 | 65 | 111 | 12 | 0 | 58.56 |
| Dhaka Premier Division Cricket League 2026 | LISTA | May 4, 2026 - Jun 14, 2026 | 26 | 37 | 6 | 0 | 70.27 |
| Bangladesh Domestic 4-Day League 2026 | FIRSTCLASS | Apr 21, 2026 - May 16, 2026 | 64 | 86 | 10 | 1 | 74.42 |
| ODOMMO Bangladesh T20 Cup 2026 | T20 | Feb 5, 2026 - Feb 9, 2026 | 71 | 71 | 7 | 2 | 100.00 |
| Bangladesh Premier League 2025 | T20 | Dec 26, 2025 - Jan 24, 2026 | 102 | 71 | 10 | 6 | 143.66 |
| Ireland tour of Bangladesh 2025 | TEST | Nov 10, 2025 - Dec 2, 2025 | 265 | 463 | 22 | 4 | 57.24 |
| Series | Format | Date | Over | M | R | W | BBi | ECO |
|---|---|---|---|---|---|---|---|---|
| Bangladesh Premier League 2025 | T20 | Dec 26, 2025 - Jan 24, 2026 | 2 | 0 | 30 | 1 | 1/30 | 15.00 |
| National Cricket League Bangladesh (4-Day) 2025 | FIRSTCLASS | Oct 23, 2025 - Dec 7, 2025 | 14 | 1 | 58 | 3 | - | 4.14 |
| Bangladesh T20 National League 2024 | T20 | Dec 11, 2024 - Dec 24, 2024 | 4 | 0 | 14 | 2 | 2/8 | 3.50 |
| Bangladesh Emerging tour of Sri Lanka 2023 | LISTA | Oct 18, 2023 - Nov 6, 2023 | 6 | 0 | 44 | 1 | 1/21 | 7.33 |
| National Cricket League 2023 | FIRSTCLASS | Oct 12, 2023 - Nov 19, 2023 | 11 | 4 | 17 | 2 | - | 1.55 |
| Format | Matches | Innings | Runs | BF | HS | AVG | SR | Not Out | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 20 | 37 | 1040 | 2348 | 171 | 28.1000 | 44.2900 | 0 | 115 | 7 | 5 | 2 |
| T20 | 80 | 70 | 1713 | 1411 | 110 | 27.6200 | 121.4000 | 8 | 144 | 68 | 7 | 1 |
| T20I | 3 | 2 | 5 | 10 | 5 | 2.5000 | 50.0000 | 0 | 0 | 0 | 0 | 0 |
| List A | 52 | 47 | 1545 | 2060 | 123 | 35.9300 | 75.0000 | 4 | 141 | 25 | 10 | 3 |
| First Class | 50 | 90 | 2795 | 5327 | 171 | 32.5000 | 52.4600 | 4 | 321 | 22 | 15 | 6 |
| Format | Matches | Innings | Overs | Balls | Runs | Wkts | AVG | Econ | SR | Bbi | Bbm | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 20 | 2 | 2.10 | 13 | 14 | 0 | 0.0000 | 6.4600 | 0.0000 | - | - | 0 | 0 | 0 |
| T20 | 80 | 6 | 8.20 | 50 | 71 | 3 | 23.6600 | 8.5200 | 16.6000 | 2/8 | 2/8 | 0 | 0 | 0 |
| T20I | 3 | 1 | 0.20 | 2 | 5 | 0 | 0.0000 | 15.0000 | 0.0000 | - | - | 0 | 0 | 0 |
| List A | 52 | 10 | 37.50 | 227 | 159 | 5 | 31.8000 | 4.2000 | 45.4000 | 2/21 | 2/21 | 0 | 0 | 0 |
| First Class | 50 | 20 | 77.10 | 463 | 265 | 11 | 24.0900 | 3.4300 | 42.0000 | 5/21 | 5/21 | 0 | 1 | 0 |
| Match | Format | Date | Runs | BF | 4s | 6s | SR |
|---|---|---|---|---|---|---|---|
| Chattogram Royals vs Sylhet Titans · Match 16 | T20 | January 7, 2026 | 44 | 21 | 3 | 4 | 209.52 |
| Bangladesh vs Ireland · 1st Test | Test | November 11, 2025 | 171 | 286 | 14 | 4 | 59.79 |
| Chittogram Division vs Sylhet Division · Match 23 | T20 | October 5, 2025 | 110 | 63 | 5 | 9 | 174.60 |
| Chittogram Division vs Barishal Division · Match 15 | T20 | October 1, 2025 | 78 | 48 | 6 | 5 | 162.50 |
| Dhaka Metropolis vs Chittogram Division · Match 8 | T20 | September 27, 2025 | 71 | 37 | 4 | 6 | 191.89 |