In May 2018 he was named in preliminary squad for the 2018 World Cup in Russia. however he did not make the final 23. Ghafouri was named in the squad for 2019 AFC Asian Cup. After sitting out the first game against Yemen, he made his first appearance in the competition on 12 January and played the entire 2–0 win over Vietnam.