Asghar Afghan. (Source: Twitter)

Former Afghanistan captain and batsman Asghar Afghan has announced his retirement from international cricket. Afghan will be seen playing for Afghanistan for the last time against Namibia on Sunday (October 31). Afghan announced this through a video on his official account.

Afghanistan has played two matches in the Super 12 round. In which Asghar did not get a chance to bat in one. At the same time, in the thrilling match against Pakistan, he scored 10 runs in 7 balls.

Afghan, who made his debut in 2009, has played 6 Tests, 115 ODIs and 74 T20 Internationals for Afghanistan, in which he has 771, 3665 and 1208 runs to his name respectively.

Under his captaincy, the Afghanistan team has won 42 matches.