Club Total   Country Total   Country Total  
    Rangers 98     France 90     Serbia 3  
    Celtic 76     Netherlands 42     Slovenia 3  
    Heart of Midlothian 73     Spain 33     Uruguay 3  
    Hibernian 63     Australia 27     Central African Republic 2  
    Dundee United 50     Italy 24     Chile 2  
    Dundee 45     Argentina 20     China 2  
    Aberdeen 43     Finland 19     Congo DR 2  
    Kilmarnock 42     Lithuania 18     Croatia 2  
    Livingston 37     Portugal 17     Ecuador  2  
    Motherwell 37     Sweden 16     Gabon 2  
    Dunfermline Athletic 25     Norway 15     Haiti 2  
    Falkirk 19     Denmark 14     Japan 2  
    Inverness Caledonian Thistle 18     Iceland 13     Netherlands Antilles 2  
    Hamilton Academical 16     Germany 12     Russia 2  
    St. Johnstone 16     Poland 12     South Africa 2  
    St. Mirren 15     Czech Republic 11     South Korea 2  
    Gretna 8     Slovakia 11     Togo 2  
    Partick Thistle 6     Canada 10     Venezuela 2  
   Teams in bold = ever-present in League     Morocco 10     Mali 2  
            Algeria  9     Angola 1  
            Senegal 9     Benin 1  
            Trinidad and Tobago 9     Colombia 1  
            Cameroon 8     Congo 1  
            Hungary 8     Cyprus 1  
            Jamaica 8     Estonia 1  
            Austria 6     Faroe Islands 1  
            Belgium 6     Gambia 1  
            Brazil 6     Kenya 1  
            Ghana 5     Latvia 1  
            Greece 5     Liberia 1  
            Ivory Coast (Côte d'Ivoire) 5     Mexico 1  
            Nigeria 5     Montenegro 1  
            United States of America 5     Montserrat 1  
            Georgia 4     Namibia 1  
            Israel 4     Peru 1  
            New Zealand 4     Romania 1  
            Switzerland 4     Saint Lucia 1  
            Bosnia & Herzegovina 3     Sierra Leone 1  
            Bulgaria 3     Tunisia 1  
            FYR Macedonia 3     Turkey 1  
            Guinea 3     Uganda 1  
            Honduras 3          
               TOTAL SCOTTISH PREMIER LEAGUE FOREIGN PLAYERS 1992-93 to 2011-12 603