Moradi, who had already retired from the international career, hanged up his whistle because of changes in the Iran Football Federation Referees' Committee.
The 45-year old has been a FIFA international referee since 2000 and officiated in 2003 FIFA Confederations Cup.