1. Mohammad Nabi

Nabi made a right-hand batsman and a right-arm off-break in Afghanistan's inaugural first-class match in the Intercontinental Cup, scoring 102 of their first innings against Zimbabwe XI. In 130 One-Day Internationals, the all-rounder has scored 2869 runs. He is the proud proprietor of a single century. He has 134 wickets to his name with a bowling average of 33.28.

2. Asghar Afghan

Afghanistan's Asghar Stanikzai is a batsman in the middle order. His leadership has risen to prominence in current years, and he is stated as certainly considered one of Afghanistan's exceptional cricket captains. He's seemed in 114 One-Day Internationals and scored 2424 runs with a batting average of 24.73. In his ODI career, simply one Afghan has scored a century.

3. Mohammad Shahzad

Mohammad Shahzad is a wicket-keeper and right-handed batter. Mohammad Shahzad, Afghanistan's famed wicket-keeper, is one of the country's most known batters, with a few extraordinary performances to his credit score. In the 2009 ICC World Cup Qualifiers, Shahzad made his first-class debut against Zimbabwe XI. He has become the primary Afghan player to attain a century in an ODI, making 110 runs and guiding Afghanistan to their first-ever first-class victory. He's seemed in 84 One-Day Internationals and scored 2727 runs with a strike rate of 33.67. In his ODI career, Shahzad has had six hundred.

4. Samiullah Shenwari

Samiullah Shenwari is a right-handed batsman and a leg-break bowler who performs for Afghanistan. He made his first-class debut against Zimbabwe XI in August 2009. Shenwari has been an important part of the Afghan team. He has played 84 ODI matches and smashed 1811 runs with a batting average of 29.20.

5. Rahmat Shah

Rahmat Shah is a right-handed batter with an excellent leg-spin bowling arm. He is considered the next generation of Afghan batsmen, capable of playing in all formats of the game. Now that Afghanistan has been given Test status, Shah is one of the hitters who will be expected to shore up an 'explosive but prone to collapse' middle-order. Rahmat Shah made his first-class domestic debut in Pakistan and was short of making his One Day International (ODI) debut for Afghanistan against Scotland in Sharjah in 2013. His first-class debut for Afghanistan came against the same opponents in Abu Dhabi a week after his ODI debut. In 82 One-Day Internationals, the all-rounder has scored 2753 runs at an average of 36.71. Five centuries have been recorded in his honor. He has 14 wickets to his credit and a 36.71 batting average.

6. Dawlat Zadran

Dawlat Zadran is a genuine fast bowler for the Afghanistan cricket team, with a top speed of 145.3 km/h at the 2014 Asia Cup. In 2011, he made his one-day international debut against Canada and had been a regular member of Afghanistan's side. Dawlat's most memorable bowling performance occurred in an ICC World Cup qualification warm-up game when his hat-trick propelled his team to a 29-run victory over the highly favored Windies. Afghanistan would go on to win the event by defeating the Windies twice. In 82 One-Day Internationals, the all-rounder has scored 513 runs. He has 115 wickets to his name with a bowling average of 29.77.

7. Rashid Khan

Rashid Khan is an Afghan cricketer who bats right-handed and bowls right-arm leg breaks. He is a solid lower-order batter. During the 2018 Cricket World Cup Qualifier, For the first time in an ODI match, he led Afghanistan, becoming the youngest player to run an international side aged 19 years and 165 days. He required 44 games to reach his 100th expulsion, breaking Mitchell Starc's previous record of 52 games. In 80 One-Day Internationals, the all-rounder has amassed 1069 runs. He has 151 wickets at an average of 18.68.

8. Najibullah Zadran

Najibullah Zadran, a left-handed batsman who bowls right-arm off-break, made his T20 debut for the Afghan Cheetahs against the Rawalpindi Rams in the Faysal Bank T20 Cup. In three appearances in the event, he scored 58 runs at an average of 29, with the top score of 51 not out. Zadran has 1838 runs in 76 One-Day Internationals, with a solitary century and a 31.13 average.

9. Gulbadin Naib

Naib was a competent all-rounder who batted later in the order and was a helpful change bowler who could chip in with a few medium-pace overs. After starting his cricket career in 2008, Naib didn't take long to get his maiden international cap, making his debut against Canada in 2011. In 72 One-Day Internationals, the all-rounder has scored 1114 runs. He has 61 wickets with a 36.0 bowling average.

10. Noor Ali Zadran

Noor Ali Zadran is an Afghan cricketer who plays right-handed batsman and right-arm medium bowler. Ricky Ponting is his cricketing hero and motivation. Ali was a member of Afghanistan's fast-improving squad from 2008 to 2009. He made his ODI debut for Afghanistan against Scotland and scored 45 runs in that particular game. Ali's first-class debut came in 2009 against Zimbabwe XI. He scored a century in his debut match. In Afghanistan's second innings, Noor Ali followed up his brilliance from the first innings by hitting exactly a ton and remained unbeaten until the game was declared a draw.