Manche Länder haben Sonderabkommen mit der EU. Das Thema hat wir hier ja schon öfters.
Ob Kroatien nun allgemein so ein Abkommen hat, weil Kroatien 2013 ohnehin der EU beitritt oder ob Kroatien ein Sonderabkommen mit einzelnen Staaten (eben u.a. mit Deutschland) hat, weiss ich nicht. Die Regeln variieren von Land zu Land, in Spanien gelten z.B. Spieler aus den AKP Staaten nicht als non-EU Ausländer (siehe Cotonou-Abkommen).
Für die meisten Ligen kann man die Ausländerbestimmungen unter Rules nachlesen.