At national level, he became the top scorer of the 2012 Commonwealth of Independent States Cup, scoring 7 goals in six games. On 5 October 2013, Azmoun was called up to the Iranian national football team against Thailand by Carlos Queiroz.Three days later, Azmoun played for the Iran under-20 team during the 2014 AFC U-19 Championship qualification in Kerman. In the match against Lebanon, Azmoun captained the team by scoring two goals, assisting one and drawing a penalty. He was selected in Iran’s 30-man provisional squad for the 2014 FIFA World Cup by Queiroz.
He made his senior debut on 26 May 2014 in a friendly match against Montenegro, coming on as a substitute in the 60th minute for Gucci.However, Azmoun was not included in Iran’s squad for the World Cup, announced on 1 June 2014. He scored his first goal on 18 November 2014 in a 1–0 friendly win over South Korea.
He was called into Iran’s 2015 AFC Asian Cup squad on 30 December 2014 by Carlos Queiroz. He scored a goal in the next match, a 1–0 friendly win over rivals Iraq. Azmoun then scored the winner in the second game of the Asian Cup with a great piece of individual skill against Qatar. He also scored against Iraq in the quarter-finals with a header. Azmoun was called into Iran’s Olympic qualifiers in March 2015.