1 | GK | Stipe Pletikosa | January 8, 1979 (1979-01-08) (age 30) | 79 | 0 | Spartak Moscow |
12 | GK | Danijel Subašić | October 27, 1984 (1984-10-27) (age 24) | 0 | 0 | Hajduk Split |
| GK | Vedran Runje 1 | February 10, 1976 (1976-02-10) (age 33) | 6 | 0 | Lens |
|
2 | DF | Hrvoje Čale | March 4, 1985 (1985-03-04) (age 24) | 2 | 0 | Trabzonspor |
4 | DF | Ivica Križanac | April 13, 1979 (1979-04-13) (age 30) | 5 | 0 | Zenit |
5 | DF | Vedran Ćorluka | February 6, 1986 (1986-02-06) (age 23) | 31 | 0 | Tottenham Hotspur |
6 | DF | Hrvoje Vejić | June 8, 1977 (1977-06-08) (age 31) | 5 | 0 | Hajduk Split |
15 | DF | Dario Knežević | April 20, 1982 (1982-04-20) (age 27) | 12 | 1 | Juventus |
-- | DF | Dino Drpić | May 26, 1981 (1981-05-26) (age 27) | 1 | 0 | KSC |
| DF | Josip Šimunić 3 | February 18, 1978 (1978-02-18) (age 31) | 71 | 3 | Hertha Berlin |
|
3 | MF | Ognjen Vukojević | December 20, 1983 (1983-12-20) (age 25) | 12 | 1 | Dynamo Kiev |
7 | MF | Ivan Rakitić | March 10, 1988 (1988-03-10) (age 21) | 18 | 6 | Schalke 04 |
8 | MF | Niko Kranjčar | August 13, 1984 (1984-08-13) (age 24) | 48 | 7 | Portsmouth |
10 | MF | Luka Modrić | September 9, 1985 (1985-09-09) (age 23) | 34 | 6 | Tottenham Hotspur |
11 | MF | Darijo Srna (captain) | May 1, 1982 (1982-05-01) (age 27) | 64 | 17 | Shakhtar Donetsk |
13 | MF | Nikola Pokrivač | November 26, 1985 (1985-11-26) (age 23) | 7 | 0 | Monaco |
14 | MF | Ivan Jurić | August 25, 1975 (1975-08-25) (age 33) | 2 | 0 | Genoa |
18 | MF | Drago Gabrić | September 27, 1986 (1986-09-27) (age 22) | 0 | 0 | Hajduk Split |
| MF | Jerko Leko 1 | April 9, 1980 (1980-04-09) (age 29) | 57 | 2 | Monaco |
| MF | Danijel Pranjić 1 | December 2, 1981 (1981-12-02) (age 27) | 21 | 0 | Heerenveen |
|
9 | FW | Eduardo | February 25, 1983 (1983-02-25) (age 26) | 24 | 14 | Arsenal |
16 | FW | Nikola Kalinić | January 5, 1988 (1988-01-05) (age 21) | 3 | 0 | Hajduk Split |
17 | FW | Ivan Klasnić | January 29, 1980 (1980-01-29) (age 29) | 35 | 11 | Nantes |
-- | FW | Bojan Vručina 2 | November 8, 1984 (1984-11-08) (age 24) | 0 | 0 | Slaven Belupo |
| FW | Mario Mandžukić 1 | May 21, 1986 (1986-05-21) (age 22) | 4 | 1 | Dinamo Zagreb |
| FW | Ivica Olić 1 | September 14, 1979 (1979-09-14) (age 29) | 63 | 11 | HSV |