 In May 2018, he was named as the captain of Afghanistan, for their inaugural Test match, played against India.He made his Test debut for Afghanistan, against India, on 14 June 2018.In April 2019, the Afghanistan Cricket Board (ACB) dropped him as captain of the Afghanistan team across all three formats.