Afghanistan national cricket team recently became the full member of the International Cricket Council in 2017, before which they have been an associate member of the ICC since 2013. The Afghanistan national cricket team is in the 10th position in the International Cricket Council of One Day International matches. In the Twenty20 ranking of International Cricket Council, it has acquired 8th position. Here is a list of the best batsmen on the Afghanistan cricket team-

10. Gulbadin Naib

Gulbadin Naib is a right-handed batsman and right-arm medium-fast bowler for the Afghanistan national cricket team. He made 1,079 runs at an average of 21.58, including five half-centuries in One Day International matches. He acquired the tenth position in the One-Day International ranking of the International Cricket Council in Afghanistan’s national cricket team.

9. Nawroz Mangal

Nawroz Mangal is the right-handed top-order batsman for the Afghanistan national cricket team. He made 1,139 runs at an average of 27.11, including two centuries and four half-centuries in One-Day International matches. He acquired the ninth position in the One-Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

8. Hashmatullah Shahidi

Hashmatullah Shahidi is the left-handed top-order batsman for the Afghanistan national cricket team. He made 1,154 runs at an average of 32.97, including ten half-centuries in One Day International matches. He acquired the eighth position in the One -Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

7. Noor Ali Zadran

Noor Ali Zadran is the right-handed opening batsman for the Afghanistan national cricket team. He made 1,216 runs at an average of 24.81, including one century and seven half-centuries in One-Day International matches. He acquired the seventh position in the One-Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

6. Najibullah Zadran

Najibullah Zadran is the left-handed middle-order batsman for the Afghanistan national cricket team. He made 1,615 runs at an average of 29.36, including one century and eleven half-centuries in One Day International matches. He acquired the sixth position in the One- Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

5. Samiullah Shinwari

Samiullah Shinwari is an all-rounder and a right-handed batsman for the Afghanistan national cricket team. He made 1,811 runs at an average of 29.20, including eleven half-centuries in One-Day International matches. He acquired the fifth position in the One-Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

4. Asghar Afghan

Asghar Afghan is the middle-order right-handed batsman and the current captain of Afghanistan’s national cricket team. He made 2,424 runs at an average of 24.73, including one century and twelve half-centuries in One-Day International matches. He acquired the fourth position in the One-Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

3. Rahmat Shah

Rahmat Shah is an outstanding all-rounder and right-handed batsman for the Afghanistan national cricket team. He made 2,467 runs at an average of 35.75, including five centuries and sixteen half-centuries in One Day International matches. He acquired the third position in the One -Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

2. Mohammad Shahzad

Mohammad Shahzad is the right-handed batsman for the Afghanistan national cricket team and a good wicket-keeper. He made 2,727 runs at an average of 33.66, including six centuries and fourteen half-centuries in international matches. He acquired the second position in the One- Day International ranking of the International Cricket Council in the Afghanistan national cricket team.

1. Mohammad Nabi

Mohammad Nabi is a right-handed batsman and an all-rounder for the Afghanistan national cricket team. He is mainly famous for his calm nature; he took over the captain-ship of the Afghanistan national cricket team from Nawroz Mangal in 2013. He made 2817 runs at an average of 27.61, including one century and fifteen half-centuries in One Day International matches. He acquired the first position in the One- Day International ranking of the International Cricket Council in Afghanistan’s national cricket team.