Iran national football team
Moharrami made 37 appearances for the Iran national football team. He was captain of Iran national football team at Asian Cup 1996.