Moharrami made 37 appearances for the Iran national football team. He was captain of Iran national football team at Asian Cup 1996. Regardless of the fact that he has been one of the best left-backs of Iranian football history, he is mostly known for his several controversial actions in different matches. In the infamous Perspolis- Esteghlal derby in 1993, he was accused to be in the lime light of the brawl and was banned for three years. In his rare appearance in a live TV show in 2011, he claimed that the punishment which ruined his career was too severe and unfair. He also was banned for a year for attacking referee Jamal Al Sharif during Iran-Japan match in 1992 Asian cup. Despite his actions towards referees and opponents in the games, he has remained a popular figure in the Iranian football history and considered an icon. During Persepolis F.C. matches, whenever the crowd is not satisfied with referee's decisions they chant Moharrami's name to remind the referee that he would have been kicked if Moharrami were in the game.