- Home
- Players
- Mehedi Hasan Miraz
Bangladesh · Men's cricket
Mehedi Hasan Miraz stats
Data through 18 September 2026Last updated 18 September 2026
Coverage: matches in the Cricsheet data from 20 October 2016 to 18 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2016 and 2026, Mehedi Hasan Miraz appears in 58 Tests, 108 ODIs, 31 T20Is for Bangladesh in the Cricsheet data. The most runs came in Tests: 2,237 at an average of 23.80 and a strike rate of 50.2, with a highest score of 104. Mehedi Hasan Miraz took 219 Test wickets in the data (average 31.99, economy 3.09, best 7/58). Against West Indies in ODIs, Mehedi Hasan Miraz averaged 48.80 over 8 innings.
Teams played for
Mehedi Hasan Miraz batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 58 | 104 | 10 | 2,237 | 104 | 23.80 | 4,460 | 50.2 | 2 | 10 | 6 | 253 | 26 |
| ODI | 108 | 79 | 11 | 1,408 | 100* | 20.71 | 1,779 | 79.1 | 1 | 3 | 5 | 127 | 25 |
| T20I | 31 | 28 | 4 | 410 | 46 | 17.08 | 352 | 116.5 | 0 | 0 | 2 | 36 | 10 |
| T20 (leagues & domestic) | 124 | 105 | 13 | 1,676 | 87* | 18.22 | 1,412 | 118.7 | 0 | 6 | 9 | 147 | 65 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 84 |
| 2017 | 482 |
| 2018 | 446 |
| 2019 | 467 |
| 2020 | 199 |
| 2021 | 352 |
| 2022 | 757 |
| 2023 | 719 |
| 2024 | 1,083 |
| 2025 | 777 |
| 2026 | 365 |
Year-by-year batting (35 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 11 | 79 | 11.29 | 98.8 | 41 | 0 | 0 |
| 2016 | Test | 4 | 5 | 1.25 | 18.5 | 2 | 0 | 0 |
| 2017 | ODI | 4 | 86 | 21.50 | 61.0 | 51 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 10 | 93 | 10.33 | 113.4 | 29 | 0 | 0 |
| 2017 | T20I | 3 | 27 | 9.00 | 142.1 | 14 | 0 | 0 |
| 2017 | Test | 16 | 276 | 21.23 | 44.4 | 51 | 0 | 1 |
| 2018 | ODI | 7 | 117 | 19.50 | 69.2 | 42 | 0 | 0 |
| 2018 | T20I | 8 | 67 | 11.17 | 109.8 | 19 | 0 | 0 |
| 2018 | Test | 14 | 262 | 23.82 | 61.9 | 68 | 0 | 1 |
| 2019 | ODI | 11 | 169 | 18.78 | 97.1 | 43 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 13 | 226 | 20.55 | 124.2 | 87 | 0 | 2 |
| 2019 | Test | 6 | 72 | 12.00 | 71.3 | 38 | 0 | 0 |
| 2020 | ODI | 2 | 12 | 6.00 | 120.0 | 7 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 7 | 187 | 31.17 | 129.0 | 74 | 0 | 1 |
| 2021 | ODI | 6 | 33 | 5.50 | 56.9 | 26 | 0 | 0 |
| 2021 | Test | 12 | 319 | 29.00 | 45.6 | 103 | 1 | 1 |
| 2022 | ODI | 8 | 243 | 60.75 | 93.5 | 100 | 1 | 0 |
| 2022 | T20 (leagues & domestic) | 12 | 207 | 18.82 | 111.9 | 44 | 0 | 0 |
| 2022 | T20I | 6 | 122 | 20.33 | 115.1 | 46 | 0 | 0 |
| 2022 | Test | 15 | 185 | 12.33 | 33.0 | 47 | 0 | 0 |
| 2023 | ODI | 20 | 339 | 17.84 | 80.7 | 37 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 10 | 208 | 20.80 | 132.5 | 69 | 0 | 1 |
| 2023 | T20I | 2 | 24 | 24.00 | 141.2 | 20 | 0 | 0 |
| 2023 | Test | 5 | 148 | 37.00 | 63.0 | 55 | 0 | 2 |
| 2024 | ODI | 5 | 189 | 37.80 | 79.7 | 77 | 0 | 2 |
| 2024 | T20 (leagues & domestic) | 12 | 174 | 17.40 | 128.9 | 35 | 0 | 0 |
| 2024 | T20I | 4 | 106 | 35.33 | 110.4 | 35 | 0 | 0 |
| 2024 | Test | 18 | 614 | 38.38 | 55.2 | 97 | 0 | 4 |
| 2025 | ODI | 8 | 121 | 17.29 | 74.2 | 32 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 14 | 370 | 28.46 | 129.4 | 74 | 0 | 2 |
| 2025 | T20I | 5 | 64 | 12.80 | 120.8 | 29 | 0 | 0 |
| 2025 | Test | 7 | 222 | 31.71 | 58.6 | 104 | 1 | 0 |
| 2026 | ODI | 8 | 99 | 16.50 | 67.3 | 27 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 16 | 132 | 8.80 | 82.5 | 18 | 0 | 0 |
| 2026 | Test | 7 | 134 | 19.14 | 44.7 | 65 | 0 | 1 |
Mehedi Hasan Miraz bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 101 | 13,596 | 7,006 | 219 | 7/58 | 12/117 | 31.99 | 3.09 | 62.1 | 24 | 15 | 360 |
| ODI | 106 | 5,232 | 4,164 | 114 | 4/25 | – | 36.53 | 4.78 | 45.9 | 5 | 0 | 34 |
| T20I | 29 | 444 | 627 | 17 | 4/12 | – | 36.88 | 8.47 | 26.1 | 1 | 0 | 0 |
| T20 (leagues & domestic) | 112 | 2,024 | 2,596 | 93 | 4/16 | – | 27.91 | 7.70 | 21.8 | 2 | 0 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 31 |
| 2017 | 42 |
| 2018 | 61 |
| 2019 | 27 |
| 2020 | 6 |
| 2021 | 40 |
| 2022 | 69 |
| 2023 | 35 |
| 2024 | 49 |
| 2025 | 43 |
| 2026 | 40 |
Year-by-year bowling (35 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 15 | 12 | 29.00 | 7.40 | 2/12 |
| 2016 | Test | 4 | 19 | 15.63 | 2.72 | 6/77 |
| 2017 | ODI | 6 | 6 | 41.67 | 5.10 | 2/43 |
| 2017 | T20 (leagues & domestic) | 12 | 10 | 28.90 | 6.88 | 2/18 |
| 2017 | T20I | 3 | 2 | 46.00 | 9.20 | 2/31 |
| 2017 | Test | 15 | 24 | 54.08 | 3.61 | 4/113 |
| 2018 | ODI | 13 | 18 | 26.56 | 4.09 | 4/29 |
| 2018 | T20I | 9 | 2 | 105.50 | 8.79 | 1/16 |
| 2018 | Test | 14 | 41 | 22.12 | 3.03 | 7/58 |
| 2019 | ODI | 15 | 13 | 53.69 | 5.16 | 2/47 |
| 2019 | T20 (leagues & domestic) | 16 | 11 | 33.36 | 7.20 | 2/18 |
| 2019 | Test | 2 | 3 | 123.67 | 4.88 | 2/246 |
| 2020 | ODI | 3 | 3 | 35.00 | 4.57 | 2/33 |
| 2020 | T20 (leagues & domestic) | 5 | 3 | 26.67 | 10.00 | 2/6 |
| 2021 | ODI | 11 | 15 | 19.80 | 3.54 | 4/25 |
| 2021 | Test | 12 | 25 | 36.72 | 2.76 | 5/82 |
| 2022 | ODI | 12 | 21 | 26.67 | 5.82 | 4/29 |
| 2022 | T20 (leagues & domestic) | 12 | 13 | 27.54 | 8.77 | 4/16 |
| 2022 | T20I | 6 | 4 | 24.00 | 7.38 | 3/17 |
| 2022 | Test | 14 | 31 | 33.23 | 3.00 | 5/63 |
| 2023 | ODI | 21 | 16 | 50.38 | 5.64 | 3/60 |
| 2023 | T20 (leagues & domestic) | 10 | 5 | 38.80 | 8.26 | 3/26 |
| 2023 | T20I | 3 | 4 | 9.75 | 5.57 | 4/12 |
| 2023 | Test | 6 | 10 | 31.40 | 2.80 | 3/52 |
| 2024 | ODI | 6 | 5 | 56.40 | 5.22 | 2/38 |
| 2024 | T20 (leagues & domestic) | 13 | 12 | 19.75 | 6.64 | 3/24 |
| 2024 | T20I | 3 | 1 | 61.00 | 12.20 | 1/7 |
| 2024 | Test | 18 | 31 | 36.10 | 3.41 | 5/61 |
| 2025 | ODI | 8 | 6 | 51.83 | 4.03 | 2/35 |
| 2025 | T20 (leagues & domestic) | 14 | 13 | 30.08 | 8.15 | 3/6 |
| 2025 | T20I | 5 | 4 | 32.00 | 8.53 | 2/26 |
| 2025 | Test | 9 | 20 | 21.90 | 2.40 | 5/32 |
| 2026 | ODI | 11 | 11 | 34.27 | 4.03 | 3/29 |
| 2026 | T20 (leagues & domestic) | 15 | 14 | 23.71 | 8.03 | 4/23 |
| 2026 | Test | 7 | 15 | 20.93 | 2.55 | 5/66 |
Mehedi Hasan Miraz against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| West Indies | Test | 19 | 435 | 22.89 | 53.3 | 103 | 1 | 1 |
| Sri Lanka | Test | 16 | 392 | 30.15 | 56.2 | 81 | 0 | 1 |
| Pakistan | Test | 10 | 275 | 30.56 | 47.7 | 78 | 0 | 2 |
| India | Test | 14 | 252 | 19.38 | 44.5 | 51 | 0 | 1 |
| Zimbabwe | Test | 8 | 239 | 39.83 | 65.3 | 104 | 1 | 1 |
| South Africa | Test | 10 | 200 | 22.22 | 46.5 | 97 | 0 | 1 |
| New Zealand | Test | 13 | 174 | 14.50 | 46.8 | 50 | 0 | 1 |
| Australia | Test | 7 | 146 | 24.33 | 37.6 | 65 | 0 | 1 |
| Ireland | Test | 3 | 119 | 39.67 | 54.1 | 55 | 0 | 1 |
| England | Test | 4 | 5 | 1.25 | 18.5 | 2 | 0 | 0 |
| West Indies | ODI | 8 | 244 | 48.80 | 74.8 | 77 | 0 | 2 |
| India | ODI | 8 | 236 | 39.33 | 82.2 | 100 | 1 | 0 |
| Sri Lanka | ODI | 16 | 234 | 14.62 | 75.0 | 51 | 0 | 1 |
| New Zealand | ODI | 14 | 219 | 18.25 | 80.5 | 37 | 0 | 0 |
| Zimbabwe | ODI | 9 | 111 | 12.33 | 78.7 | 27 | 0 | 0 |
| South Africa | ODI | 5 | 88 | 29.33 | 72.1 | 38 | 0 | 0 |
| Ireland | ODI | 3 | 83 | 27.67 | 97.6 | 37 | 0 | 0 |
| Australia | ODI | 5 | 74 | 18.50 | 85.1 | 29 | 0 | 0 |
| Pakistan | ODI | 5 | 45 | 11.25 | 84.9 | 25 | 0 | 0 |
| England | ODI | 5 | 39 | 7.80 | 72.2 | 12 | 0 | 0 |
| West Indies | T20I | 5 | 93 | 18.60 | 103.3 | 29 | 0 | 0 |
| India | T20I | 5 | 80 | 26.67 | 123.1 | 35 | 0 | 0 |
| Sri Lanka | T20I | 6 | 68 | 13.60 | 125.9 | 38 | 0 | 0 |
| Pakistan | T20I | 4 | 44 | 11.00 | 112.8 | 23 | 0 | 0 |
| South Africa | T20I | 3 | 38 | 12.67 | 122.6 | 14 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 15 | 317 | 22.64 | 124.8 | 69 | 0 | 1 |
| Comilla Victorians | T20 (leagues & domestic) | 13 | 158 | 12.15 | 99.4 | 44 | 0 | 0 |
| Sylhet Strikers | T20 (leagues & domestic) | 6 | 123 | 24.60 | 148.2 | 70 | 0 | 1 |
| Khulna Titans | T20 (leagues & domestic) | 6 | 107 | 21.40 | 121.6 | 51 | 0 | 1 |
| Khulna Tigers | T20 (leagues & domestic) | 5 | 103 | 25.75 | 130.4 | 36 | 0 | 0 |
| Fortune Barishal | T20 (leagues & domestic) | 4 | 97 | 24.25 | 121.2 | 33 | 0 | 0 |
| Dhaka Capitals | T20 (leagues & domestic) | 4 | 95 | 47.50 | 128.4 | 74 | 0 | 1 |
| Chattogram Challengers | T20 (leagues & domestic) | 4 | 63 | 15.75 | 153.7 | 35 | 0 | 0 |
| Chittagong Kings | T20 (leagues & domestic) | 3 | 39 | 13.00 | 121.9 | 19 | 0 | 0 |
| Dhaka Dynamites | T20 (leagues & domestic) | 6 | 35 | 7.00 | 76.1 | 16 | 0 | 0 |
| Chittagong Vikings | T20 (leagues & domestic) | 5 | 28 | 9.33 | 127.3 | 10 | 0 | 0 |
| Rajshahi Royals | T20 (leagues & domestic) | 3 | 10 | 3.33 | 71.4 | 8 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | Test | 18 | 47 | 22.28 | 2.91 | 7/58 |
| Zimbabwe | Test | 10 | 35 | 14.80 | 2.25 | 5/32 |
| Sri Lanka | Test | 14 | 24 | 53.38 | 3.35 | 4/74 |
| India | Test | 11 | 23 | 39.35 | 4.12 | 5/63 |
| Pakistan | Test | 11 | 21 | 27.71 | 2.78 | 5/61 |
| England | Test | 4 | 19 | 15.63 | 2.72 | 6/77 |
| New Zealand | Test | 12 | 18 | 54.50 | 3.59 | 3/52 |
| Australia | Test | 6 | 14 | 22.64 | 2.59 | 5/66 |
| South Africa | Test | 9 | 11 | 72.00 | 3.37 | 3/85 |
| Ireland | Test | 6 | 7 | 40.86 | 2.28 | 3/50 |
| West Indies | ODI | 22 | 30 | 27.27 | 4.20 | 4/25 |
| Sri Lanka | ODI | 20 | 24 | 34.92 | 4.58 | 4/30 |
| Zimbabwe | ODI | 13 | 15 | 31.07 | 4.91 | 3/46 |
| Pakistan | ODI | 7 | 12 | 22.42 | 3.90 | 3/29 |
| South Africa | ODI | 6 | 10 | 29.10 | 5.49 | 4/61 |
| New Zealand | ODI | 16 | 8 | 78.62 | 5.11 | 2/36 |
| India | ODI | 8 | 7 | 49.00 | 5.35 | 2/46 |
| England | ODI | 5 | 7 | 39.43 | 6.27 | 2/35 |
| Ireland | ODI | 3 | 1 | 54.00 | 4.15 | 1/38 |
| Australia | ODI | 5 | 0 | – | 5.62 | 0/4 |
| Pakistan | T20I | 4 | 3 | 30.00 | 9.00 | 2/26 |
| Sri Lanka | T20I | 6 | 3 | 41.00 | 6.83 | 1/16 |
| South Africa | T20I | 3 | 2 | 54.50 | 9.91 | 2/31 |
| West Indies | T20I | 5 | 1 | 103.00 | 11.44 | 1/23 |
| India | T20I | 5 | 1 | 122.00 | 10.17 | 1/7 |
| Rangpur Riders | T20 (leagues & domestic) | 17 | 19 | 17.74 | 6.48 | 3/10 |
| Dhaka Dynamites | T20 (leagues & domestic) | 7 | 9 | 21.67 | 7.80 | 2/18 |
| Chittagong Vikings | T20 (leagues & domestic) | 7 | 7 | 24.29 | 7.08 | 2/18 |
| Fortune Barishal | T20 (leagues & domestic) | 4 | 7 | 15.00 | 6.56 | 4/16 |
| Khulna Tigers | T20 (leagues & domestic) | 6 | 6 | 28.33 | 8.79 | 2/24 |
| Khulna Titans | T20 (leagues & domestic) | 7 | 5 | 32.40 | 8.10 | 2/21 |
| Dhaka Capitals | T20 (leagues & domestic) | 3 | 5 | 11.00 | 5.00 | 3/6 |
| Sylhet Strikers | T20 (leagues & domestic) | 6 | 4 | 45.50 | 9.58 | 2/21 |
| Comilla Victorians | T20 (leagues & domestic) | 13 | 4 | 77.75 | 8.64 | 1/26 |
| Rajshahi Warriors | T20 (leagues & domestic) | 3 | 4 | 22.50 | 9.00 | 2/23 |
| Sylhet Sixers | T20 (leagues & domestic) | 4 | 2 | 46.00 | 6.57 | 1/12 |
| Rajshahi Royals | T20 (leagues & domestic) | 4 | 2 | 27.50 | 7.86 | 2/6 |
| Chittagong Kings | T20 (leagues & domestic) | 3 | 1 | 84.00 | 7.64 | 1/26 |
| Chattogram Challengers | T20 (leagues & domestic) | 3 | 1 | 38.00 | 7.60 | 1/10 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 95 | 1904 | 24.10 | 100 |
| Zahur Ahmed Chowdhury Stadium | 48 | 877 | 21.39 | 104 |
| Sylhet International Cricket Stadium | 33 | 490 | 16.90 | 50 |
| Dubai International Cricket Stadium | 7 | 190 | 27.14 | 46 |
| Rawalpindi Cricket Stadium | 3 | 168 | 56.00 | 78 |
| Warner Park | 4 | 163 | 40.75 | 77 |
| R Premadasa Stadium | 13 | 132 | 12.00 | 43 |
| Pallekele International Cricket Stadium | 6 | 120 | 20.00 | 39 |
| Sinhalese Sports Club Ground | 5 | 116 | 23.20 | 51 |
| Harare Sports Club | 7 | 98 | 14.00 | 27 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 110 | 151 | 23.76 | 4.15 |
| Zahur Ahmed Chowdhury Stadium | 53 | 67 | 36.30 | 4.01 |
| Sylhet International Cricket Stadium | 36 | 45 | 26.16 | 3.68 |
| Harare Sports Club | 10 | 17 | 24.59 | 3.58 |
| Providence Stadium | 7 | 16 | 14.94 | 4.51 |
| Sir Vivian Richards Stadium | 5 | 11 | 27.27 | 2.75 |
| Rawalpindi Cricket Stadium | 5 | 10 | 23.90 | 3.27 |
| Sabina Park | 4 | 8 | 23.00 | 3.47 |
| Pallekele International Cricket Stadium | 6 | 7 | 63.29 | 3.49 |
| Green Park | 2 | 6 | 14.17 | 5.43 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 786 | 604 | 130.1 | 32 | 902 | 40 | 7.97 |
| T20 | Middle | 871 | 840 | 103.7 | 40 | 1410 | 59 | 7.59 |
| T20 | Death | 429 | 320 | 134.1 | 44 | 156 | 11 | 9.27 |
| ODI | Powerplay | 145 | 204 | 71.1 | 4 | 966 | 14 | 4.50 |
| ODI | Middle | 747 | 1050 | 71.1 | 32 | 3956 | 87 | 4.73 |
| ODI | Death | 516 | 525 | 98.3 | 32 | 310 | 13 | 6.23 |
How Mehedi Hasan Miraz was dismissed
- Caught193 (69%)
- Bowled36 (13%)
- Lbw26 (9%)
- Run out11 (4%)
- Caught and bowled7 (3%)
- Stumped5 (2%)
How Mehedi Hasan Miraz took wickets
- Caught213
- Bowled96
- Lbw90
- Stumped25
- Caught and bowled18
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 23 Apr 2026 | 22 |
| 8 May 2026 | 10 |
| 8 May 2026 | 24 |
| 16 May 2026 | 4 |
| 16 May 2026 | 19 |
| 9 Jun 2026 | 3 |
| 11 Jun 2026 | 22 |
| 6 Jul 2026 | 10 |
| 9 Jul 2026 | 27 |
| 17 Jul 2026 | 10 |
| 18 Jul 2026 | 13 |
| 22 Jul 2026 | 16 |
| 25 Jul 2026 | 5 |
| 13 Aug 2026 | 65 |
| 22 Aug 2026 | 11 |
| 22 Aug 2026 | 1 |
| 9 Sep 2026 | 1 |
| 11 Sep 2026 | 2 |
| 13 Sep 2026 | 18 |
| 17 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 17 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 0 | 1 | lbw | Kensington Oval |
| 13 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 18 | 24 | caught | Kensington Oval |
| 11 Sep 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 2 | 14 | caught | Providence Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 1 | 4 | caught | Providence Stadium |
| 22 Aug 2026 | Test | Australia | 1 | 11 | caught | Great Barrier Reef Arena |
| 22 Aug 2026 | Test | Australia | 11 | 51 | caught | Great Barrier Reef Arena |
| 13 Aug 2026 | Test | Australia | 65 | 154 | caught | Marrara Stadium |
| 25 Jul 2026 | T20 (leagues & domestic) | Kandy Royals | 5 | 5 | bowled | Rangiri Dambulla International Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 16 | 13 | caught | Rangiri Dambulla International Stadium |
| 18 Jul 2026 | T20 (leagues & domestic) | Colombo Kaps | 13 | 9 | caught | Sinhalese Sports Club Ground |
| 17 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 10 | 17 | caught | Sinhalese Sports Club Ground |
| 9 Jul 2026 | ODI | Zimbabwe | 27 | 33 | caught | Harare Sports Club |
| 6 Jul 2026 | ODI | Zimbabwe | 10 | 18 | caught | Harare Sports Club |
| 11 Jun 2026 | ODI | Australia | 22* | 22 | not out | Shere Bangla National Stadium |
| 9 Jun 2026 | ODI | Australia | 3 | 12 | lbw | Shere Bangla National Stadium |
| 16 May 2026 | Test | Pakistan | 19 | 39 | bowled | Sylhet International Cricket Stadium |
| 16 May 2026 | Test | Pakistan | 4 | 6 | caught | Sylhet International Cricket Stadium |
| 8 May 2026 | Test | Pakistan | 24 | 27 | caught | Shere Bangla National Stadium |
| 8 May 2026 | Test | Pakistan | 10 | 12 | caught | Shere Bangla National Stadium |
| 23 Apr 2026 | ODI | New Zealand | 22 | 18 | caught | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 18 Sep 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 0/43 | 4 | 0 | Kensington Oval |
| 17 Sep 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 0/10 | 1.2 | 0 | Kensington Oval |
| 13 Sep 2026 | T20 (leagues & domestic) | Barbados Royals | 2/25 | 4 | 0 | Kensington Oval |
| 11 Sep 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 4/23 | 4 | 0 | Providence Stadium |
| 9 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 3/13 | 4 | 0 | Providence Stadium |
| 22 Aug 2026 | Test | Australia | 1/4 | 2 | 1 | Great Barrier Reef Arena |
| 13 Aug 2026 | Test | Australia | 5/66 | 33.1 | 6 | Marrara Stadium |
| 13 Aug 2026 | Test | Australia | 0/12 | 4 | 0 | Marrara Stadium |
| 22 Jul 2026 | T20 (leagues & domestic) | Dambulla Sixers | 0/21 | 2 | 0 | Rangiri Dambulla International Stadium |
| 17 Jul 2026 | T20 (leagues & domestic) | Jaffna Kings | 0/29 | 2 | 0 | Sinhalese Sports Club Ground |
| 11 Jul 2026 | ODI | Zimbabwe | 0/42 | 7 | 0 | Harare Sports Club |
| 9 Jul 2026 | ODI | Zimbabwe | 2/32 | 10 | 1 | Harare Sports Club |
| 6 Jul 2026 | ODI | Zimbabwe | 1/22 | 5.4 | 0 | Harare Sports Club |
| 11 Jun 2026 | ODI | Australia | 0/30 | 6 | 0 | Shere Bangla National Stadium |
| 9 Jun 2026 | ODI | Australia | 0/23 | 6 | 1 | Shere Bangla National Stadium |
| 16 May 2026 | Test | Pakistan | 1/62 | 20 | 1 | Sylhet International Cricket Stadium |
| 16 May 2026 | Test | Pakistan | 2/21 | 9 | 3 | Sylhet International Cricket Stadium |
| 8 May 2026 | Test | Pakistan | 1/47 | 17 | 3 | Shere Bangla National Stadium |
| 8 May 2026 | Test | Pakistan | 5/102 | 38 | 5 | Shere Bangla National Stadium |
| 23 Apr 2026 | ODI | New Zealand | 2/36 | 8.5 | 0 | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
Batter vs bowler matchups
Batters Mehedi Hasan Miraz bowled to most
- Dimuth Karunaratne vs Mehedi Hasan Miraz512 balls
- Tom Latham vs Mehedi Hasan Miraz468 balls
- Shai Hope vs Mehedi Hasan Miraz369 balls
- Kusal Mendis vs Mehedi Hasan Miraz355 balls
- Dhananjaya de Silva vs Mehedi Hasan Miraz288 balls
- Kraigg Brathwaite vs Mehedi Hasan Miraz284 balls
- Dean Elgar vs Mehedi Hasan Miraz283 balls
- Devon Conway vs Mehedi Hasan Miraz263 balls
- Henry Nicholls vs Mehedi Hasan Miraz262 balls
- Kyle Mayers vs Mehedi Hasan Miraz251 balls
- Sean Williams vs Mehedi Hasan Miraz249 balls
- Mohammad Rizwan vs Mehedi Hasan Miraz247 balls
Frequently asked questions
How many runs has Mehedi Hasan Miraz scored in Tests?
How many runs has Mehedi Hasan Miraz scored in ODIs?
How many runs has Mehedi Hasan Miraz scored in T20Is?
What is Mehedi Hasan Miraz's highest score?
How many wickets has Mehedi Hasan Miraz taken in Tests?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.