|Date of birth||February 11, 1986|
|Place of birth||Karaj, Iran|
|Height||1.90 m (6 ft 3 in)|
|2014–2015||Naft Masjed Soleyman||10||(0)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 25 September 2015.
Mohammadi started his career at Shahab Zanjan. He would later join Moghavemat Sepasi and then Paykan. However, he didn't get much first team action and in the 2010–11 season he played for Iranjavan in the Azadegan League.
In July 2011, he joined Sepahan with a two-year contract. In the 2011–12 season, he played two times for Sepahan in 2011–12 Iran Pro League and once in the 2011 AFC Champions League. His best appearance for Sepahan was in the return-leg match against Al-Sadd in the Quarter-Finals of 2011 AFC Champions League.
He was transferred to Persepolis with a three-year contract as part of Shahab Gordan's contract with Sepahan. He played his first, and only match for Persepolis in the 2012–13 season final fixture against Tractor Sazi, which they lost 3–1.
Naft Masjed Soleyman
Mohammadi left Persepolis on 20 June 2014, after the club released him from his contract. He joined newly promoted Naft Masjed Soleyman on 23 June 2014 and played his first match against Saipa which he kept a clean sheet.
Club career statistics
- As of 15 April 2016
|Naft Masjed Soleyman||2014–15||10||0||0||0||–||–||10||0|
|Damash Gilan||Azadegan League||2015–16||26||0||0||0||–||–||26||0|