Kapitanowie reprezentacji mały|175px|Javad Nekounam - Kapitan reprezentacji w latach 2009-2015. MjLata bycia kapitanemZawodnikWystępy (gole) w reprezentacji11984–1987, 1989–1991Mohammad Pandżali45 (0)21987–1989, 1991–1993Sirous Ghayeghran40 (6)31993Hamid Derachszan41 (9)41993–1994Farszad Pius35 (19)51996–1998Ahmad Reza Abedzadeh79 (0)61998–1999Nader Mohammadchani64 (4)71999–2000Hamid Estili82 (12)82000–2006Ali Daei149 (109)92006–2009Mehdi Mahdawikia111 (13)102009–2015Dżawad Nekunam151 (39)112015–2016Andranik Tejmurijan101 (9)122016–Aszkan Deżagah59 (11)132016–Masud Szodża’i87 (8)142016–Ehsan Hadżsafi129 (7)
Trenerzy mały|200px|Carlos Queiroz – trener reprezentacji w latach 2011-2019 i 2022-2023. Imię i nazwiskoPaństwoOdDoHossein Sadaghiani Iran15 stycznia 19415 marca 1951Mostafa Salimi Iran5 marca 19512 kwietnia 1952József Mészáros Węgry5 grudnia 195718 grudnia 1959Hossein Fekri Iran1 czerwca 196116 marca 1966György Szűcs Węgry10 września 196624 listopada 1967Hossein Fekri Iran24 listopada 196726 listopada 1967Mahmoud Bayati Iran26 listopada 19677 marca 1969Zdravko Rajkov Jugosławia7 marca 196917 września 1970Igor Netto ZSRR4 listopada 197010 września 1971Parviz Dehdari Iran10 września 19717 maja 1972Mohammad Ranjbar Iran7 maja 197225 czerwca 1972Mahmoud Bayati Iran26 czerwca 197217 stycznia 1974Danny McLennan Szkocja17