3. Mohammad Nabi
Mohammad Nabi is the most experienced player for Afghanistan in One-day international cricket with both and ball. He made his ODI debut against Scotland in 2009.
With the bat, he has scored 2565 runs from 111 matches (99 innings) with the best score of 116. He can change the course of game with hitting abilities coming lower down the order.
With the bowl, he has taken 118 wickets from 111 matches (107 innings) with an economy of 4.25 runs per over.
Along with Rashid Khan, Mohammad Nabi will play a key role with both bat and ball in the upcoming World Cup 2019 if Afghanistan wants to do well in the tournament.