The Afghanistan cricket team has been the most improved associate team in ten years. This team has gained test status also. Afghanistan is a cricket-crazy nation. Their citizens love to cheer up their team and players in every match. This team has the potential to beat any big team on a given day. Afghanistan has set an example for other associate nations to improve their cricket. This team has played in almost every ICC event in the last six years.

1. Mohammad Shahzad

Shahzad is an explosive opening batsman of the Afghanistan cricket team. This right-hand batsman can destroy any bowling lineup with his phenomenal power-hitting. Shahzad has exceptional records. He is the leading run-scorer for his national team in the T20 international. He has scored 2015 runs so far.

2. Mohammad Nabi

Nabi is an all-round star player of the Afghanistan cricket team. He has been playing cricket for the last ten years. Nabi is an experienced player in the dressing room, and youngsters get to learn something from him. Nabi has a good record in T20 cricket. He has scored 1523 runs so far in 86 games.

3. Asghar Afghan 

Asghar Afghan is a former captain and batsman of the Afghanistan cricket team. He has represented the Afghanistan cricket team in various games. Asghar is a star all-rounder of Afghanistan. He has scored 1300+ runs in the T20 international cricket.

4. Najibullah Zadran

Zadran is the name of the Afghanistan cricket team. He is one of the finest batters for Afghanistan. Zadran is known for anchoring the innings. He has saved the Afghanistan cricket team from collapse several times. Zadran has a good record in the T20 international. He has scored 1232 runs in this format.

5. Samiullah Shinwari

Shinwari is an experienced player in the Afghanistan cricket team. He has been playing cricket for ten years. Shinwari has played 64 T20 international matches in which he has scored a total of 1031 runs with the highest total of 61 not out.

6. Hazratullah Zazai

Hazratullah Zazai is a young star player on the Afghanistan cricket team. He is the future of his national team. Zazai currently plays among the several franchise cricket leagues. Zazai has cemented his place as an opener. He has played 20 matches and managed to score 600+ runs so far.

7. Gulbadin Naib

Gulbadin Naib is a former cricket captain of the Afghanistan team. He represented Afghanistan in the world Cup 2019. Naib is an all-round player who is known for playing a finishing role. Naib has played 52 T20 internationals and managed to score 564 runs.

8. Usman Ghani 

Usman Ghani is a player of the Afghanistan cricket team. He is currently part of his national team in white-ball format. Ghani made his T20 international debut back in 2015. After that, he played 23 matches. He scored 550+ runs in those matches with the highest total of 77.

9. Karim Sadiq

Karim Sadiq is a former player of the Afghanistan cricket team. He made his international debut in 2010. Sadiq played  36 T20 international matches and scored 500+ runs. His career-best figure is 72 runs.

10. Rahmanullah Gurbaz

Gurbaz is a young and talented player of the Afghanistan cricket team. He has shown his talent in various franchise cricket Leagues. Gurbaz can attack bowlers from the beginning. Gurbaz has gained immense recognition. He is the future of Afghanistan. He has played a total of 18 matches so far, scoring 531 runs.