Skip to content
FairPlay
Hasan Mahmud

Cricket player · All-rounder · Bangladesh

Hasan Mahmud

Hasan Mahmud appears in 29 matches with a full FairPlay scorecard (8 Oct 2025 to 5 Nov 2026). 148 runs in 30 innings. 74 wickets from 365.5 overs. 161 matches in FairPlay's recorded career data.

Player profile

Country
Bangladesh
Role
All-rounder
Batting
Right-hand bat
Bowling
Right-arm fast-medium
Born
12 Oct 1999 Age 27
Recorded matches
16171 internationals

Hasan Mahmud is an all-rounder from Bangladesh with 161 matches in FairPlay's recorded data, including 71 internationals (18 Tests, 27 ODIs, 26 T20Is).

Batting: 447 runs across all recorded formats, with 0 hundreds and 0 fifties; the most runs came in Test cricket (216) and the highest recorded score is 38.

Bowling: 241 wickets in recorded matches, 100 of them in T20 (league and domestic) cricket, with 6 five-wicket hauls.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Hasan Mahmud: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test18302163810.2935.30/05329.173.474
ODI271763154.8545.30/03436.386.261
T20I269502625.0098.00/02824.757.790
T20 (league and domestic)863463155.7375.00/010023.367.830
First-class48552213.7541.70/02615.773.231

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Hasan Mahmud at a glance

FairPlay holds 29 complete scorecards featuring Hasan Mahmud, most recently for Noakhali Express (T20 and shorter, one-day, first-class).

In those matches Hasan Mahmud batted 30 times for 148 runs at a strike rate of 34.50. The highest score was 22 not out off 39 balls against Middlesex.

With the ball: 74 wickets from 365.5 overs, an economy rate of 4.02. Best figures: 6 for 55 against Australia.

How the 21 dismissals happened: caught 14, LBW 4, bowled 2, run out 1.

These matches were played at 12 different grounds.

Figures in FairPlay's scorecards

Batting
30914822*7.0534.500/0
Bowling
37365.5551,469746/554.02

Match by match

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

DateMatch
5 Nov 2026Bangladesh v West IndiesBat – · Bowl 2/58 (14)
28 Oct 2026Bangladesh v West IndiesBat 6 (11) & 8 (31) · Bowl 1/38 (11) & 1/14 (3)
9 Oct 2026Afghanistan v BangladeshBat 2 (5) & 1 (6) · Bowl 5/55 (21) & 1/66 (26)
8 Sept 2026Derbyshire v KentBat 4 (7) & 9 (48) · Bowl 4/30 (15.5) & 3/32 (16)
2 Sept 2026Kent v WorcestershireBat 4* (6) & 6 (13) · Bowl 4/68 (18) & 3/51 (20)
22 Aug 2026Australia v BangladeshBat 10 (36) & 2 (11) · Bowl 0/67 (14)
13 Aug 2026Australia v BangladeshBat 14 (92) · Bowl 6/55 (17) & 3/56 (19)
22 Jul 2026Jaffna Kings v Colombo KapsBat 1 (3) · Bowl 0/39 (4)
19 Jul 2026Colombo Kaps v Kandy RoyalsBat – · Bowl 3/31 (4)
18 Jul 2026Galle Gallants v Colombo KapsBat – · Bowl 2/31 (2.2)
12 Jul 2026Kent v MiddlesexBat – · Bowl 2/33 (4)
10 Jul 2026Kent v SurreyBat 1 (2) · Bowl 1/34 (3)
5 Jul 2026Hampshire v KentBat 0* (0) · Bowl 1/25 (4)
28 Jun 2026Zimbabwe v BangladeshBat 0 (3) & 15 (17) · Bowl 0/102 (25)
19 Jun 2026Kent v MiddlesexBat 22* (39) & 0* (5) · Bowl 2/77 (20) & 1/51 (15)
12 Jun 2026Lancashire v KentBat 6* (8) & 4 (6) · Bowl 3/32 (6) & 6/69 (16)
18 Jan 2026Noakhali Express v Rangpur RidersBat – · Bowl 1/23 (4)
16 Jan 2026Chattogram Royals v Noakhali ExpressBat 4 (7) · Bowl 1/17 (3)
11 Jan 2026Dhaka Capitals v Noakhali ExpressBat 0* (2) · Bowl 2/21 (3.2)
9 Jan 2026Noakhali Express v Rangpur RidersBat 1* (2) · Bowl 4/26 (4)
8 Jan 2026Noakhali Express v Rajshahi WarriorsBat – · Bowl 1/36 (4)
7 Jan 2026Dhaka Capitals v Noakhali ExpressBat – · Bowl 2/6 (2)
5 Jan 2026Noakhali Express v Sylhet TitansBat 0 (3) · Bowl 0/9 (2)
29 Dec 2025Rajshahi Warriors v Noakhali ExpressBat 0 (4) · Bowl 2/19 (4)
27 Dec 2025Sylhet Titans v Noakhali ExpressBat 1* (1) · Bowl 2/19 (4)
26 Dec 2025Noakhali Express v Chattogram RoyalsBat 0 (1) · Bowl 1/25 (4)
11 Nov 2025Bangladesh v IrelandBat 13* (28) · Bowl 2/42 (13.2) & 0/15 (6)
14 Oct 2025Afghanistan v BangladeshBat 9 (23) · Bowl 2/57 (6)
8 Oct 2025Afghanistan v BangladeshBat 5 (9) · Bowl 0/40 (8)

More players from Bangladesh

All Bangladesh players