Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Next match ICC World Test Championship - Sun 15 Nov, 08:00 South Africa (A) Their stats Preview

Mahmudul Hasan Joy Test Wickets

How many runs, fours and sixes Mahmudul Hasan Joy scores each innings.

Updated 28 June 2026, after Zimbabwe vs Bangladesh

All Comps Last 5
vsSouth Africa Avg Hit

No matches in this view.

Joy match by match

Last 5 matches, innings by innings, home and away

All Comps Last 5
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat. Each innings is its own column, the 1st then the 2nd.

Joy Rankings

TEST run-scorers →

Ranked against every player in Test Series 2026

StatTotalRank
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
Test SeriesTest Series 2026 BAN 1 24 12 49 0 0
ICC World Test ChampionshipWTC 2025/2027 BAN 2 65 16.3 58.6 1 0
Test SeriesTest Series 2025 BAN 3 312 62.4 55.5 2 4
ICC World Test ChampionshipWTC 2023/2025 BAN 8 272 17 40.1 1 1
Test SeriesTest Series 2023 BAN 1 93 46.5 62 1 0
ICC World Test ChampionshipWTC 2021/2023 BAN 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
South Africa 4 232 29 40.1 1 137
Sri Lanka 4 130 18.6 44.1 1 58
West Indies 4 79 9.9 29.7 0 42
New Zealand 3 188 37.6 39 2 86
Pakistan 3 71 11.8 57.3 1 52
Ireland 2 265 88.3 57.4 2 171
Zimbabwe 2 71 17.8 47.7 0 33
Afghanistan 1 93 46.5 62 1 76
India 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.