Made his T20I debut against Zimbabwe in Bulawayo in October 2015. Playing in his first ICC WT20.
The youngest player to represent Afghanistan in T20I cricket when he was just 17 years, 36 days against Zimbabwe on his debut.
First represented Afghanistan U19 team on the tour to Pakistan in October 2014.
Joint-leading wicket-taker for Afghanistan in ICC U19 Cricket World Cup 2016 in Bangladesh.