Not up-to-date but close
1. Ali Daei Iran 102*(133) (1993-2004)
2. Ferenc Puskás Hungary/Spain 84 ( 89) (1945-1956)
3. Pelé Brazil 77 ( 92) (1957-1971)
4. Sándor Kocsis Hungary 75 ( 68) (1948-1956)
-. Vivian John England 73 ( 53) (1903-1914)
5. Gerd Müller West Germany 68 ( 62) (1966-1974)
6. Majed Abdullah Saudi Arabia 67 (139) (1978-1994)
7. Hossam Hassan Egypt 63*(163) (1985-2004)
Jassem Al-Houwaidi Kuwait 63*( 74) (1992-2002)
Kiatisuk Senamuang Thailand 63*(116) (1993-2004)
10. Imre Schlosser Hungary 59 ( 68) (1906-1927)
28. Karim Bagheri Iran 47*( 80) (1993-2001)
108. Ali Mohammed Karimi Iran 31*( 77) (1998-2004)
1. Ali Daei Iran 102*(133) (1993-2004)
2. Ferenc Puskás Hungary/Spain 84 ( 89) (1945-1956)
3. Pelé Brazil 77 ( 92) (1957-1971)
4. Sándor Kocsis Hungary 75 ( 68) (1948-1956)
-. Vivian John England 73 ( 53) (1903-1914)
5. Gerd Müller West Germany 68 ( 62) (1966-1974)
6. Majed Abdullah Saudi Arabia 67 (139) (1978-1994)
7. Hossam Hassan Egypt 63*(163) (1985-2004)
Jassem Al-Houwaidi Kuwait 63*( 74) (1992-2002)
Kiatisuk Senamuang Thailand 63*(116) (1993-2004)
10. Imre Schlosser Hungary 59 ( 68) (1906-1927)
28. Karim Bagheri Iran 47*( 80) (1993-2001)
108. Ali Mohammed Karimi Iran 31*( 77) (1998-2004)