Nationalities to have played for Rangers

Club History

Forty one nations have played international matches with teams featuring Rangers players.

Rangers have had players take part in matches governed by all continental federations (UEFA, CONCACAF, CONMEBOL, CAF, AFC, and the OFC).

You can find more detail on these players via this Wikipedia article.