I think Mahdavikia hands down is the most successful player who could well mix it with the best there is , Daei , Bagheri , Azizi and Karimi were also right behind him . He played for 10 years in Bundess liga , nearly 300 games for Hamburg and also made it to Hamburg team of century !
I just wanted to share some thoughts on Ghelich and Roshan , Ghelich scored the most important goal in Iran history , a bullet of a shot from long range that went in like a rocket passed a helpless Visoker that only had time to turn his head and wacth the ball nearly burst his net and thus beating Israel for our first ever Asian trophy and a start of a Ten golden years of Iran football . He scored many like that and was a pivot and a real heavy weight with a great vision , strenght and touch .
Roshan was fast , technical and great with both feet ,he was also extremely smart with great timing and great for making something out of nothing . His accuracy was very good and if there was someone you could rely on to get you out of trouble he was your man.