Afghanistan Players With Most International Caps
Mohammad Nabi (Source: @MohammadNabi007/x.com)
Afghanistan is a place of global fascination. But in the cricket world, the sub-continent has produced some of the best talents. Over the years, the Afghan superstars are turning heads on the international stage. Especially, in the limited-over cricket, the Afghan stars showcased their excellence.
Players like Mohammad Nabi and Rashid Khan helped Afghan cricket to conquer the global stage. Recently, Nabi became the first Afghan player to play 300 matches for his nation. Apart from him, there are some other stars are there in the list. In this article, we will explore the top five Afghan players who played the most international matches for Afghanistan.
5. Gulbadin Naib (159 Matches)
In Afghan cricket, Gulbadin Naib is an ace all-rounder. With exceptional all-round ability, the Afghan player helped his nation to etch the name in global cricket. After making a debut in international cricket in 2011, Naib represented his nation in 159 matches and scored 2211 runs. While showcasing his all-round ability, he has secured 106 international wickets till now. In 86 ODIs and 73 T20I matches, Gulbadin Naib showcased his excellence on the global stage.
4. Asghar Afghan (195 Matches)
In the list, Asghar Afghan is standing in the fourth position. After making debut donning Afghanistan’s jersey back in 2009, the middle-order batter appeared in 195 international matches till now. On the global stage, he scored 4246 runs for his nation with two spectacular centuries. While representing Afghanistan in every format of the game, Asghar established himself as one of the main faces of Afghanistan’s batting unit.
3. Najibullah Zadran (199 Matches)
Ace Afghan batter Najibullah Zadran is just one step away from touching another milestone of his glorious career. After making his debut in 2012, the Afghan better represented his nation in 199 international games and scored 3890 runs. In ODIs, he scored his lone century in his international career. With that, he is standing in the third position of the list.
2. Rashid Khan (206 Matches)
The second position on the list is taken by Afghanistan cricket’s first global superstar Rashid Khan. In Rashid Khan, the Afghan cricket found a gem. The supremely talented bowler always stuns the world with magic spells. After coming into the international cricket arena, he represented his nation in 206 games and secured 381 wickets across the formats. Even while showcasing his batting abilities, he scored 1905 runs.
1. Mohammad Nabi (300 Matches)
Afghan cricket has been blessed to have a gem all-rounder like Mohammad Nabi. After making his debut in 2009, the ace all-rounder played a pivotal role in elevating Afghan cricket on the global stage. In their last T20I match against Zimbabwe, the Afghan player made history by marking his 300th International match for Afghanistan. In his glorious career, he scored 5842 runs and secured 277 international scalps. With those exceptional stats, he is the number one player who has played most matches for the country.