
Bangladesh · Pokhara Avengers · Chattogram Royals · Khulna Division
Mahedi Hasan
31Bangladesh
- Right-handed watchful finisher
- Right-arm off-spin bowler
- New-ball bowler
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 17 | 15 | 171 | 14.25 | 65.0 | 0/0 | 29* |
| ODIs | 12 | 11 | 125 | 13.89 | 63.5 | 0/0 | 29* |
| Domestic | 5 | 4 | 46 | 15.33 | 69.7 | 0/0 | 20 |
| Last 10 | 10 | 9 | 102 | 14.57 | 61.4 | 0/0 | 29* |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| List A | 17 | 807 | 24 | 24.21 | 4.32 | 4/71 |
| ODIs | 12 | 589 | 15 | 31.53 | 4.82 | 4/71 |
| Domestic | 5 | 218 | 9 | 12.00 | 2.97 | 3/18 |
| Last 10 | 10 | 511 | 16 | 24.38 | 4.58 | 4/71 |
Batting style
Lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 15.4 | 28.3 | |
| Strike rate | 63 | 88 | |
| Boundary % | 5.4 | 9.5 | |
| Dot % | 58.4 | 50.8 | |
| Average v pace | 14.0 | 27.2 | |
| Strike rate v pace | 56 | 94 |
221 balls in ODIs and List A · Nov 2022 – Jun 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 16.8 | 27.5 | |
| Strike rate | 62 | 92 | |
| Boundary % | 5.5 | 9.9 | |
| Dot % | 59.1 | 49.3 |
164 balls in ODIs · Aug 2023 – Jun 2026
Compare with other playersBowling style
Economical off-spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 20.7 | 29.7 | |
| Economy | 4.26 | 5.38 | |
| Balls per wicket | 29.2 | 33.1 | |
| Dot % | 58.4 | 53.4 | |
| Boundary % | 7.0 | 9.8 | |
| Average v right-handers | 20.4 | 29.7 | |
| Average v left-handers | 21.0 | 29.6 |
613 balls bowled in ODIs and List A · Nov 2022 – Jun 2026
Compare with other playersDeath off-spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 28.3 | 29.4 | |
| Economy | 4.90 | 5.57 | |
| Balls per wicket | 34.7 | 31.7 | |
| Dot % | 53.0 | 51.4 | |
| Boundary % | 8.2 | 10.0 | |
| Average v right-handers | 24.6 | 28.9 | |
| Average v left-handers | 40.7 | 30.3 |
451 balls bowled in ODIs · Aug 2023 – Jun 2026
Compare with other playersRankings
Not in our one-day batting rankings.
Not in our one-day bowling rankings.
Team
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 7/10 | 65% | 1 | 5 | 3120304201 |
- Mahedi Hasan has taken a wicket in 7 of the last 10 List A matches bowled in.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 14 Jun 2026 | Bangladesh | Australia | Shere Bangla National Stadium, Mirpur | 3 (9) | 1/37 (10.0) | Australia won by 1 wicket |
| 11 Nov 2023 | Bangladesh | Australia | Maharashtra Cricket Association Stadium | 2* (3) | 0/38 (9.0) | Australia won by 8 wickets |
| 28 Oct 2023 | Bangladesh | Netherlands | Eden Gardens | 17 (38) | 2/40 (7.0) | Netherlands won by 87 runs |
| 10 Oct 2023 | Bangladesh | England | Himachal Pradesh Cricket Association Stadium | 14 (32) | 4/71 (8.0) | England won by 137 runs |
| 26 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 13 (14) | 0/25 (5.0) | New Zealand won by 7 wickets |
| 23 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 17 (29) | 3/45 (10.1) | New Zealand won by 86 runs |
| 21 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | – | 0/27 (7.0) | No result |
| 15 Sept 2023 | Bangladesh | India | R Premadasa Stadium | 29* (23) | 2/50 (9.0) | Bangladesh won by 6 runs |
| 31 Aug 2023 | Bangladesh | Sri Lanka | Pallekele International Cricket Stadium | 6 (16) | 1/35 (10.0) | Sri Lanka won by 5 wickets |
| 24 Nov 2022 | BCB East Zone | BCB South Zone | BKSP-4 Ground | 1 (2) | 3/22 (10.0) | BCB South Zone won by 6 wickets |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 6/10 | 58% | 1 | 2 | 0120304201 |
- Mahedi Hasan has taken a wicket in 6 of the last 10 ODIs bowled in.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 14 Jun 2026 | Bangladesh | Australia | Shere Bangla National Stadium, Mirpur | 3 (9) | 1/37 (10.0) | Australia won by 1 wicket |
| 11 Nov 2023 | Bangladesh | Australia | Maharashtra Cricket Association Stadium | 2* (3) | 0/38 (9.0) | Australia won by 8 wickets |
| 28 Oct 2023 | Bangladesh | Netherlands | Eden Gardens | 17 (38) | 2/40 (7.0) | Netherlands won by 87 runs |
| 10 Oct 2023 | Bangladesh | England | Himachal Pradesh Cricket Association Stadium | 14 (32) | 4/71 (8.0) | England won by 137 runs |
| 26 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 13 (14) | 0/25 (5.0) | New Zealand won by 7 wickets |
| 23 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | 17 (29) | 3/45 (10.1) | New Zealand won by 86 runs |
| 21 Sept 2023 | Bangladesh | New Zealand | Shere Bangla National Stadium, Mirpur | – | 0/27 (7.0) | No result |
| 15 Sept 2023 | Bangladesh | India | R Premadasa Stadium | 29* (23) | 2/50 (9.0) | Bangladesh won by 6 runs |
| 31 Aug 2023 | Bangladesh | Sri Lanka | Pallekele International Cricket Stadium | 6 (16) | 1/35 (10.0) | Sri Lanka won by 5 wickets |
| 26 Mar 2021 | Bangladesh | New Zealand | Basin Reserve | 3 (8) | 0/46 (7.0) | New Zealand won by 164 runs |
Last 5 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 24 Nov 2022 | BCB East Zone | BCB South Zone | BKSP-4 Ground | 1 (2) | 3/22 (10.0) | BCB South Zone won by 6 wickets |
| 22 Nov 2022 | BCB East Zone | BCB North Zone | BKSP-3 Ground | 17 (28) | 2/27 (10.0) | BCB North Zone won by 61 runs |
| 20 Nov 2022 | BCB East Zone | BCB Central Zone | BKSP-3 Ground | 20 (27) | 3/18 (7.0) | BCB East Zone won by 114 runs |
| 24 Apr 2022 | Prime Bank Cricket Club | Sheikh Jamal Dhanmondi Club | Bangladesh Krira Shikkha Protisthan No 4 Ground | – | 0/9 (3.4) | Prime Bank Cricket Club won by 8 wickets |
| 21 Apr 2022 | Prime Bank Cricket Club | Legends of Rupganj | Bangladesh Krira Shikkha Protisthan No 4 Ground | 8* (9) | 1/32 (5.4) | Legends of Rupganj won by 3 wickets |
Pace and pitch map
ODIs399 balls
FullOff sideLeg sideShort
T20s1,806 balls
FullOff sideLeg sideShort