Hashmatullah Shahidi ICC Ranking

Afghanistan Batter Age 32

Hashmatullah Shahidi is not currently in the top 50 of any ICC men's player ranking.

Hashmatullah Shahidi is a batter who plays international cricket for Afghanistan, born on 4 November 1994 in Logar, Afghanistan (age 32). Playing style: Left hand Bat, Right Arm Off Break.

In 12 Tests, Hashmatullah Shahidi has scored 796 runs at an average of 44.22 and a strike rate of 47.18, including 2 hundreds, and taken 1 wickets at an average of 164 (economy 3.72, best 1/91). In 101 ODIs, Hashmatullah Shahidi has scored 2,688 runs at an average of 34.03 and a strike rate of 68.76, including 1 hundred. In 6 T20Is, Hashmatullah Shahidi has scored 48 runs at an average of 24 and a strike rate of 87.27.

Hashmatullah Shahidi ICC rankings by format

TestODIT20I
Batting–––
Bowling–––
All-rounder–––

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

Hashmatullah Shahidi profile

Name
Hashmatullah Shahidi
Team
Afghanistan
Role
Batter
Born
4 November 1994 (age 32)
Birthplace
Logar, Afghanistan
Batting
Left hand Bat
Bowling
Right Arm Off Break

Hashmatullah Shahidi career stats

Batting

MRunsHSAvgSR100s50s
Test1279624644.2247.1822
ODI1012,68810234.0368.76122
T20I648362487.2700

Bowling

MWktsBestAvgEcon5w
Test1211/911643.720
ODI10100/1006.430

Other ranked Afghanistan players

Afghanistan rankings

Hashmatullah Shahidi FAQs

What is Hashmatullah Shahidi's ICC ranking?

Hashmatullah Shahidi is not currently in the top 50 of any ICC men's player ranking.

What is Hashmatullah Shahidi's Test ranking?

Hashmatullah Shahidi is not in the current top 50 of the ICC men's Test batting rankings. The No. 1 Test batsman is Harry Brook (861).

What is Hashmatullah Shahidi's ODI ranking?

Hashmatullah Shahidi is not in the current top 50 of the ICC men's ODI batting rankings. The No. 1 ODI batsman is Shubman Gill (841).

What is Hashmatullah Shahidi's T20I ranking?

Hashmatullah Shahidi is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

Which team does Hashmatullah Shahidi play for?

Hashmatullah Shahidi plays international cricket for Afghanistan as a batter.