Mahedi Hasan ICC Ranking

Bangladesh All-rounder Age 31
9
Best current ICC ranking No. 9 in Men's T20I Bowling Rankings Career best: 654 v Sri Lanka at Japan 2026
654rating points

Mahedi Hasan is an all-rounder who plays international cricket for Bangladesh, born on 10 March 1995 in Khulna (age 31). Playing style: Right Hand Bat, Right Arm Off Break.

In the latest ICC men's rankings, Mahedi Hasan is the No. 9 T20I bowler (654 points) and the No. 40 T20I all-rounder (109 points).

Mahedi Hasan's highest-ever ICC rating is 654 in T20I bowling, reached v Sri Lanka at Japan 2026. The current rating is a career best.

Mahedi Hasan is Bangladesh's highest-ranked T20I all-rounder, one of 2 Bangladesh players in that top 50.

In the T20I bowling rankings, Mahedi Hasan is 7 points behind Nasum Ahmed (No. 8, Bangladesh) and 6 points ahead of Liam Dawson (No. 10, England).

In 12 ODIs, Mahedi Hasan has scored 125 runs at an average of 13.88 and a strike rate of 63.45, and taken 15 wickets at an average of 31.53 (economy 4.82, best 4/71). In 76 T20Is, Mahedi Hasan has scored 490 runs at an average of 13.24 and a strike rate of 103.81, and taken 75 wickets at an average of 23.97 (economy 6.79, best 4/11).

Mahedi Hasan ICC rankings by format

TestODIT20I
Batting–––
Bowling––9654 pts
All-rounder––40109 pts

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

Mahedi Hasan career-best ratings

RankingNowCareer best
T20I bowling 654 654 v Sri Lanka at Japan 2026
T20I all-rounder 109 109 v Sri Lanka at Japan 2026

Mahedi Hasan rating history

T20I bowling

T20I all-rounder

Mahedi Hasan profile

Name
Mahedi Hasan
Team
Bangladesh
Role
All-rounder
Born
10 March 1995 (age 31)
Birthplace
Khulna
Batting
Right Hand Bat
Bowling
Right Arm Off Break

Mahedi Hasan career stats

Batting

MRunsHSAvgSR100s50s
ODI121252913.8863.4500
T20I764903313.24103.8100

Bowling

MWktsBestAvgEcon5w
ODI12154/7131.534.820
T20I76754/1123.976.790

Other ranked Bangladesh players

Bangladesh rankings

Ranked near Mahedi Hasan in T20I bowling

Full table

Mahedi Hasan FAQs

What is Mahedi Hasan's ICC ranking?

Mahedi Hasan is currently the No. 9 T20I bowler (654 points) and the No. 40 T20I all-rounder (109 points) in the ICC men's rankings.

Is Mahedi Hasan the No. 1 T20I bowler?

No. Mahedi Hasan is No. 9 with 654 points. The No. 1 T20I bowler is Rashid Khan (731).

Is Mahedi Hasan the No. 1 T20I all-rounder?

No. Mahedi Hasan is No. 40 with 109 points. The No. 1 T20I all-rounder is Sikandar Raza (331).

What is Mahedi Hasan's highest ICC rating?

Mahedi Hasan's career-best rating is 654 in T20I bowling (v Sri Lanka at Japan 2026).

What is Mahedi Hasan's Test bowling ranking?

Mahedi Hasan is not in the current top 50 of the ICC men's Test bowling rankings. The No. 1 Test bowler is Mitchell Starc (881).

What is Mahedi Hasan's ODI bowling ranking?

Mahedi Hasan is not in the current top 50 of the ICC men's ODI bowling rankings. The No. 1 ODI bowler is Rashid Khan (760).

What is Mahedi Hasan's T20I bowling ranking?

Mahedi Hasan is No. 9 in the ICC men's T20I bowling rankings with 654 rating points. Their career-best T20I rating is 654 (v Sri Lanka at Japan 2026).

What is Mahedi Hasan's Test all-rounder ranking?

Mahedi Hasan is not in the current top 50 of the ICC men's Test all-rounder rankings. The No. 1 Test all-rounder is Marco Jansen (463).

What is Mahedi Hasan's ODI all-rounder ranking?

Mahedi Hasan is not in the current top 50 of the ICC men's ODI all-rounder rankings. The No. 1 ODI all-rounder is Azmatullah Omarzai (359).

What is Mahedi Hasan's T20I all-rounder ranking?

Mahedi Hasan is No. 40 in the ICC men's T20I all-rounder rankings with 109 rating points, down 2 places since the previous update. Their career-best T20I rating is 109 (v Sri Lanka at Japan 2026).

Which team does Mahedi Hasan play for?

Mahedi Hasan plays international cricket for Bangladesh as an all-rounder.