 However, in December 2019, the ACB reappointed Asghar Afghan as the captain of the Afghanistan cricket team across all formats.On 2 August 2018, he changed his last name from Stanikzai to Afghan.Afghan made his representative international debut for Afghanistan U-17s in the 2004 ACC Under-17 competition, where he played his debut match against the United Arab Emirates Under-17s.