Career
Zamehran started his professional career with Payam Mashhad in 2009 while he promoted to first team by Davoud Mahabadi. He made his debut for Payam in 2010-2011 season. Later he moved to in Division 2.
After shining with Mashadi side in Division 2, he joined Mes Sarcheshmeh.
In summer 2013 he joined newly established side. he was part of in promoting to Pro League in 2014. In 2014-2015 season he failed in making any appearances for, so he joined to with a loan contract until end of the season in winter transfer window.
He scored 4 times in 10 matches for and helped them to promoting to Pro League. In Summer 2015 he moved to permanently with a contract until 2016.
He made his professional debut in 2-1 loss against Esteghlal on July 30, 2015 where he used as a substitute for Reza Enayati.