This is a list of Croatia national football team players. Most of the appearances were made since the country became independent from Yugoslavia in 1990, but international games were also played in the early 1940s and a one-off match was played in 1956. Luka Modrić made the most appearances for the national team with 180, making him one of the eleven Croatian players with 100 or more caps. Davor Šuker, who was the top goalscorer at the 1998 FIFA World Cup, is by far the top goalscorer in the history of the Croatian team, with 45 goals.
Appearances and goals are composed of FIFA World Cup and UEFA European Championship and each competition's required qualification matches, as well as the UEFA Nations League and international friendlies. Players are listed by number of caps, then by goals scored. If they are still tied the players are listed alphabetically. Statistics correct as of 8 September 2024 and the 2024–25 UEFA Nations League match against Poland.
^ abcYears in brackets indicate that the player was part of the squad but did not play in any matches.
Captains
Captaincies are composed of FIFA World Cup and UEFA European Championship and each competition's required qualification matches, as well as international friendlies. Players are listed by number of appearances as captain, then by chronological order of first captaincy. Only matches player started as a captain are counted. Statistics correct as of 8 September 2024 and the 2024–25 UEFA Nations League match against Poland.
^Players considered active are the ones who have been called up for the national team in the last 12 months. Excludes players that have officially announced their retirement from the national team.