Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
After his excellent performances for Pas he finally accepted the offer from Esteghlal F.C. and was one of the key players in 2008–09 for Esteghlal F.C. to win the league. He continued his excellent performances the season after and was the most influential player of the team. He left Esteghlal F.C. in 2010, joining Sepahan with a 2-year contract. He won the league with Sepahan and was transferred back to Esteghlal F.C. on 23 July 2011 on a two-year deal and won the Hazfi Cup in his first season and Iran Pro League next season. He extended his contract with Esteghlal on 13 July 2013, keeping him at the club until 2016. On 19 June 2016, he signed another three-year contract extension, keeping him at the club through 2019. He announced he will be retired from football at the end of the 2018–19 season. He played his last game for Esteghlal in a 2–1 win against Sepidrood on 16 May 2019.