Squads for the 2004 AFC Asian Cup played in China from 17 July to 7 August 2004.
Group A
Bahrain Head Coach: Srećko Juričić
China Head Coach: Arie Haan
Indonesia Head Coach: Ivan Venkov Kolev
Qatar Head Coach: Philippe Troussier
Group B
Jordan Head Coach: Mahmoud El-Gohary
Kuwait Head Coach: Mohammed Ibrahem
South Korea Head Coach: Jo Bonfrère
United Arab Emirates Head Coach: Aad De Mos
Group C
Iraq Head Coach: Adnan Hamad
Saudi Arabia Head Coach: Gerard van der Lem
Turkmenistan Head Coach: Rahym Gurbanmämmedow
Uzbekistan Head Coach: Ravshan Khaydarov
Group D
Iran Head Coach: Branko Ivanković
Japan Head Coach: Zico
Oman Head Coach: Milan Máčala
Thailand Head Coach: Chatchai Paholpat
References Courtney, Barrie. "Asian Nations Cup 2004 Final Tournament – Extended File". RSSSF. Retrieved 2012-04-11.