Mahedi Hasan

Mahedi Hasan Profile, Bangladesh

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

Other Bangladesh Players

View All Squads

Mahedi 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.

Mahedi Hasan International Stats and Career (FAQs)