
Bangladesh · Sylhet Titans · Galle Gallants · Guyana Amazon Warriors · BCB South Zone · Khulna Division
Mehidy Hasan Miraz
29Bangladesh
- Right-handed top-order anchor
- Right-arm off-spin bowler
- Middle-overs bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 68 | 117 | 2,700 | 25.71 | 51.0 | 2/15 | 104 |
| Tests | 61 | 109 | 2,384 | 24.33 | 50.1 | 2/11 | 104 |
| v West Indies | 10 | 19 | 435 | 22.89 | 53.3 | 1/1 | 103 |
| Domestic | 7 | 8 | 316 | 45.14 | 59.6 | 0/4 | 73 |
| Last 10 | 10 | 16 | 432 | 28.80 | 51.2 | 1/2 | 104 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 68 | 16,121 | 261 | 30.44 | 2.96 | 7/58 | 17 | 3 |
| Tests | 61 | 14,227 | 229 | 31.65 | 3.06 | 7/58 | 15 | 3 |
| v West Indies | 10 | 2,160 | 47 | 22.28 | 2.91 | 7/58 | 3 | 1 |
| Domestic | 7 | 1,894 | 32 | 21.81 | 2.21 | 6/41 | 2 | 0 |
| Last 10 | 10 | 2,158 | 39 | 22.21 | 2.41 | 5/32 | 5 | 1 |
Batting style
Balanced lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 30.1 | 29.3 | |
| Average v pace | 25.3 | 27.3 | |
| Average v spin | 37.2 | 31.3 | |
| Strike rate v pace | 55 | 55 | |
| Strike rate v spin | 47 | 54 | |
| Balls per dismissal | 59 | 54 | |
| Dot % | 74.2 | 72.0 |
3,329 balls in Tests and first-class · Oct 2021 – Oct 2026
Compare with other playersBalanced lower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 27.6 | 29.6 | |
| Average v pace | 22.9 | 27.4 | |
| Average v spin | 35.1 | 31.9 | |
| Strike rate v pace | 53 | 55 | |
| Strike rate v spin | 46 | 54 | |
| Balls per dismissal | 56 | 54 | |
| Dot % | 74.7 | 71.8 |
3,021 balls in Tests · Nov 2021 – Oct 2026
Compare with other playersLower-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 96.5 | 26.3 | |
| Average v spin | 79.0 | 25.9 | |
| Strike rate v spin | 51 | 47 | |
| Balls per dismissal | 154 | 54 | |
| Dot % | 69.5 | 74.2 |
308 balls in first-class matches · Oct 2021 – Nov 2021
Compare with other playersBowling style
Containing off-spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 29.0 | 30.1 | |
| Balls per wicket | 62.2 | 54.0 | |
| Economy | 2.80 | 3.34 | |
| Average with the new ball | 26.9 | 27.3 | |
| Average v right-handers | 29.8 | 29.2 | |
| Average v left-handers | 28.5 | 32.2 | |
| Dot % | 74.4 | 71.9 |
8,080 balls bowled in Tests and first-class · Oct 2021 – Oct 2026
Compare with other playersContaining off-spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 30.3 | 30.5 | |
| Balls per wicket | 63.0 | 54.2 | |
| Economy | 2.89 | 3.38 | |
| Average with the new ball | 30.3 | 27.8 | |
| Average v right-handers | 31.3 | 29.4 | |
| Average v left-handers | 28.9 | 32.3 | |
| Dot % | 73.4 | 71.7 |
7,303 balls bowled in Tests · Nov 2021 – Oct 2026
Compare with other playersOff-spinner
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 18.1 | 25.8 | |
| Balls per wicket | 55.5 | 52.3 | |
| Economy | 1.96 | 2.96 | |
| Average v right-handers | 19.3 | 27.8 | |
| Dot % | 83.8 | 74.4 |
777 balls bowled in first-class matches · Oct 2021 – Nov 2021
Compare with other playersMen's First-class
- Runs a match
- −0.3
- batting, above an average player
Men's First-class batting, runs a match
AveragePeak +1.8
April 2025Now −0.320172019202120232025- ICC rank
- 63
- 474 points
- Runs a match
- −5.0
- bowling, above an average player
Men's First-class bowling, runs a match
AveragePeak +3.2
October 2016Now −5.020172019202120232025- ICC rank
- 23
- 664 points
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| First-class | 13 | 585 | 27.9 | 53.6 | 44 | 27.6 | 2.63 |
Team
- BangladeshInternationalLast Test Oct 2026
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 9/10 | 91% | 7 | 21 | 10503263514 |
- Mehidy Hasan Miraz has taken a wicket in 9 of the last 10 first-class matches bowled in, including the last 7.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 24 & 52* | 4/114 (54.0) | Drawn |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 11 & 1 | 1/4 (2.0) | Australia won by an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Stadium | 65 (154) | 5/78 (37.1) | Bangladesh won by 9 wickets |
| 16 May 2026 | Bangladesh | Pakistan | Sylhet International Cricket Stadium | 4 & 19 | 3/83 (29.0) | Bangladesh won by 78 runs |
| 8 May 2026 | Bangladesh | Pakistan | Shere Bangla National Stadium, Mirpur | 10 & 24 | 6/149 (55.0) | Bangladesh won by 104 runs |
| 19 Nov 2025 | Bangladesh | Ireland | Shere Bangla National Stadium, Mirpur | 47 (107) | 2/87 (36.0) | Bangladesh won by 217 runs |
| 11 Nov 2025 | Bangladesh | Ireland | Sylhet International Cricket Stadium | 17 (33) | 3/98 (42.0) | Bangladesh won by an innings and 47 runs |
| 25 Jun 2025 | Bangladesh | Sri Lanka | Sinhalese Sports Club Ground | 31 & 11 | 0/75 (20.0) | Sri Lanka won by an innings and 78 runs |
| 28 Apr 2025 | Bangladesh | Zimbabwe | Zahur Ahmed Chowdhury Stadium | 104 (162) | 5/76 (42.0) | Bangladesh won by an innings and 106 runs |
| 20 Apr 2025 | Bangladesh | Zimbabwe | Sylhet International Cricket Stadium | 1 & 11 | 10/102 (42.3) | Zimbabwe won by 3 wickets |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 9/10 | 92% | 7 | 17 | 10503263514 |
- Mehidy Hasan Miraz has taken a wicket in 9 of the last 10 Tests bowled in, including the last 7.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Bangladesh | Afghanistan | Sheikh Zayed Stadium | 24 & 52* | 4/114 (54.0) | Drawn |
| 22 Aug 2026 | Bangladesh | Australia | Ray Mitchell Oval, Harrup Park | 11 & 1 | 1/4 (2.0) | Australia won by an innings and 51 runs |
| 13 Aug 2026 | Bangladesh | Australia | Marrara Stadium | 65 (154) | 5/78 (37.1) | Bangladesh won by 9 wickets |
| 16 May 2026 | Bangladesh | Pakistan | Sylhet International Cricket Stadium | 4 & 19 | 3/83 (29.0) | Bangladesh won by 78 runs |
| 8 May 2026 | Bangladesh | Pakistan | Shere Bangla National Stadium, Mirpur | 10 & 24 | 6/149 (55.0) | Bangladesh won by 104 runs |
| 19 Nov 2025 | Bangladesh | Ireland | Shere Bangla National Stadium, Mirpur | 47 (107) | 2/87 (36.0) | Bangladesh won by 217 runs |
| 11 Nov 2025 | Bangladesh | Ireland | Sylhet International Cricket Stadium | 17 (33) | 3/98 (42.0) | Bangladesh won by an innings and 47 runs |
| 25 Jun 2025 | Bangladesh | Sri Lanka | Sinhalese Sports Club Ground | 31 & 11 | 0/75 (20.0) | Sri Lanka won by an innings and 78 runs |
| 28 Apr 2025 | Bangladesh | Zimbabwe | Zahur Ahmed Chowdhury Stadium | 104 (162) | 5/76 (42.0) | Bangladesh won by an innings and 106 runs |
| 20 Apr 2025 | Bangladesh | Zimbabwe | Sylhet International Cricket Stadium | 1 & 11 | 10/102 (42.3) | Zimbabwe won by 3 wickets |
Last 7 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 7 Nov 2021 | Khulna Division | Rangpur Division | Sylhet Academy Ground | 72* & 54 | 6/152 (55.4) | Rangpur Division won by 3 wickets |
| 31 Oct 2021 | Khulna Division | Dhaka Division | Sylhet Academy Ground | 67 (113) | 8/102 (73.5) | Khulna Division won by an innings and 27 runs |
| 24 Oct 2021 | Khulna Division | Sylhet Division | Sylhet Academy Ground | 1 & 0 | 5/135 (66.0) | Sylhet Division won by 4 wickets |
| 17 Oct 2021 | Khulna Division | Rangpur Division | sylhet international stadium | 23 (63) | 9/173 (72.1) | Drawn |
| 8 Oct 2016 | Khulna Division | Dhaka Metropolis | Sheikh Kamal International Cricket Stadium | 26 (36) | 0/10 (5.0) | Drawn |
| 2 Oct 2016 | Khulna Division | Dhaka Division | Shaheed Chandu Stadium | – | – | Drawn |
| 25 Sept 2016 | Khulna Division | Barisal Division | Sheikh Abu Naser Stadium | 73 (118) | 4/126 (43.0) | Drawn |
Pace and pitch map
Tests8,904 balls
FullOff sideLeg sideShort
ODIs4,601 balls
FullOff sideLeg sideShort
T20s1,105 balls
FullOff sideLeg sideShort