- Home
- Players
- Mehedi Hasan
Bangladesh · Men's cricket
Mehedi Hasan stats
Data through 3 October 2026Last updated 3 October 2026
Coverage: matches in the Cricsheet data from 8 November 2016 to 3 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Mehedi Hasan played 12 ODIs, 75 T20Is for Bangladesh in the data, between 2016 and 2026. With the ball, the best return was 86 wickets in T20 leagues at an average of 26.42 and an economy rate of 7.30.
International matches
87
ODIs 12 · T20Is 75
International runs
600
0 hundreds
International wickets
92
0 five-wicket hauls
T20 league & domestic matches
99
1,092 runs
Best bowling
4/11
T20I
Teams played for
Bangladesh 2018–2026 · 87Rangpur Riders 2023–2025 · 38Comilla Victorians 2017–2019 · 23Dhaka Platoon 2019–2020 · 13Chattogram Royals 2025–2026 · 12Khulna Tigers 2022 · 11Barisal Bulls 2016 · 2
Mehedi Hasan batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 12 | 11 | 2 | 125 | 29* | 13.89 | 197 | 63.5 | 0 | 0 | 0 | 10 | 2 |
| T20I | 75 | 51 | 16 | 475 | 33 | 13.57 | 454 | 104.6 | 0 | 0 | 9 | 40 | 14 |
| T20 (leagues & domestic) | 99 | 68 | 15 | 1,092 | 74 | 20.60 | 855 | 127.7 | 0 | 6 | 5 | 95 | 55 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 2 |
| 2017 | 23 |
| 2018 | 11 |
| 2019 | 183 |
| 2020 | 106 |
| 2021 | 215 |
| 2022 | 198 |
| 2023 | 288 |
| 2024 | 279 |
| 2025 | 167 |
| 2026 | 220 |
Year-by-year batting (20 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 1 | 2 | – | 100.0 | 2 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 4 | 23 | 11.50 | 71.9 | 15 | 0 | 0 |
| 2018 | T20I | 1 | 11 | 11.00 | 100.0 | 11 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 10 | 183 | 18.30 | 133.6 | 59 | 0 | 2 |
| 2020 | T20 (leagues & domestic) | 5 | 97 | 24.25 | 121.2 | 68 | 0 | 1 |
| 2020 | T20I | 1 | 9 | 9.00 | 75.0 | 9 | 0 | 0 |
| 2021 | ODI | 3 | 24 | 8.00 | 72.7 | 14 | 0 | 0 |
| 2021 | T20I | 19 | 191 | 14.69 | 106.1 | 30 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 9 | 169 | 24.14 | 121.6 | 74 | 0 | 1 |
| 2022 | T20I | 4 | 29 | 9.67 | 120.8 | 22 | 0 | 0 |
| 2023 | ODI | 7 | 98 | 19.60 | 63.2 | 29 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 11 | 167 | 18.56 | 121.0 | 72 | 0 | 1 |
| 2023 | T20I | 2 | 23 | 23.00 | 79.3 | 19 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 11 | 199 | 22.11 | 149.6 | 60 | 0 | 1 |
| 2024 | T20I | 8 | 80 | 13.33 | 100.0 | 26 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 9 | 102 | 12.75 | 121.4 | 27 | 0 | 0 |
| 2025 | T20I | 10 | 65 | 8.12 | 98.5 | 33 | 0 | 0 |
| 2026 | ODI | 1 | 3 | 3.00 | 33.3 | 3 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 8 | 150 | 37.50 | 136.4 | 49 | 0 | 0 |
| 2026 | T20I | 6 | 67 | 33.50 | 128.8 | 29 | 0 | 0 |
Mehedi Hasan bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 12 | 589 | 473 | 15 | 4/71 | – | 31.53 | 4.82 | 39.3 | 1 | 0 | 3 |
| T20I | 73 | 1,571 | 1,786 | 77 | 4/11 | – | 23.19 | 6.82 | 20.4 | 2 | 0 | 4 |
| T20 (leagues & domestic) | 97 | 1,867 | 2,272 | 86 | 4/22 | – | 26.42 | 7.30 | 21.7 | 3 | 0 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 0 |
| 2017 | 10 |
| 2018 | 0 |
| 2019 | 19 |
| 2020 | 7 |
| 2021 | 25 |
| 2022 | 10 |
| 2023 | 23 |
| 2024 | 30 |
| 2025 | 30 |
| 2026 | 24 |
Year-by-year bowling (20 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 1 | 0 | – | 13.00 | 0/13 |
| 2017 | T20 (leagues & domestic) | 10 | 10 | 25.70 | 7.79 | 4/22 |
| 2018 | T20I | 1 | 0 | – | 12.50 | 0/25 |
| 2019 | T20 (leagues & domestic) | 21 | 19 | 25.42 | 7.00 | 4/22 |
| 2020 | T20 (leagues & domestic) | 5 | 6 | 18.00 | 6.55 | 3/13 |
| 2020 | T20I | 3 | 1 | 71.00 | 6.45 | 1/14 |
| 2021 | ODI | 3 | 2 | 52.50 | 4.57 | 2/42 |
| 2021 | T20I | 24 | 23 | 23.00 | 6.49 | 3/19 |
| 2022 | T20 (leagues & domestic) | 11 | 5 | 48.60 | 7.15 | 1/18 |
| 2022 | T20I | 5 | 5 | 24.00 | 6.92 | 2/28 |
| 2023 | ODI | 8 | 12 | 27.58 | 5.08 | 4/71 |
| 2023 | T20 (leagues & domestic) | 11 | 7 | 33.71 | 6.87 | 2/12 |
| 2023 | T20I | 3 | 4 | 11.75 | 4.70 | 2/14 |
| 2024 | T20 (leagues & domestic) | 15 | 18 | 18.00 | 7.65 | 4/27 |
| 2024 | T20I | 13 | 12 | 27.00 | 6.82 | 4/13 |
| 2025 | T20 (leagues & domestic) | 13 | 8 | 39.38 | 7.50 | 2/17 |
| 2025 | T20I | 16 | 22 | 20.82 | 7.33 | 4/11 |
| 2026 | ODI | 1 | 1 | 37.00 | 3.70 | 1/37 |
| 2026 | T20 (leagues & domestic) | 10 | 13 | 22.54 | 7.51 | 3/12 |
| 2026 | T20I | 8 | 10 | 21.20 | 7.07 | 3/24 |
Mehedi Hasan against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| New Zealand | ODI | 5 | 54 | 10.80 | 71.1 | 17 | 0 | 0 |
| Australia | T20I | 8 | 101 | 16.83 | 108.6 | 29 | 0 | 0 |
| Pakistan | T20I | 9 | 101 | 16.83 | 116.1 | 33 | 0 | 0 |
| Zimbabwe | T20I | 4 | 60 | 20.00 | 109.1 | 22 | 0 | 0 |
| Sri Lanka | T20I | 7 | 56 | 8.00 | 103.7 | 19 | 0 | 0 |
| New Zealand | T20I | 7 | 43 | 10.75 | 89.6 | 19 | 0 | 0 |
| West Indies | T20I | 6 | 43 | 14.33 | 107.5 | 26 | 0 | 0 |
| Khulna Tigers | T20 (leagues & domestic) | 8 | 221 | 31.57 | 147.3 | 68 | 0 | 2 |
| Comilla Victorians | T20 (leagues & domestic) | 5 | 117 | 29.25 | 133.0 | 74 | 0 | 1 |
| Fortune Barishal | T20 (leagues & domestic) | 9 | 87 | 12.43 | 104.8 | 29 | 0 | 0 |
| Chattogram Challengers | T20 (leagues & domestic) | 7 | 76 | 10.86 | 120.6 | 34 | 0 | 0 |
| Rajshahi Warriors | T20 (leagues & domestic) | 4 | 52 | 17.33 | 123.8 | 28 | 0 | 0 |
| Dhaka Dynamites | T20 (leagues & domestic) | 4 | 40 | 40.00 | 108.1 | 20 | 0 | 0 |
| Sylhet Strikers | T20 (leagues & domestic) | 3 | 26 | 8.67 | 104.0 | 16 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 4 | 20 | 6.67 | 83.3 | 13 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| New Zealand | ODI | 6 | 5 | 40.40 | 4.47 | 3/45 |
| New Zealand | T20I | 12 | 15 | 19.27 | 6.72 | 2/12 |
| West Indies | T20I | 7 | 13 | 11.00 | 5.30 | 4/13 |
| Sri Lanka | T20I | 10 | 12 | 21.67 | 7.57 | 4/11 |
| Zimbabwe | T20I | 12 | 11 | 24.64 | 7.04 | 3/24 |
| Pakistan | T20I | 10 | 8 | 33.25 | 7.00 | 2/25 |
| Australia | T20I | 7 | 5 | 30.20 | 6.04 | 2/17 |
| Rangpur Riders | T20 (leagues & domestic) | 7 | 8 | 25.38 | 7.52 | 4/22 |
| Sylhet Strikers | T20 (leagues & domestic) | 6 | 8 | 15.62 | 6.25 | 3/13 |
| Dhaka Capitals | T20 (leagues & domestic) | 4 | 8 | 12.62 | 7.21 | 4/27 |
| Sylhet Sixers | T20 (leagues & domestic) | 3 | 8 | 9.62 | 6.42 | 4/22 |
| Khulna Tigers | T20 (leagues & domestic) | 9 | 7 | 30.71 | 7.96 | 2/20 |
| Chattogram Challengers | T20 (leagues & domestic) | 9 | 7 | 31.00 | 8.04 | 2/17 |
| Rajshahi Warriors | T20 (leagues & domestic) | 4 | 5 | 25.80 | 8.06 | 2/20 |
| Comilla Victorians | T20 (leagues & domestic) | 5 | 3 | 47.00 | 9.61 | 1/19 |
| Fortune Barishal | T20 (leagues & domestic) | 10 | 2 | 125.00 | 8.20 | 1/18 |
| Khulna Titans | T20 (leagues & domestic) | 4 | 2 | 52.50 | 7.50 | 1/8 |
| Dhaka Dynamites | T20 (leagues & domestic) | 7 | 2 | 91.50 | 8.71 | 2/22 |
| Rajshahi Kings | T20 (leagues & domestic) | 3 | 1 | 44.00 | 6.29 | 1/4 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 55 | 724 | 18.10 | 74 |
| Zahur Ahmed Chowdhury Stadium | 15 | 333 | 23.79 | 60 |
| Sylhet International Cricket Stadium | 16 | 265 | 20.38 | 72 |
| Zayed Cricket Stadium | 3 | 47 | 15.67 | 27 |
| Harare Sports Club | 2 | 37 | 18.50 | 22 |
| Arnos Vale Ground | 3 | 37 | 18.50 | 26 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium | 3 | 35 | – | 29 |
| McLean Park | 2 | 31 | – | 19 |
| R Premadasa Stadium | 1 | 29 | – | 29 |
| Queens Sports Club | 2 | 23 | 23.00 | 19 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 78 | 68 | 28.24 | 6.87 |
| Sylhet International Cricket Stadium | 28 | 28 | 22.43 | 6.98 |
| Zahur Ahmed Chowdhury Stadium | 22 | 14 | 34.21 | 6.88 |
| Arnos Vale Ground | 3 | 8 | 5.75 | 4.18 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium | 5 | 7 | 18.14 | 6.35 |
| R Premadasa Stadium | 2 | 6 | 10.17 | 4.69 |
| Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | 3 | 5 | 10.60 | 4.42 |
| Dubai International Cricket Stadium | 3 | 5 | 16.60 | 8.03 |
| McLean Park | 2 | 4 | 14.75 | 7.38 |
| Himachal Pradesh Cricket Association Stadium | 1 | 4 | 17.75 | 8.88 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 282 | 299 | 94.3 | 20 | 1656 | 81 | 6.73 |
| T20 | Middle | 689 | 600 | 114.8 | 35 | 1509 | 63 | 6.95 |
| T20 | Death | 596 | 410 | 145.4 | 33 | 273 | 19 | 9.96 |
| ODI | Powerplay | – | – | – | – | 60 | 1 | 3.90 |
| ODI | Middle | 79 | 148 | 53.4 | 5 | 432 | 6 | 4.35 |
| ODI | Death | 46 | 49 | 93.9 | 4 | 97 | 8 | 7.48 |
How Mehedi Hasan was dismissed
- Caught61 (63%)
- Bowled15 (15%)
- Lbw7 (7%)
- Caught and bowled6 (6%)
- Stumped4 (4%)
- Run out3 (3%)
- Obstructing the field1 (1%)
How Mehedi Hasan took wickets
- Caught79
- Bowled49
- Stumped20
- Lbw20
- Caught and bowled10
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 25 Sep 2025 | 11 |
| 31 Oct 2025 | 0 |
| 29 Nov 2025 | 6 |
| 26 Dec 2025 | 26 |
| 29 Dec 2025 | 1 |
| 5 Jan 2026 | 13 |
| 7 Jan 2026 | 33 |
| 9 Jan 2026 | 28 |
| 16 Jan 2026 | 49 |
| 17 Jan 2026 | 1 |
| 18 Jan 2026 | 3 |
| 20 Jan 2026 | 19 |
| 23 Jan 2026 | 4 |
| 2 May 2026 | 7 |
| 14 Jun 2026 | 3 |
| 17 Jun 2026 | 29 |
| 15 Jul 2026 | 19 |
| 19 Jul 2026 | 4 |
| 1 Oct 2026 | 8 |
| 3 Oct 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 3 Oct 2026 | T20I | Sri Lanka | 0 | 1 | lbw | Korogi Sports Park |
| 1 Oct 2026 | T20I | Pakistan | 8* | 4 | not out | Korogi Sports Park |
| 19 Jul 2026 | T20I | Zimbabwe | 4* | 1 | not out | Queens Sports Club |
| 15 Jul 2026 | T20I | Zimbabwe | 19 | 18 | caught | Queens Sports Club |
| 17 Jun 2026 | T20I | Australia | 29* | 22 | not out | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
| 14 Jun 2026 | ODI | Australia | 3 | 9 | caught | Shere Bangla National Stadium |
| 2 May 2026 | T20I | New Zealand | 7* | 6 | not out | Shere Bangla National Stadium |
| 23 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 4 | 5 | caught | Shere Bangla National Stadium |
| 20 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 19* | 9 | not out | Shere Bangla National Stadium |
| 18 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 3 | 12 | caught | Shere Bangla National Stadium |
| 17 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 1 | 3 | caught | Shere Bangla National Stadium |
| 16 Jan 2026 | T20 (leagues & domestic) | Noakhali Express | 49* | 36 | not out | Shere Bangla National Stadium |
| 9 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 28 | 25 | bowled | Sylhet International Cricket Stadium |
| 7 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 33* | 13 | not out | Sylhet International Cricket Stadium |
| 5 Jan 2026 | T20 (leagues & domestic) | Rangpur Riders | 13* | 7 | not out | Sylhet International Cricket Stadium |
| 29 Dec 2025 | T20 (leagues & domestic) | Rangpur Riders | 1 | 2 | caught | Sylhet International Cricket Stadium |
| 26 Dec 2025 | T20 (leagues & domestic) | Noakhali Express | 26 | 13 | caught | Sylhet International Cricket Stadium |
| 29 Nov 2025 | T20I | Ireland | 6* | 3 | not out | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
| 31 Oct 2025 | T20I | West Indies | 0* | 0 | not out | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
| 25 Sep 2025 | T20I | Pakistan | 11 | 10 | caught | Dubai International Cricket Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 3 Oct 2026 | T20I | Sri Lanka | 2/19 | 4 | 0 | Korogi Sports Park |
| 1 Oct 2026 | T20I | Pakistan | 1/17 | 3 | 0 | Korogi Sports Park |
| 19 Jul 2026 | T20I | Zimbabwe | 1/31 | 4 | 0 | Queens Sports Club |
| 17 Jul 2026 | T20I | Zimbabwe | 3/24 | 4 | 0 | Queens Sports Club |
| 15 Jul 2026 | T20I | Zimbabwe | 0/41 | 4 | 0 | Queens Sports Club |
| 17 Jun 2026 | T20I | Australia | 1/29 | 4 | 0 | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
| 14 Jun 2026 | ODI | Australia | 1/37 | 10 | 1 | Shere Bangla National Stadium |
| 2 May 2026 | T20I | New Zealand | 1/20 | 3 | 0 | Shere Bangla National Stadium |
| 27 Apr 2026 | T20I | New Zealand | 1/31 | 4 | 0 | Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium |
| 23 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 0/48 | 4 | 0 | Shere Bangla National Stadium |
| 20 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 2/20 | 4 | 0 | Shere Bangla National Stadium |
| 18 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 1/25 | 4 | 0 | Shere Bangla National Stadium |
| 17 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 2/40 | 4 | 0 | Shere Bangla National Stadium |
| 16 Jan 2026 | T20 (leagues & domestic) | Noakhali Express | 3/12 | 3 | 0 | Shere Bangla National Stadium |
| 9 Jan 2026 | T20 (leagues & domestic) | Rajshahi Warriors | 1/21 | 4 | 0 | Sylhet International Cricket Stadium |
| 7 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 0/30 | 4 | 0 | Sylhet International Cricket Stadium |
| 5 Jan 2026 | T20 (leagues & domestic) | Rangpur Riders | 0/45 | 4 | 0 | Sylhet International Cricket Stadium |
| 4 Jan 2026 | T20 (leagues & domestic) | Sylhet Titans | 2/18 | 4 | 0 | Sylhet International Cricket Stadium |
| 2 Jan 2026 | T20 (leagues & domestic) | Dhaka Capitals | 2/34 | 4 | 0 | Sylhet International Cricket Stadium |
| 29 Dec 2025 | T20 (leagues & domestic) | Rangpur Riders | 0/27 | 4 | 0 | Sylhet International Cricket Stadium |
Frequently asked questions
How many wickets has Mehedi Hasan taken in ODIs?
15 wickets in 12 innings at an average of 31.53, economy 4.82, best figures 4/71.
How many wickets has Mehedi Hasan taken in T20Is?
77 wickets in 73 innings at an average of 23.19, economy 6.82, best figures 4/11.
How many runs has Mehedi Hasan scored in ODIs?
125 runs in 11 innings (12 matches) at an average of 13.89 and a strike rate of 63.5, in the data from 2021 to 2026.
How many runs has Mehedi Hasan scored in T20Is?
475 runs in 51 innings (75 matches) at an average of 13.57 and a strike rate of 104.6, in the data from 2018 to 2026.
How many runs has Mehedi Hasan scored in T20 leagues?
1,092 runs in 68 innings (99 matches) at an average of 20.60 and a strike rate of 127.7, in the data from 2016 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.