Afghanistan
Cricket Playing Nation

Afghanistan Cricket

Official roster of 181 recorded players across international and domestic competitions.

Men
180
Women
1,004
Test Players
3,602
ODI Players
3,530
T20I Players
3,081

Leading Batters (Afghanistan)

4,417 runs
3,801 runs
2,424 runs
2,304 runs

Leading Bowlers (Afghanistan)

45 wickets
21 wickets
18 wickets
17 wickets
15 wickets

Players from Afghanistan

AfghanistanAfghanistan
Batsman
Asghar Afghan
Asghar Afghan
International Cricketer
Matches
114
Runs
2,424
Avg
—
AfghanistanAfghanistan
Batsman
Ahmed Shah
Ahmed Shah
International Cricketer
Matches
1
Runs
2
Avg
—
AfghanistanAfghanistan
Batsman
Hashmatullah Shahidi
Hashmatullah Shahidi
International Cricketer
Matches
103
Runs
2,752
Avg
—
AfghanistanAfghanistan
WK-Batsman
Afsar Zazai
Afsar Zazai
International Cricketer
Matches
17
Runs
264
Avg
—
AfghanistanAfghanistan
Batsman
Najibullah Zadran
Najibullah Zadran
International Cricketer
Matches
92
Runs
2,060
Avg
—
AfghanistanAfghanistan
Allrounder
Mohammad Nabi
Mohammad Nabi
International Cricketer
Matches
181
Runs
3,801
Avg
—
AfghanistanAfghanistan
Allrounder
Rahmat Shah
Rahmat Shah
International Cricketer
Matches
135
Runs
4,417
Avg
—
AfghanistanAfghanistan
Batsman
Hazratullah Zazai
Hazratullah Zazai
International Cricketer
Matches
16
Runs
361
Avg
—
AfghanistanAfghanistan
Bowler
Mujeeb Ur Rahman
Mujeeb Ur Rahman
International Cricketer
Matches
75
Wickets
101
Econ
—
United Arab EmiratesUnited Arab Emirates
Allrounder
Mohammad Shahzad
Mohammad Shahzad
International Cricketer
Matches
6
Runs
190
Avg
—
AfghanistanAfghanistan
WK-Batsman
Rahmanullah Gurbaz
Rahmanullah Gurbaz
International Cricketer
Matches
62
Runs
2,232
Avg
—
AfghanistanAfghanistan
Batsman
Ibrahim Zadran
Ibrahim Zadran
International Cricketer
Matches
49
Runs
2,304
Avg
—
AfghanistanAfghanistan
Batsman
Noor Ali Zadran
Noor Ali Zadran
International Cricketer
Matches
51
Runs
1,216
Avg
—
AfghanistanAfghanistan
Bowler
Khaliq Dad
Khaliq Dad
International Cricketer
Matches
6
Wickets
9
Econ
—
United Arab EmiratesUnited Arab Emirates
XIAllrounder
Rashid Khan
Rashid Khan
International Cricketer
Matches
126
Runs
1,477
Avg
—
AfghanistanAfghanistan
Batsman
Usman Ghani
Usman Ghani
International Cricketer
Matches
17
Runs
435
Avg
—
AfghanistanAfghanistan
Allrounder
Gulbadin Naib
Gulbadin Naib
International Cricketer
Matches
89
Runs
1,332
Avg
—
AfghanistanAfghanistan
Allrounder
Amir Hamza
Amir Hamza
International Cricketer
Matches
31
Runs
23
Avg
—
AfghanistanAfghanistan
Bowler
Abdullah Mazari
Abdullah Mazari
International Cricketer
Matches
2
Wickets
2
Econ
—
AfghanistanAfghanistan
Allrounder
Samiullah Shinwari
Samiullah Shinwari
International Cricketer
Matches
84
Runs
1,811
Avg
—
AfghanistanAfghanistan
Batsman
Noor-ul-Haq
Noor-ul-Haq
International Cricketer
Matches
2
Runs
12
Avg
—
AfghanistanAfghanistan
Bowler
Zahir Khan
Zahir Khan
International Cricketer
Matches
1
Wickets
2
Econ
—
AfghanistanAfghanistan
Batsman
Ihsanullah Janat
Ihsanullah Janat
International Cricketer
Matches
16
Runs
307
Avg
—
AfghanistanAfghanistan
Bowler
Aftab Alam
Aftab Alam
International Cricketer
Matches
27
Wickets
41
Econ
—
Cricket Players & Stats Android App

Cricket Numbers in Your Pocket

Enjoy lightning-fast player search, instant head-to-head comparisons, playing 11 notifications, and deep career analytics on your Android device.

15,000+ Global PlayersFree & Safe on Google Play
Afghanistan Cricket Players & National Team Statistics | CricPlayers