The 2004 AFC Asian Cup Bahrain squad was made up of 30 players from three different countries.
13 Qatar SC 1 Al-Najma 2 Al-Ahli 5 Al-Ahli 7 Al-Arabi 9 Al-Rayyan 10 Al-Arabi 11 Al-Khor 17 Al-Ahli 23 Al-Shamal 29 Al-Gharrafa 30 Al-Gharrafa 
