All that at age of 21 only! The guy can easy finish second in this list, behind Daei, breaking Daei's record can be really tough though. So i did a small search and here is the list of top 10 scorers...
This is quite an elite list:
1)Ali Daei, 109 goals in 149 matches
2) Karim Bagheri, 50 goals in 87 matches
3)Javad Nekounam,39 goals in 151matches
4)Ali Karimi, 38 goals in 127 matches
5)Gholamhossein Mazloumi, 19 goals in 40 matches
6)Farshad Pious, 18 goals in 34 matches
7)Sardar Azmoun, 16 goals in 22 matches
8)Hamid Alidoosti, 15 goals in 27 matches
8) Vahid Hashemian, 15 goals in 50 matches
9)Naser Mohammadkhani, 14 goals in 27 matches
9)Hasan Roshan, 14 goals in 27 matches
9)Reza Ghoochannejhad, 14 goals in 31 matches
9)Parviz Ghelichkhani, 14 goals in 66 matches
10)Karim Ansarifard, 12 goals in 52 matches
10) Hamid Estili, 12 goals in 82 matches
This is quite an elite list:
1)Ali Daei, 109 goals in 149 matches
2) Karim Bagheri, 50 goals in 87 matches
3)Javad Nekounam,39 goals in 151matches
4)Ali Karimi, 38 goals in 127 matches
5)Gholamhossein Mazloumi, 19 goals in 40 matches
6)Farshad Pious, 18 goals in 34 matches
7)Sardar Azmoun, 16 goals in 22 matches
8)Hamid Alidoosti, 15 goals in 27 matches
8) Vahid Hashemian, 15 goals in 50 matches
9)Naser Mohammadkhani, 14 goals in 27 matches
9)Hasan Roshan, 14 goals in 27 matches
9)Reza Ghoochannejhad, 14 goals in 31 matches
9)Parviz Ghelichkhani, 14 goals in 66 matches
10)Karim Ansarifard, 12 goals in 52 matches
10) Hamid Estili, 12 goals in 82 matches