Mohammad Mohammadi (Persian: محمد محمدی, born September 20, 1977) is a retired Iranian footballer who played as a goalkeeper.
He became a regular player under Rainer Zobel in Persepolis and moved to Paykan.
He moved to First division team Steel Azin in 2007 and returned to Paykan and IPL.
After starting the most recent season in the IPL as a reserve, he eventually found good form and replaced Vahid Taleblou as Esteghlal's starting goalkeeper, playing in almost all key matches, including the Asian Champions League.
In 2005 and before the World Cup he was called up to the national team again but then-coach Branko Ivanković did not invite him again.