
Bangladesh · Noakhali Express · Kent · Colombo Kaps · BCB East Zone · Chattogram Division
Hasan Mahmud
27Bangladesh
- Right-handed lower-order batter
- Right-arm fast-medium bowler
- Death bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 26 | 43 | 321 | 11.89 | 38.4 | 0/0 | 38* |
| Tests | 18 | 30 | 216 | 10.29 | 35.3 | 0/0 | 38* |
| v West Indies | 3 | 6 | 30 | 6.00 | 32.6 | 0/0 | 8 |
| Domestic | 8 | 13 | 105 | 17.50 | 46.9 | 0/0 | 24 |
| Last 10 | 10 | 19 | 143 | 10.21 | 36.5 | 0/0 | 24 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 26 | 3,998 | 91 | 24.52 | 3.35 | 6/55 | 6 | 0 |
| Tests | 18 | 2,672 | 53 | 29.13 | 3.47 | 6/55 | 4 | 0 |
| v West Indies | 3 | 384 | 9 | 22.00 | 3.09 | 3/87 | 0 | 0 |
| Domestic | 8 | 1,326 | 38 | 18.08 | 3.11 | 6/69 | 2 | 0 |
| Last 10 | 10 | 1,715 | 44 | 21.23 | 3.27 | 6/55 | 3 | 0 |
Batting style
Watchful lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 11.9 | 29.4 | |
| Average v pace | 8.2 | 27.6 | |
| Average v spin | 21.6 | 31.5 | |
| Strike rate v pace | 35 | 55 | |
| Strike rate v spin | 43 | 53 | |
| Balls per dismissal | 31 | 54 | |
| Dot % | 83.1 | 72.3 |
836 balls in Tests and domestic first-class matches · Nov 2023 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 10.3 | 29.6 | |
| Average v pace | 6.7 | 27.4 | |
| Average v spin | 19.3 | 31.8 | |
| Strike rate v pace | 32 | 55 | |
| Strike rate v spin | 41 | 54 | |
| Balls per dismissal | 29 | 54 | |
| Dot % | 84.5 | 71.9 |
612 balls in Tests · Mar 2024 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 17.5 | 28.8 | |
| Average v pace | 14.0 | 27.9 | |
| Strike rate v pace | 42 | 53 | |
| Balls per dismissal | 37 | 55 | |
| Dot % | 79.5 | 73.4 |
224 balls in domestic first-class matches · Nov 2023 – Sept 2026
Compare with other playersBowling style
Wicket-taking new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 24.5 | 29.1 | |
| Balls per wicket | 43.9 | 52.9 | |
| Economy | 3.35 | 3.30 | |
| Average with the new ball | 21.6 | 27.1 | |
| Average v right-handers | 22.6 | 28.6 | |
| Average v left-handers | 32.1 | 31.7 | |
| Dot % | 74.5 | 73.2 |
3,998 balls bowled in Tests and domestic first-class matches · Nov 2023 – Oct 2026
Compare with other playersSteady new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 29.1 | 29.2 | |
| Balls per wicket | 50.4 | 52.4 | |
| Economy | 3.47 | 3.35 | |
| Average with the new ball | 24.2 | 27.6 | |
| Average v right-handers | 27.0 | 28.4 | |
| Average v left-handers | 34.1 | 30.7 | |
| Dot % | 73.2 | 72.9 |
2,672 balls bowled in Tests · Mar 2024 – Oct 2026
Compare with other playersWicket-taking new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 18.1 | 29.0 | |
| Balls per wicket | 34.9 | 54.0 | |
| Economy | 3.11 | 3.22 | |
| Average with the new ball | 16.6 | 26.0 | |
| Average v right-handers | 15.8 | 29.3 | |
| Average v left-handers | 28.1 | 34.7 | |
| Dot % | 77.1 | 73.8 |
1,326 balls bowled in domestic first-class matches · Nov 2023 – Sept 2026
Compare with other playersMen's First-class
- Runs a match
- +9.8
- above an average player
Men's First-class bowling, runs a match
AveragePeak +10.1 above
October 2026Now +9.8 above202420252026- ICC rank
- 38
- 510 points
| Last 2 years | Mat | Wkts | Bowl avg | Econ | Runs | Avg | SR |
|---|---|---|---|---|---|---|---|
| First-class | 18 | 63 | 22.9 | 3.14 | 229 | 11.5 | 36.4 |
Not in our first-class batting rankings.
Teams
- BangladeshInternationalLast Test Oct 2026
- KentCounty ChampionshipLast played Sept 2026
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 8/10 | 81% | 4 | 7 | 1930907762 |
- Hasan Mahmud has taken a wicket in 8 of the last 10 first-class matches bowled in, including the last 4.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 28 Oct 2026 | Bangladesh | West Indies | Shere Bangla National Stadium, Mirpur | 6 & 8 | 2/52 (14.0) | Lost by 8 wicketsL 8 wkts |
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 2 & 1 | 6/121 (47.0) | DrawnDrawn |
| 8 Sept 2026 | Kent | Derbyshire | County Ground | 4 & 9 | 7/62 (31.5) | Lost by 181 runsL 181 runs |
| 2 Sept 2026 | Kent | Worcestershire | St Lawrence Ground | 4* & 6 | 7/119 (38.0) | Won by 84 runsW 84 runs |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 10 & 2 | 0/67 (14.0) | Lost by an innings and 51 runsL an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Cricket Ground | 14 (92) | 9/111 (36.0) | Won by 9 wicketsW 9 wkts |
| 28 Jun 2026 | Bangladesh | Zimbabwe | Harare Sports Club | 0 & 15 | 0/102 (25.0) | Lost by an innings and 85 runsL an innings and 85 runs |
| 19 Jun 2026 | Kent | Middlesex | St Lawrence Ground | 22* & 0* | 3/128 (35.0) | Won by 49 runsW 49 runs |
| 12 Jun 2026 | Kent | Lancashire | Stanley Park | 6* & 4 | 9/101 (22.0) | Won by 140 runsW 140 runs |
| 6 Dec 2025 | Chattogram Division | Dhaka Division | Mirpur Sher-e-Bangla National Stadium | 24 & 6* | 1/71 (23.0) | Lost by an innings and 192 runsL an innings and 192 runs |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 7/10 | 78% | 2 | 6 | 4103209062 |
- Hasan Mahmud has taken a wicket in 7 of the last 10 Tests bowled in, including the last 2.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 28 Oct 2026 | Bangladesh | West Indies | Sher-e-Bangla National Cricket Stadium | 6 & 8 | 2/52 (14.0) | Lost by 8 wicketsL 8 wkts |
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 2 & 1 | 6/121 (47.0) | DrawnDrawn |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 10 & 2 | 0/67 (14.0) | Lost by an innings and 51 runsL an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Cricket Ground | 14 (92) | 9/111 (36.0) | Won by 9 wicketsW 9 wkts |
| 28 Jun 2026 | Bangladesh | Zimbabwe | Harare Sports Club | 0 & 15 | 0/102 (25.0) | Lost by an innings and 85 runsL an innings and 85 runs |
| 11 Nov 2025 | Bangladesh | Ireland | Sylhet International Cricket Stadium | 13* (28) | 2/57 (19.2) | Won by an innings and 47 runsW an innings and 47 runs |
| 17 Jun 2025 | Bangladesh | Sri Lanka | Galle International Stadium | 7* (15) | 3/93 (24.0) | DrawnDrawn |
| 28 Apr 2025 | Bangladesh | Zimbabwe | Zahur Ahmed Chowdhury Stadium, Chittagong | 0* (16) | 0/24 (12.0) | Won by an innings and 106 runsW an innings and 106 runs |
| 20 Apr 2025 | Bangladesh | Zimbabwe | Sylhet International Cricket Stadium | 19 & 12 | 1/68 (21.0) | Lost by 3 wicketsL 3 wkts |
| 30 Nov 2024 | Bangladesh | West Indies | Sabina Park, Kingston, Jamaica | 5* & 3 | 4/39 (17.0) | Won by 101 runsW 101 runs |
Last 8 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 8 Sept 2026 | Kent | Derbyshire | County Ground | 4 & 9 | 7/62 (31.5) | Lost by 181 runsL 181 runs |
| 2 Sept 2026 | Kent | Worcestershire | St Lawrence Ground | 4* & 6 | 7/119 (38.0) | Won by 84 runsW 84 runs |
| 19 Jun 2026 | Kent | Middlesex | St Lawrence Ground | 22* & 0* | 3/128 (35.0) | Won by 49 runsW 49 runs |
| 12 Jun 2026 | Kent | Lancashire | Stanley Park | 6* & 4 | 9/101 (22.0) | Won by 140 runsW 140 runs |
| 6 Dec 2025 | Chattogram Division | Dhaka Division | Mirpur Sher-e-Bangla National Stadium | 24 & 6* | 1/71 (23.0) | Lost by an innings and 192 runsL an innings and 192 runs |
| 30 Nov 2025 | Chattogram Division | Rangpur Division | Cox Bazar International Cricket Stadium (CICS Main) | 19* (35) | 6/54 (27.1) | Won by an innings and 43 runsW an innings and 43 runs |
| 1 Nov 2025 | Chattogram Division | Barishal Division | Coxs Bazar International Stadium | 0 (5) | 0/68 (21.0) | DrawnDrawn |
| 18 Nov 2023 | Chattogram Division | Rajshahi Division | Bir Shreshtha Shaheed Flight Lieutenant Matiur Rahman Cricket Stadium, Chattogram (BSSFLMRCS) | 1* (4) | 5/84 (23.0) | Won by 10 wicketsW 10 wkts |
Pace and pitch map
Tests2,220 balls
ODIs1,004 balls
T20s1,483 balls
Read more
- What Hasan Mahmud's 6 for 90 says about his Test careerSix wickets in Sylhet, and still short of his best figures. The real case for Hasan Mahmud lies in what his recent Tests add up to.
- Can Bangladesh make Darwin more than a moment?Fourth in the World Test Championship, Bangladesh have reason to dream and recent defeats that refuse to fit the story.