He was one of the eleven cricketers to play in Afghanistan's first Test match, against India, in June 2018.
Ahmadi's senior debut came against Scotland in a warm-up match for the 2010 ICC World Cricket League Division One.
[5] In September 2018, he was named in Kabul's squad in the first edition of the Afghanistan Premier League tournament.
[6] In May 2018, he was named in Afghanistan's squad for their inaugural Test match, played against India.
[9] In February 2019, he was named in Afghanistan's Test squad for their one-off match against Ireland in India.