Menu

Account

Create a free account Go Pro

Already have an account? Log in

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

Mahmudul Hasan Joy Stats

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

Updated 28 June 2026, after Zimbabwe vs Bangladesh

All Comps Last 10
vsSouth Africa Avg Hit

No games in this view.

Joy match by match

Last 10 games, home and away

All Comps Last 10
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.

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 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
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 2020/2023 BAN 1 0 - - 0 0

Joy Splits

His record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS
Home 17 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 14 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 9 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
Afghanistan 2 93 46.5 62 1 76
Zimbabwe 2 71 17.8 47.7 0 33
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 5 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 8 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 career by format

Every format on our scorecards, from the season shown. A Test or first-class row is a match, both innings.

Format MRunsHSAvgSRWktsBestBowl avgEconSince
ODI 100*--0---2022
Test 241,129171--0--6.462021

Mahmudul Hasan Joy teams

Every side he has played for, the current ones first

  • Bangladesh BangladeshCurrentICC World Test Championship, Test Series, ICC Cricket World Cup Super League - since 2021 25 matches
    1,129 runs

Mahmudul Hasan Joy Questions

What teams does Mahmudul Hasan Joy play for?

Mahmudul Hasan Joy plays for Bangladesh (ICC World Test Championship, Test Series), and has played for 1 side across 2 formats in all, 25 matches on our scorecards.

How many runs has Mahmudul Hasan Joy scored?

Mahmudul Hasan Joy has scored 1,129 Test runs in 24 matches since 2021, his highest Test score 171.

When did Mahmudul Hasan Joy last play?

Mahmudul Hasan Joy last played on 28 Jun 2026, for Bangladesh against Zimbabwe in the Test Series (Test), and made 24 (49); his last ten matches across every format are listed above.