
Bangladesh · Noakhali Express · Kent · Colombo Kaps · Kent · 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 | 22 | 37 | 258 | 11.22 | 36.5 | 0/0 | 38* |
| Tests | 17 | 28 | 202 | 10.63 | 35.4 | 0/0 | 38* |
| v West Indies | 2 | 4 | 16 | 5.33 | 32.0 | 0/0 | 8 |
| Domestic | 5 | 9 | 56 | 14.00 | 41.2 | 0/0 | 22* |
| Last 10 | 10 | 17 | 119 | 10.82 | 34.5 | 0/0 | 22* |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 22 | 3,487 | 82 | 24.22 | 3.42 | 6/55 | 5 | 0 |
| Tests | 17 | 2,588 | 51 | 29.25 | 3.46 | 6/55 | 4 | 0 |
| v West Indies | 2 | 300 | 7 | 20.86 | 2.92 | 3/87 | 0 | 0 |
| Domestic | 5 | 899 | 31 | 15.94 | 3.30 | 6/69 | 1 | 0 |
| Last 10 | 10 | 1,753 | 46 | 20.89 | 3.29 | 6/55 | 3 | 0 |
Batting style
Lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 11.2 | 29.8 | |
| Average v pace | 7.6 | 27.8 | |
| Average v spin | 24.4 | 32.4 | |
| Strike rate v pace | 33 | 55 | |
| Strike rate v spin | 43 | 54 | |
| Balls per dismissal | 31 | 55 | |
| Dot % | 84.1 | 72.3 |
706 balls in Tests and first-class · Nov 2023 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 10.6 | 29.5 | |
| Average v pace | 6.6 | 27.4 | |
| Average v spin | 21.8 | 31.9 | |
| Strike rate v pace | 31 | 55 | |
| Strike rate v spin | 43 | 54 | |
| Balls per dismissal | 30 | 54 | |
| Dot % | 84.6 | 72.0 |
570 balls in Tests · Mar 2024 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 14.0 | 30.7 | |
| Average v pace | 10.8 | 29.2 | |
| Strike rate v pace | 41 | 53 | |
| Balls per dismissal | 34 | 57 | |
| Dot % | 82.4 | 73.5 |
136 balls in first-class matches · Nov 2023 – Sept 2026
Compare with other playersBowling style
Wicket-taking new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 24.2 | 29.9 | |
| Balls per wicket | 42.5 | 53.7 | |
| Economy | 3.42 | 3.34 | |
| Average with the new ball | 22.4 | 28.0 | |
| Average v right-handers | 21.6 | 28.7 | |
| Average v left-handers | 31.8 | 32.0 | |
| Dot % | 74.0 | 73.0 |
3,487 balls bowled in Tests and first-class · Nov 2023 – Oct 2026
Compare with other playersSteady new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 29.3 | 29.2 | |
| Balls per wicket | 50.7 | 52.3 | |
| Economy | 3.46 | 3.35 | |
| Average with the new ball | 24.1 | 27.6 | |
| Average v right-handers | 26.9 | 28.3 | |
| Average v left-handers | 35.0 | 30.7 | |
| Dot % | 73.2 | 72.8 |
2,588 balls bowled in Tests · Mar 2024 – Oct 2026
Compare with other playersSeamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 15.9 | 32.0 | |
| Balls per wicket | 29.0 | 58.0 | |
| Economy | 3.30 | 3.31 | |
| Average with the new ball | 17.5 | 29.6 | |
| Average v right-handers | 13.1 | 29.7 | |
| Average v left-handers | 25.8 | 36.5 | |
| Dot % | 76.4 | 73.4 |
899 balls bowled in first-class matches · Nov 2023 – Sept 2026
Compare with other playersMen's First-class
- Runs a match
- +10.9
- above an average player
Men's First-class bowling, runs a match
AverageNow +10.9202420252026- ICC rank
- 48
- 454 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| First-class | 15 | 207 | 12.2 | 38.6 | 54 | 23.7 | 3.22 |
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 | 82% | 3 | 7 | 3293090776 |
- Hasan Mahmud has taken a wicket in 8 of the last 10 first-class matches bowled in, including the last 3.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 2 & 1 | 6/121 (47.0) | Drawn |
| 8 Sept 2026 | Kent | Derbyshire | County Ground | 4 & 9 | 7/62 (31.5) | Derbyshire won by 181 runs |
| 2 Sept 2026 | Kent | Worcestershire | St Lawrence Ground | 4* & 6 | 7/119 (38.0) | Kent won by 84 runs |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 10 & 2 | 0/67 (14.0) | Australia won by an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Stadium | 14 (92) | 9/111 (36.0) | Bangladesh won by 9 wickets |
| 28 Jun 2026 | Bangladesh | Zimbabwe | Harare Sports Club | 0 & 15 | 0/102 (25.0) | Zimbabwe won by an innings and 85 runs |
| 19 Jun 2026 | Kent | Middlesex | St Lawrence Ground | 22* & 0* | 3/128 (35.0) | Kent won by 49 runs |
| 12 Jun 2026 | Kent | Lancashire | Stanley Park | 6* & 4 | 9/101 (22.0) | Kent won by 140 runs |
| 11 Nov 2025 | Bangladesh | Ireland | Sylhet International Cricket Stadium | 13* (28) | 2/57 (19.2) | Bangladesh won by an innings and 47 runs |
| 17 Jun 2025 | Bangladesh | Sri Lanka | Galle International Stadium | 7* (15) | 3/93 (24.0) | Drawn |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 7/10 | 76% | 1 | 6 | 3410320906 |
- Hasan Mahmud has taken a wicket in 7 of the last 10 Tests bowled in.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 2 & 1 | 6/121 (47.0) | Drawn |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 10 & 2 | 0/67 (14.0) | Australia won by an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Stadium | 14 (92) | 9/111 (36.0) | Bangladesh won by 9 wickets |
| 28 Jun 2026 | Bangladesh | Zimbabwe | Harare Sports Club | 0 & 15 | 0/102 (25.0) | Zimbabwe won by an innings and 85 runs |
| 11 Nov 2025 | Bangladesh | Ireland | Sylhet International Cricket Stadium | 13* (28) | 2/57 (19.2) | Bangladesh won by an innings and 47 runs |
| 17 Jun 2025 | Bangladesh | Sri Lanka | Galle International Stadium | 7* (15) | 3/93 (24.0) | Drawn |
| 28 Apr 2025 | Bangladesh | Zimbabwe | Zahur Ahmed Chowdhury Stadium | 0* (16) | 0/24 (12.0) | Bangladesh won by an innings and 106 runs |
| 20 Apr 2025 | Bangladesh | Zimbabwe | Sylhet International Cricket Stadium | 19 & 12 | 1/68 (21.0) | Zimbabwe won by 3 wickets |
| 30 Nov 2024 | Bangladesh | West Indies | Sabina Park, Kingston, Jamaica | 5* & 3 | 4/39 (17.0) | Bangladesh won by 101 runs |
| 22 Nov 2024 | Bangladesh | West Indies | Sir Vivian Richards Stadium, North Sound, Antigua | 8 & 0 | 3/107 (33.0) | West Indies won by 201 runs |
Last 5 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 8 Sept 2026 | Kent | Derbyshire | County Ground | 4 & 9 | 7/62 (31.5) | Derbyshire won by 181 runs |
| 2 Sept 2026 | Kent | Worcestershire | St Lawrence Ground | 4* & 6 | 7/119 (38.0) | Kent won by 84 runs |
| 19 Jun 2026 | Kent | Middlesex | St Lawrence Ground | 22* & 0* | 3/128 (35.0) | Kent won by 49 runs |
| 12 Jun 2026 | Kent | Lancashire | Stanley Park | 6* & 4 | 9/101 (22.0) | Kent won by 140 runs |
| 18 Nov 2023 | Chattogram Division | Rajshahi Division | Bir Shreshtha Shaheed Flight Lieutenant Matiur Rahman Cricket Stadium, Chattogram (BSSFLMRCS) | 1* (4) | 5/84 (23.0) | Chattogram Division won by 10 wickets |
Pace and pitch map
130135140145Usual paceQuicker balls
202120222023202420252026
Tests2,220 balls
FullOff sideLeg sideShort
ODIs1,004 balls
FullOff sideLeg sideShort
T20s1,483 balls
FullOff sideLeg sideShort