Mahedi Hasan Profile, Bangladesh
Bangladesh -
All Rounder
Full Name: Mahedi Hasan
Birth Date: December 12, 1994 (31 Years)
Birth Place: Khulna
Nationality: Bangladesh
Role: All Rounder
Batting Style: Right Hand Bat
Bowling Style: Right Arm Off Break
Teams: Bangladesh, Rangpur Riders, Dhaka Dominators, Cumilla Warriors, Barisal Bulls, Khulna Tigers, Comilla Victorians, Central Zone (Bangladesh), South Zone (Bangladesh), Bangladesh A, Bangladesh Emerging Team, Minister Rajshahi, Tamim XI, Bangladesh Under-23s, Prime Bank Cricket Club, Gazi Group Cricketers, Kalabagan Cricket Academy, Khulna Division
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 11 | 10 | 122 | 188 | 2 | 29 | 15.25 | 64.89 | 0 | 0 | 10 | 2 |
| T20I | 72 | 49 | 434 | 428 | 13 | 33 | 12.05 | 101.4 | 0 | 0 | 32 | 14 |
| T20 (Domestic) | 204 | 143 | 2071 | 1686 | 28 | 92 | 18 | 122.83 | 0 | 8 | 178 | 98 |
| List A | 148 | 119 | 2181 | 2530 | 18 | 103 | 21.59 | 86.2 | 1 | 5 | 216 | 57 |
| First Class | 57 | 85 | 2788 | 4081 | 9 | 177 | 36.68 | 68.31 | 6 | 14 | 349 | 40 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 11 | 11 | - | 436 | 14 | 4/71 | 31.14 | 4.95 | - | 0 |
| T20I | 72 | 70 | - | 1687 | 70 | 4/11 | 24.1 | 6.75 | - | 0 |
| T20 (Domestic) | 204 | 198 | - | 4654 | 189 | 4/11 | 24.62 | 6.99 | - | 0 |
| List A | 148 | 148 | - | 5034 | 173 | 4/16 | 29.09 | 4.15 | - | 0 |
| First Class | 57 | 80 | - | 4147 | 153 | 12/72 | 27.1 | 2.93 | - | 9 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Bangladesh Players
View All SquadsMahedi Hasan International Career, ODI, Test and T20 Profile, Stats and Records
Mahedi Hasan is a professional cricket player who represents the Bangladesh national team on the international level. Born on 12 December 1994, he is an all-rounder, a right-handed batsman and a right-arm off-break bowler. In domestic cricket, he has played for the Comilla Victorians, Khulna Tigers, and Rangpur Riders.
In the Bangladesh Premier League (BPL), he is the current captain of the Chattogram Royals. At the age of 31, he has become a reliable all-rounder for the Bangladesh national team in white-ball cricket. Here you can explore all the details about Mahedi Hasan’s international career in ODI, T20, and Test cricket.
Mahedi Hasan ODI Debut
Mahedi Hasan's ODI career began on 20 March 2021 against New Zealand. The match was held at the University of Otago Oval in Dunedin. On his ODI debut, he scored 14 runs in 20 balls, while hitting 1 six and 1 boundary. He also bowled 6 overs, without taking a single wicket and conceding 17 runs. In the end, New Zealand defeated Bangladesh by 8 wickets.
Mahedi Hasan ODI Career
In Mahedi Hasan's ODI career, he has made 11 appearances for the Bangladesh national cricket team. He has played against the likes of India, New Zealand, Australia, England, Sri Lanka, and Netherlands. He has become a reliable all-rounder, scoring runs with his bat and taking wickets in power play. Besides that, he is also a decent fielder, having taken 2 catches which has led to dismissals for the opponents. At the age of 31, he is not the youngest player on the national team, but he has been decent for Bangladesh whenever given the opportunity to represent his nation.
Mahedi Hasan ODI Stats
Mahedi Hasan ODI runs: Mahedi Hasan total ODI runs are 122 in 10 innings in 11 matches.
Mahedi Hasan ODI centuries: He is yet to score a century or a half-century in ODI cricket.
Mahedi Hasan ODI highest score: His highest score is 29, which came against India in 2023.
Mahedi Hasan ODI sixes: He has smashed 2 sixes and 10 boundaries in his career to date.
Mahedi Hasan ODI strike rate: He maintains a strike rate of 64.89 with an average of 15.25.
Mahedi Hasan ODI wickets: Mahedi Hasan total ODI wickets are 14 in 11 matches.
Mahedi Hasan ODI average: He maintains an average of 31.14 with an economy rate of 4.95 and a strike rate of 37.71.
Mahedi Hasan ODI Records and Achievements
World Cup success: Mahedi Hasan took 4 wickets on his World Cup debut for the Bangladesh national team.
Career-best batting: His highest individual score is 29 runs in 22 balls, which came against India on 15 September 2023 during the Asia Cup.
Career-best bowling: His best bowling figures are 4/71, which came against England on 10 October 2023 during the ICC Cricket World Cup.
Mahedi Hasan T20 Debut
Mahedi Hasan's T20 career began on 18 February 2018 against Sri Lanka. The match was held at the Sylhet International Cricket Stadium. On his debut, he scored 11 runs in 11 balls, while fitting 1 boundary. He also bowled 2 overs, without taking a single wicket and conceding 25 runs. In the end, Bangladesh lost the encounter against Sri Lanka by 75 runs.
Mahedi Hasan T20 career
In Mahedi Hasan's T20 career, he has made 72 appearances for the Bangladesh national team. He has played against the likes of India, Sri Lanka, New Zealand, West Indies, Australia, England, South Africa, Ireland, Zimbabwe, Afghanistan, Scotland, Oman, Papua New Guinea, and Pakistan. Mahedi Hasan has become a T20 specialist for the Bangladesh national team for his defensive bowling style in power play. He has established himself as a key member of the national team in T20 format.
Mahedi Hasan T20 Stats
Mahedi Hasan T20 runs: Mahedi Hasan total runs are 434 in 49 innings in 72 matches.
Mahedi Hasan T20 centuries: He is yet to register a century or a half-century in T20 cricket.
Mahedi Hasan highest score in T20: Mahedi Hasan's highest score is 33, which came against India in Pakistan 2021.
Mahedi Hasan T20 sixes: He has smashed 14 sixes and hit 32 boundaries in T20 cricket.
Mahedi Hasan T20 strike rate: He maintains a strike rate of 101.40 and an average of 12.06.
Mahedi Hasan T20 wickets: Mahedi Hasan total T20 wickets are 70 in 70 innings in 72 matches.
Mahedi Hasan T20 average: He maintains an average of 24.10, with an economy rate of 6.75 and a strike rate of 21.41.
Mahedi Hasan T20 Records and Achievements
MVP: Mahedi Hasan won the Player of the Series award when Bangladesh won the T20 series 3-0 against West Indies.
Remadasa Stadium record: Mahedi Hasan is the most successful bowler on this ground, with bowling figures of 4/11 against Sri Lanka.
National history: Mahedi Hasan was part of the Bangladesh cricket team, which delivered the nation's first-ever series victory over Sri Lanka on Sri Lankan soil.
Career-best batting: His highest score is 33 runs in 30 balls, which came against Pakistan on 20 November 2021.
Career-best bowling: His best bowling figures are 4/11, which came against Sri Lanka on 16 July 2025.
Mahedi Hasan Test Career
Mahedi Hasan has made 11 appearances in ODI cricket and 72 appearances in T20I cricket. He has established himself as a prominent all-rounder in white-ball cricket for the Bangladesh national team. He has also represented the national team in ODI and T20I World Cups. However, he is yet to make his Test debut for the national team. At the age of 31, Mahedi Hasan might get an opportunity to play Test cricket for the national team. But at the moment, Mahedi Hasan is focused on white-ball cricket.
Enjoy live score updates with fresh cricket news updates, sports news, IPL head-to-head, and international head-to-head only on Sports Yaari. Here you can watch more International player profile stats as well.