Iran leave Belgium-based striker Rezaei out of World Cup squad
The biggest shock was the decision not to take Rezaei, the 26-year-old coming off a blistering season for Belgium's Charleroi, scoring 16 goals in 39 games.
But Iran has strong choices up front, including Alireza Jahanbakhsh, who became the first Iranian to top the scoring table of a major European league with 21 goals for Dutch side AZ Alkmaar.
Also making the squad are Masoud Shojaei, 33, and Ehsan Haji Safi, 28, who were supposed to have been banned for life last summer after playing an Israeli team for their Greek club Panionios.
Iran does not recognise the Jewish state and bars its athletes from appearing against Israelis.
But there was uproar from fans and confusion reigned over the issue, with Shojaei returning to the national squad in March and Haji Safi never actually banned.
Iran is unable to openly discuss the ban on facing Israelis because it breaches international sporting regulations.
Iran's national team has been coached for the past seven years by Portugal's Carlos Queiroz, a former enforcer for Alex Ferguson at Manchester United and one-season boss at Real Madrid.
Queiroz has led Iran to its first back-to-back appearances at the World Cup, but will be hoping to improve on its winless appearance in Brazil.
Iran, nicknamed "Team Melli", had an unbeaten run in qualifiers, becoming the first to book their place from the Asian Football Confederation.
But they face a tough group in the World Cup, with Spain, Portugal and Morocco.
The squad announced this weekend could still change, in case of injury, up to a final deadline on June 4.
Iran World Cup squad
Goalkeepers: Alireza Beiranvand (Persepolis), Rashid Mazaheri (Zob Ahan), Amir Abedzadeh (Maritimo/POR)
Defenders: Ali Gholizadeh (Saipa), Majid Hosseini (Esteghlal), Milad Mohammadi (Akhmat Grozny/RUS), Mohammad Khanzadeh (Padideh), Morteza Pouraliganji (Alsaad/QAT), Pejman Montazeri (Esteghlal), Ramin Rezaeian (Ostende/BEL), Roozbeh Cheshmi (Esteghlal)
Midfielders: Ehsan Haji Safi (Olympiacos/GRE), Karim Ansarifard (Olympiacos/GRE), Masoud Shojaei (AEK Athens/GRE), Mahdi Torabi (Saipa), Omid Ebrahimi (Esteghlal), Saeid Ezatolahi (Amkar Perm/RUS)
Forwards: Alireza Jahanbakhsh (AZ Alkmaar/NED), Ashkan Dejageh (Nottingham Forest/ENG), Mahdi Taremi (Al-Gharafa/QAT), Reza Ghoochannejhad (Heerenveen/NED), Saman Ghoddos (Ostersunds/SWE), Sardar Azmoun (Rubin Kazan/RUS), Vahid Amiri (Persepolis)