
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
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 32 | 23 | 139 | 9.27 | 58.4 | 0/0 | 35* |
| ODIs | 26 | 17 | 63 | 4.85 | 45.3 | 0/0 | 15 |
| v Afghanistan | 5 | 4 | 26 | 8.67 | 42.6 | 0/0 | 9 |
| Domestic | 6 | 6 | 76 | 38.00 | 76.8 | 0/0 | 35* |
| Last 10 | 10 | 9 | 89 | 11.13 | 58.6 | 0/0 | 35* |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| List A | 32 | 1,455 | 38 | 38.42 | 6.02 | 5/32 |
| ODIs | 26 | 1,131 | 33 | 35.00 | 6.13 | 5/32 |
| v Afghanistan | 5 | 240 | 5 | 52.80 | 6.60 | 2/57 |
| Domestic | 6 | 324 | 5 | 61.00 | 5.65 | 3/55 |
| Last 10 | 10 | 456 | 12 | 41.17 | 6.50 | 3/55 |
Batting style
Finisher
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 11.5 | 27.1 | |
| Strike rate | 60 | 97 | |
| Boundary % | 7.4 | 10.6 | |
| Dot % | 64.2 | 47.3 | |
| Average v pace | 14.6 | 26.2 | |
| Strike rate v pace | 75 | 102 |
229 balls in ODIs and List A · Nov 2022 – Feb 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 6.2 | 28.1 | |
| Strike rate | 48 | 90 | |
| Boundary % | 5.4 | 9.6 | |
| Dot % | 70.8 | 49.7 |
130 balls in ODIs · Dec 2022 – Oct 2025
Compare with other playersBowling style
Toothless new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 41.5 | 30.6 | |
| Economy | 6.03 | 5.22 | |
| Balls per wicket | 41.2 | 35.2 | |
| Dot % | 56.9 | 57.2 | |
| Boundary % | 13.4 | 10.3 | |
| Average v right-handers | 42.4 | 31.2 | |
| Average v left-handers | 36.8 | 28.9 | |
| Economy, overs 1–10 | 4.54 | 4.82 |
1,237 balls bowled in ODIs and List A · Nov 2022 – Feb 2026
Compare with other playersExpensive new-ball seamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 37.6 | 30.4 | |
| Economy | 6.17 | 5.29 | |
| Balls per wicket | 36.5 | 34.5 | |
| Dot % | 55.3 | 56.9 | |
| Boundary % | 13.7 | 10.5 | |
| Average v right-handers | 39.1 | 30.7 | |
| Average v left-handers | 32.7 | 29.1 | |
| Economy, overs 1–10 | 4.34 | 4.80 |
913 balls bowled in ODIs · Dec 2022 – Oct 2025
Compare with other playersSeamer
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 61.0 | 31.3 | |
| Economy | 5.65 | 5.03 | |
| Balls per wicket | 64.8 | 37.4 | |
| Dot % | 61.4 | 58.2 | |
| Boundary % | 12.7 | 9.8 | |
| Average v right-handers | 63.0 | 33.0 |
324 balls bowled in List A matches · Nov 2022 – Feb 2026
Compare with other playersMen's One-day
- Runs a match
- −8.5
- above an average player
Men's One-day bowling, runs a match
Peak −5.2
January 2021Now −8.520222023202420252026
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 7 | 70 | 14.0 | 61.4 | 8 | 42.8 | 6.00 |
Not in our one-day batting rankings.
Teams
- BangladeshAfghanistan ODI tri-series 2026Bowler · 26 ODIs · Last ODI Oct 2025
- BCB East ZoneBangladesh Cricket League One-DayLast played Feb 2026
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 6/10 | 65% | 1 | 5 | 2021002203 |
- Hasan Mahmud has taken a wicket in 6 of the last 10 List A matches bowled in.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 28 Feb 2026 | BCB East Zone | BCB South Zone | Shaheed Chandu Stadium | 35* (45) | 3/55 (10.0) | BCB East Zone won by 1 wicket |
| 26 Feb 2026 | BCB East Zone | BCB Central Zone | Shaheed Chandu Stadium | 9 (14) | 0/40 (8.0) | BCB Central Zone won by 5 wickets |
| 23 Feb 2026 | BCB East Zone | BCB North Zone | Shaheed Chandu Stadium | 12 (21) | 2/55 (10.0) | BCB North Zone won by 54 runs |
| 14 Oct 2025 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 9 (23) | 2/57 (6.0) | Afghanistan won by 200 runs |
| 8 Oct 2025 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 5 (9) | 0/40 (8.0) | Afghanistan won by 5 wickets |
| 5 Jul 2025 | Bangladesh | Sri Lanka | R Premadasa Stadium | 0 (2) | 0/43 (7.0) | Bangladesh won by 16 runs |
| 12 Dec 2024 | Bangladesh | West Indies | Warner Park, Basseterre, St Kitts | – | 1/52 (8.0) | West Indies won by 4 wickets |
| 20 Dec 2023 | Bangladesh | New Zealand | Saxton Oval | 0 (1) | 2/57 (7.0) | New Zealand won by 7 wickets |
| 17 Dec 2023 | Bangladesh | New Zealand | University Oval | 4 (12) | 0/28 (6.0) | New Zealand won by 44 runs (DLS) |
| 24 Oct 2023 | Bangladesh | South Africa | Wankhede Stadium | 15 (25) | 2/67 (6.0) | South Africa won by 149 runs |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 6/10 | 72% | 1 | 5 | 1012021002 |
- Hasan Mahmud has taken a wicket in 6 of the last 10 ODIs bowled in.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 14 Oct 2025 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 9 (23) | 2/57 (6.0) | Afghanistan won by 200 runs |
| 8 Oct 2025 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 5 (9) | 0/40 (8.0) | Afghanistan won by 5 wickets |
| 5 Jul 2025 | Bangladesh | Sri Lanka | R Premadasa Stadium | 0 (2) | 0/43 (7.0) | Bangladesh won by 16 runs |
| 12 Dec 2024 | Bangladesh | West Indies | Warner Park, Basseterre, St Kitts | – | 1/52 (8.0) | West Indies won by 4 wickets |
| 20 Dec 2023 | Bangladesh | New Zealand | Saxton Oval | 0 (1) | 2/57 (7.0) | New Zealand won by 7 wickets |
| 17 Dec 2023 | Bangladesh | New Zealand | University Oval | 4 (12) | 0/28 (6.0) | New Zealand won by 44 runs (DLS) |
| 24 Oct 2023 | Bangladesh | South Africa | Wankhede Stadium | 15 (25) | 2/67 (6.0) | South Africa won by 149 runs |
| 19 Oct 2023 | Bangladesh | India | Maharashtra Cricket Association Stadium | – | 1/65 (8.0) | India won by 7 wickets |
| 26 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 1 (2) | 0/29 (6.0) | New Zealand won by 7 wickets |
| 23 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 0 (9) | 1/46 (10.0) | New Zealand won by 86 runs |
Last 6 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 28 Feb 2026 | BCB East Zone | BCB South Zone | Shaheed Chandu Stadium | 35* (45) | 3/55 (10.0) | BCB East Zone won by 1 wicket |
| 26 Feb 2026 | BCB East Zone | BCB Central Zone | Shaheed Chandu Stadium | 9 (14) | 0/40 (8.0) | BCB Central Zone won by 5 wickets |
| 23 Feb 2026 | BCB East Zone | BCB North Zone | Shaheed Chandu Stadium | 12 (21) | 2/55 (10.0) | BCB North Zone won by 54 runs |
| 24 Nov 2022 | BCB Central Zone | BCB North Zone | BKSP-3 Ground | 18* (12) | 0/40 (7.0) | BCB North Zone won by 5 wickets |
| 22 Nov 2022 | BCB Central Zone | BCB South Zone | BKSP-4 Ground | 1* (6) | 0/44 (10.0) | BCB South Zone won by 26 runs |
| 20 Nov 2022 | BCB Central Zone | BCB East Zone | BKSP-3 Ground | 1* (1) | 0/71 (9.0) | BCB East Zone won by 114 runs |
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