List of foreign players of Esteghlal F.C.

List of non Iranian players of Esteghlal F.C. are footballers that played for the Iranian club, Esteghlal F.C. As of 4 February 2024, 54 footballers from 25 countries played for Esteghlal F.C.

History
Pierre Karlów was the first non Iranian player joining the club in 1946. Karlów was one of the Polish war refugee who stayed in Iran after the end of World War II.

Key

 * Bold players are/were National players.
 * The list is ordered first by date of debut, and then if necessary in alphabetical order.
 * Statistics are correct up to and including the match played on 14 February 2021. Where a player left the club permanently after this date, his statistics are updated to his date of leaving.

Position: Playing positions are listed according to the tactical formations that were employed at the time. Club career: Club career is defined as the first and last calendar years in which the player appeared for the club in any of the competitions listed below. Total appearances and Total goals: Total appearances and goals comprise those in the Iran championship Tournament, Iran Local League, Takht Jamshid Cup, Qods League, Azadegan League, Iran Pro League, Tehran Football League, Hazfi Cup, Tehran Hazfi Cup, AFC Champions League, Asian Cup Winners' Cup, and Iranian Super Cup.