Coach: Portugal Carlos Queiroz

The final squad announced on 1 June 2014.[46] The squad numbers were revealed on 5 June.[47]

No.Pos.PlayerDoB/AgeCapsClub
1GKRahman Ahmadi30 July 1980 (aged 33)10Iran Sepahan
2MFKhosro Heydari14 September 1983 (aged 30)49Iran Esteghlal
3MFEhsan Hajsafi25 February 1990 (aged 24)62Iran Sepahan
4DFJalal Hosseini3 February 1982 (aged 32)85Iran Persepolis
5DFAmir Hossein Sadeghi6 September 1981 (aged 32)17Iran Esteghlal
6MFJavad Nekounam (c)7 October 1980 (aged 33)140Kuwait Al-Kuwait
7MFMasoud Shojaei9 June 1984 (aged 30)50Spain Las Palmas
8MFReza Haghighi1 February 1989 (aged 25)8Iran Persepolis
9FWAlireza Jahanbakhsh11 August 1993 (aged 20)7Netherlands NEC
10FWKarim Ansarifard3 April 1990 (aged 24)42Iran Tractor Sazi
11MFGhasem Haddadifar12 July 1983 (aged 30)17Iran Zob Ahan
12GKAlireza Haghighi2 May 1988 (aged 26)6Portugal Sporting Covilhã
13DFHossein Mahini16 September 1986 (aged 27)22Iran Persepolis
14MFAndranik Teymourian6 March 1983 (aged 31)79Iran Esteghlal
15DFPejman Montazeri6 September 1983 (aged 30)22Qatar Umm Salal
16FWReza Ghoochannejhad20 September 1987 (aged 26)14England Charlton Athletic
17DFAhmad Alenemeh10 October 1982 (aged 31)9Iran Naft Tehran
18MFBakhtiar Rahmani23 September 1991 (aged 22)4Iran Foolad
19DFHashem Beikzadeh22 January 1984 (aged 30)17Iran Esteghlal
20DFSteven Beitashour1 February 1987 (aged 27)6Canada Vancouver Whitecaps
21MFAshkan Dejagah5 July 1986 (aged 27)14England Fulham
22GKDaniel Davari6 January 1988 (aged 26)4Germany Eintracht Braunschweig
23DFMehrdad Pouladi26 February 1987 (aged 27)20Iran Persepolis