Skip to content
FairPlay

Cricket player · Batsman · Bangladesh

Mahmudul Hasan Joy

Mahmudul Hasan Joy appears in 17 matches with a full FairPlay scorecard (11 Nov 2025 to 28 Jun 2026). 456 runs in 18 innings. 1 wicket from 2 overs.

Mahmudul Hasan Joy at a glance

FairPlay holds 17 complete scorecards featuring Mahmudul Hasan Joy, most recently for Chattogram Royals (T20 and shorter, first-class).

In those matches Mahmudul Hasan Joy batted 18 times for 456 runs at a strike rate of 65.80. The highest score was 171 off 286 balls against Ireland.

With the ball: 1 wicket from 2 overs, an economy rate of 15.00. Best figures: 1 for 30 against Rangpur Riders.

How the 18 dismissals happened: caught 15, LBW 3.

These matches were played at 3 different grounds.

Figures in FairPlay's scorecards

Batting
InnsNORunsHSAvgSR
18045617125.3365.80
Bowling
InnsOversRunsWktsBestEcon
123011/3015.00

Figures by format

Mahmudul Hasan Joy: batting and bowling figures by format in FairPlay's scorecards
FormatMatRunsHSAvgSRWktsBestEcon
T20 and shorter121024411.33143.6611/3015.00
Test and first-class535417139.3356.91–––

Avg is runs per dismissal; SR is runs per 100 balls; Econ is runs per over. * means not out.

Best performances

Highest scores

  1. 171 (286 balls) v Ireland, 11 Nov 2025, Sylhet International Cricket Stadium
  2. 60 (91 balls) v Ireland, 19 Nov 2025, Shere Bangla National Stadium
  3. 52 (64 balls) v Pakistan, 16 May 2026, Sylhet International Cricket Stadium

Best bowling

  1. 1/30 (2 overs) v Rangpur Riders, 29 Dec 2025, Sylhet International Cricket Stadium

Match by match

Newest first. Dates in India Standard Time. * means not out.

Mahmudul Hasan Joy: figures in each match with a FairPlay scorecard
DateMatch
28 Jun 2026Bangladesh v ZimbabweTest SeriesBat 2 (17) & 22 (32) · Bowl –
16 May 2026Bangladesh v PakistanICC World Test ChampionshipBat 0 (2) & 52 (64) · Bowl –
8 May 2026Bangladesh v PakistanICC World Test ChampionshipBat 8 (19) & 5 (26) · Bowl –
23 Jan 2026Chattogram Royals v Rajshahi WarriorsBangladesh Premier LeagueBat 0 (2) · Bowl –
20 Jan 2026Chattogram Royals v Rajshahi WarriorsBangladesh Premier LeagueBat – · Bowl –
18 Jan 2026Chattogram Royals v Dhaka CapitalsBangladesh Premier LeagueBat 6 (7) · Bowl –
17 Jan 2026Chattogram Royals v Rajshahi WarriorsBangladesh Premier LeagueBat 19 (13) · Bowl –
16 Jan 2026Chattogram Royals v Noakhali ExpressBangladesh Premier LeagueBat 0 (4) · Bowl –
9 Jan 2026Chattogram Royals v Rajshahi WarriorsBangladesh Premier LeagueBat 4 (3) · Bowl –
7 Jan 2026Chattogram Royals v Sylhet TitansBangladesh Premier LeagueBat 44 (21) · Bowl –
5 Jan 2026Chattogram Royals v Rangpur RidersBangladesh Premier LeagueBat 12 (7) · Bowl –
4 Jan 2026Chattogram Royals v Sylhet TitansBangladesh Premier LeagueBat – · Bowl –
2 Jan 2026Chattogram Royals v Dhaka CapitalsBangladesh Premier LeagueBat – · Bowl –
29 Dec 2025Chattogram Royals v Rangpur RidersBangladesh Premier LeagueBat 0 (2) · Bowl 1/30 (2)
26 Dec 2025Chattogram Royals v Noakhali ExpressBangladesh Premier LeagueBat 17 (12) · Bowl –
19 Nov 2025Bangladesh v IrelandTest SeriesBat 34 (85) & 60 (91) · Bowl –
11 Nov 2025Bangladesh v IrelandTest SeriesBat 171 (286) · Bowl –

How Mahmudul Hasan Joy was dismissed

From the dismissal recorded on each scorecard: 18 dismissals in 18 innings, with 0 not out.

  • Caught 15
  • LBW 3

Teams, opponents and grounds

Played for

Opponents

Grounds

Bangladesh's next match

Afghanistan v Bangladesh, Test Series, 9 Oct 2026.

The playing XI is named at the toss, so this does not mean Mahmudul Hasan Joy has been selected.