Coach: Safet Sušić

The final squad announced on 2 June 2014:[45]

No.Pos.PlayerDoB/AgeCapsClub
1GKAsmir Begović20 June 1987 (aged 26)30England Stoke City
2DFAvdija Vršajević6 March 1986 (aged 28)13Croatia Hajduk Split
3DFErmin Bičakčić24 January 1990 (aged 24)7Germany Eintracht Braunschweig
4DFEmir Spahić (c)18 August 1980 (aged 33)74Germany Bayer Leverkusen
5DFSead Kolašinac20 June 1993 (aged 20)4Germany Schalke 04
6DFOgnjen Vranješ24 October 1989 (aged 24)13Turkey Elazığspor
7DFMuhamed Bešić10 September 1992 (aged 21)9Hungary Ferencváros
8MFMiralem Pjanić2 April 1990 (aged 24)48Italy Roma
9FWVedad Ibišević6 August 1984 (aged 29)55Germany VfB Stuttgart
10MFZvjezdan Misimović5 June 1982 (aged 32)82China Guizhou Renhe
11FWEdin Džeko17 March 1986 (aged 28)62England Manchester City
12GKJasmin Fejzić15 May 1986 (aged 28)0Germany VfR Aalen
13DFMensur Mujdža28 March 1984 (aged 30)24Germany SC Freiburg
14MFIzet Hajrović4 August 1991 (aged 22)7Turkey Galatasaray
15DFToni Šunjić15 December 1988 (aged 25)7Ukraine Zorya Luhansk
16MFSenad Lulić18 January 1986 (aged 28)33Italy Lazio
17MFSenijad Ibričić26 September 1985 (aged 28)42Turkey Kayseri Erciyesspor
18MFHaris Medunjanin8 March 1985 (aged 29)35Turkey Gaziantepspor
19FWEdin Višća17 February 1990 (aged 24)10Turkey İstanbul Başakşehir
20MFAnel Hadžić16 August 1989 (aged 24)2Austria Sturm Graz
21MFTino-Sven Sušić13 February 1992 (aged 22)2Croatia Hajduk Split
22GKAsmir Avdukić13 May 1981 (aged 33)3Bosnia and Herzegovina Borac Banja Luka
23MFSejad Salihović8 October 1984 (aged 29)42Germany 1899 Hoffenheim