Map showing the countries Rangers players have represented in international matches This is a list of past and present Rangers F.C. players who have been capped by their country whilst at the club .
Fifty-one nations, former and present, 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).
Players in bold are still at the club.
Current national teams
Albania Rangers F.C. Albanian international footballers Player name Date of first cap Date of last cap Number of caps Eros Grezda 10 October 2018 25 March 2019 6[ 1]
Algeria Rangers F.C. Algerian international footballers Player name Date of first cap Date of last cap Number of caps Madjid Bougherra 20 August 2008 23 June 2010 20[ 2] Brahim Hemdani 31 May 2008 1[ 3]
Argentina Rangers F.C. Argentine international footballers Player name Date of first cap Date of last cap Number of caps Claudio Caniggia 13 February 2002 28 March 2002 2[ 4]
Australia Rangers F.C. Australian international footballers Player name Date of first cap Date of last cap Number of caps Dave Mitchell 12 June 1980 31 October 1993 2[ 5] Craig Moore 21 June 1995 29 March 2004 30[ 6] Tony Vidmar 6 July 1997 25 November 2001 27[ 7] Matt McKay 2 September 2011 15 November 2011 6[ 8]
Belgium Rangers F.C. Belgian international footballers Player name Date of first cap Date of last cap Number of caps Thomas Buffel 4 June 2005 16 August 2006 5[ 9]
Bosnia and Herzegovina Rangers F.C. Bosnian international footballers Player name Date of first cap Date of last cap Number of caps Saša Papac 2 September 2006 28 February 2012 10[ 10]
Canada Rangers F.C. Canadian international footballers Player name Date of first cap Date of last cap Number of caps Colin Miller 16 October 1984 10 May 1986 5[ 11] Fraser Aird 13 October 2015 11 October 2016 2[ 12] Scott Arfield 9 September 2018 15 November 2019 7[ 13]
Chile Rangers F.C. Chilean international footballers Player name Date of first cap Date of last cap Number of caps Sebastián Rozental 15 December 1996 8 October 2000 9[ 14]
Colombia Rangers F.C. Colombian international footballers Player name Date of first cap Date of last cap Number of caps Alfredo Morelos 7 September 2018 20 June 2021 11[ 15]
Croatia Rangers F.C. Croatian international footballers Player name Date of first cap Date of last cap Number of caps Dado Pršo 5 June 2004 22 June 2006 21[ 16] Nikica Jelavić 3 September 2010 15 November 2011 11[ 17] Borna Barišić 6 September 2018 15 October 2023 32[ 18]
Curaçao Rangers F.C. Curaçaoan international footballers Player name Date of first cap Date of last cap Number of caps Juninho Bacuna 6 October 2021 9 October 2021 2[ 19]
Czech Republic Rangers F.C. Czech international footballers Player name Date of first cap Date of last cap Number of caps Libor Sionko 30 May 2006 24 March 2007 8[ 20]
Denmark Rangers F.C. Danish international footballers Player name Date of first cap Date of last cap Number of caps Jan Bartram Erik Bo Andersen 19 June 1996 1[ 21] Jesper Christiansen 6 March 2002 1[ 22] Brian Laudrup 17 August 1994 28 June 1998 33[ 23] Peter Løvenkrands 27 March 2002 1 March 2006 13[ 24]
Ecuador Rangers F.C. Ecuadorian international footballers Player name Date of first cap Date of last cap Number of caps José Cifuentes 7 September 2023 12 June 2024 5[ 25]
Egypt [citation needed ]
Rangers F.C. Egyptian international footballers Player name Date of first cap Date of last cap Number of caps Mohamed Latif
England Rangers F.C. English international footballers Player name Date of first cap Date of last cap Number of caps Terry Butcher 10 September 1986 4 July 1990 32[ 26] Paul Gascoigne 6 September 1995 26 June 1996 22[ 27] Mark Hateley 25 March 1992 1[ 28] Trevor Steven 25 April 1990 6 February 1991 5[ 29] Gary Stevens 14 September 1988 3 June 1992 20[ 30] Mark Walters 3 June 1991 1[ 31] Chris Woods 12 November 1986 12 June 1991 20[ 32]
Finland Rangers F.C. Finnish international footballers Player name Date of first cap Date of last cap Number of caps Jonatan Johansson 20 August 1997 3 June 2000 20[ 33] Antti Niemi 6 September 1997 4 September 1999 17[ 34] Glen Kamara 23 March 2019 19 June 2023 43[ 35]
France Rangers F.C. French international footballers Player name Date of first cap Date of last cap Number of caps Jean-Alain Boumsong 17 November 2004 1[ 36]
Gabon Rangers F.C. Gabonese international footballers Player name Date of first cap Date of last cap Number of caps Daniel Cousin 8 September 2007 19 August 2008 2[ 37]
Georgia Rangers F.C. Georgian international footballers Player name Date of first cap Date of last cap Number of caps Shota Arveladze 1 September 2001 26 March 2005 12[ 38] Zurab Khizanishvili 11 June 2003 27 February 2006 17[ 39]
Germany Rangers F.C. German international footballers Player name Date of first cap Date of last cap Number of caps Jörg Albertz 5 September 1998 1[ 40]
Greece Rangers F.C. Greek international footballers Player name Date of first cap Date of last cap Number of caps Sotirios Kyrgiakos 9 February 2005 25 May 2006 15[ 41]
Honduras Rangers F.C. Honduran international footballers Player name Date of first cap Date of last cap Number of caps Arnold Peralta 11 October 2013 18 November 2014 7[ 42]
Iceland Rangers F.C. Icelandic international footballers Player name Date of first cap Date of last cap Number of caps Thor Beck 10 August 1964 5 July 1965
Israel Rangers F.C. Israeli international footballers Player name Date of first cap Date of last cap Number of caps Avi Cohen 9 January 1988 17 February 1988 3[ 43] Boni Ginzburg 15 October 1989 30 October 1989 2[ 44]
Jamaica Rangers F.C. Jamaican international footballers Player name Date of first cap Date of last cap Number of caps Kemar Roofe 5 September 2021 12 November 2021 5[ 45]
Lithuania Rangers F.C. Lithuanian international footballers Player name Date of first cap Date of last cap Number of caps Andrius Velička 15 October 2008 17 November 2010 6[ 46] Marius Žaliūkas 8 September 2014 27 March 2015 2[ 47]
Mali Rangers F.C. Malian international footballers Player name Date of first cap Date of last cap Number of caps Lassana Coulibaly 16 October 2018 28 June 2019 7[ 48]
Malta Rangers F.C. Maltese international footballers Player name Date of first cap Date of last cap Number of caps Myles Beerman 6 June 2017 26 March 2018 2[ 49]
Nigeria Rangers F.C. Nigerian international footballers Player name Date of first cap Date of last cap Number of caps Sone Aluko 16 June 2012 1[ 50] Joe Aribo 10 September 2019 9 June 2022 18[ 51] Leon Balogun 9 October 2020 29 March 2022 11[ 52] Calvin Bassey 25 March 2022 13 June 2022 6[ 53]
Netherlands
Northern Ireland Rangers F.C. Northern Irish international footballers Player name Date of first cap Date of last cap Number of caps Steven Davis 26 March 2008 27 September 2022 61[ 60] David Healy 9 February 2011 2 June 2012 9[ 61] Lee Hodson 4 September 2016 3 June 2018 8[ 62] Gareth McAuley 18 November 2018 1[ 63] Kyle Lafferty 11 October 2008 11 June 2019 19[ 64] Andrew Little 28 March 2009 7 September 2012 9[ 65] John McClelland 3 June 1981 16 October 1984 25[ 66] Jimmy Nicholl 24 May 1983 12 June 1986 11[ 67] Dean Shiels 15 August 2012 14 November 2012 4[ 68] Jordan Jones 8 June 2019 30 May 2021 5[ 69] Billy Simpson 1951 1958 12[ 70] Ross McCausland 17 November 2023 11 June 2024 3[ 71]
Norway Rangers F.C. Norwegian international footballers Player name Date of first cap Date of last cap Number of caps Henning Berg 20 August 2003 27 May 2004 5[ 72] Tore André Flo 24 March 2001 17 April 2002 8[ 73]
Poland Rangers F.C. Polish international footballers Player name Date of first cap Date of last cap Number of caps Dariusz Adamczuk 18 August 1999 1[ 74]
Portugal Rangers F.C. Portuguese international footballers Player name Date of first cap Date of last cap Number of caps Pedro Mendes 10 October 2009 14 October 2009 2[ 75] Bruno Alves 9 June 2017 7 June 2018 7[ 76]
Romania Rangers F.C. Romanian international footballers Player name Date of first cap Date of last cap Number of caps Daniel Prodan 5 December 2000 1[ 77] Dorin Goian 2 September 2011 4 June 2013 12[ 78] Ianis Hagi 4 September 2020 17 June 2024 26[ 79]
Russia Rangers F.C. Russian international footballers Player name Date of first cap Date of last cap Number of caps Andrei Kanchelskis 19 August 1998 5 September 1998 2[ 80]
Scotland Rangers F.C. Scottish international footballers Player name Date of first cap Date of last cap Number of caps Charlie Adam 30 May 2007 6 June 2007 2[ 81] Sandy Archibald 12 February 1921 9 April 1932 8[ 82] Sammy Baird 21 November 1956 15 June 1958 7[ 83] John Barker 18 March 1893 24 March 1894 2[ 84] Jim Baxter 9 November 1960 21 October 1964 23[ 85] Alex Bennett 1 March 1909 15 March 1913 8[ 86] Jim Bett 23 March 1982 15 December 1982 2[ 87] Ian Black 15 August 2012 1[ 88] James Bowie 13 March 1920 10 April 1920 2[ 89] Kris Boyd 11 May 2006 3 March 2010 16[ 90] Ralph Brand 9 November 1960 2 May 1962 8[ 91] Kirk Broadfoot 10 September 2008 11 August 2010 4[ 92] Bobby Brown 27 November 1946 18 October 1952 4[ 93] George Brown 25 October 1930 21 May 1938 19[ 94] John Buchanan 13 April 1929 5 April 1930 2[ 94] Chris Burke 11 May 2006 13 May 2006 2[ 94] Tommy Cairns 26 February 1920 4 April 1925 8[ 94] Eric Caldow 6 April 1957 6 April 1963 40[ 94] John Cameron 20 March 1886 1[ 94] John Campbell 18 March 1899 23 February 1901 4[ 94] Peter Campbell 23 March 1878 7 April 1879 2[ 94] William Chalmers 14 March 1885 1[ 94] Davie Cooper 12 September 1979 26 May 1987 20[ 94] Sammy Cox 23 May 1948 3 April 1954 25[ 94] Tully Craig 26 February 1927 5 April 1930 8[ 94] David Crawford 3 February 1900 1[ 94] Jason Cummings 27 March 2018 1 Andy Cunningham 13 March 1920 2 April 1927 12[ 94] Christian Dailly 30 May 2008 1[ 94] Ally Dawson 28 May 1980 19 June 1983 5[ 94] Jerry Dawson 20 October 1934 15 April 1939 14[ 94] Matthew Dickie 27 March 1897 3 February 1900 3[ 94] Billy Dodds 29 March 2000 5 September 2001 11[ 94] Jock Drummond 31 March 1894 21 March 1903 13[ 94] Jimmy Duncanson 27 November 1946 1[ 94] Gordon Durie 23 March 1994 23 June 1998 18[ 94] Ian Durrant 9 September 1987 17 November 1993 11[ 94] Barry Ferguson 5 September 1998 28 March 2009 35[ 94] Derek Ferguson 22 March 1988 17 May 1988 2[ 94] Ian Ferguson 22 December 1988 11 February 1997 9[ 94] Jimmy Fleming 1 June 1929 5 April 1930 3[ 94] Jim Forrest 24 November 1965 7 December 1965 2[ 94] Tom Forsyth 17 October 1973 11 June 1978 21[ 94] Jimmy Galt 7 March 1908 14 March 1908 2 [ 94] Neilly Gibson 30 March 1895 2 March 1901 13[ 94] George Gillespie 27 March 1880 22 March 1890 5[ 94] Andy Goram 11 September 1991 25 March 1998 28[ 94] Jimmy Gordon 16 March 1912 10 April 1920 10[ 94] James Gossland 26 January 1884 1[ 94] Richard Gough 17 February 1988 28 April 1993 27[ 94] Donald Gow 17 March 1888 1[ 94] John Gow 24 March 1888 1[ 94] Dougie Gray 27 October 1928 26 October 1932 10[ 94] John Greig 11 April 1964 29 October 1975 44[ 94] David Haddow 7 April 1894 1[ 94] Robert C. Hamilton 18 March 1899 26 March 1904 27[ 94] Tom Hamilton 9 April 1932 1[ 94] Charles Heggie 20 March 1886 1[ 94] George Henderson 26 March 1904 1[ 94] Willie Henderson 20 October 1962 21 April 1971 29[ 94] Colin Hendry 23 March 1994 17 November 1999 10[ 94] David Hill 12 March 1881 25 March 1882 3[ 94] Alan Hutton 30 May 2007 17 November 2007 6[ 94] Tommy Hyslop 3 April 1897 1[ 94] John Inglis 10 March 1883 12 March 1883 2[ 94] Colin Jackson 16 April 1975 15 May 1976 8[ 94] Ryan Jack 9 November 2017 19 November 2023 18[ 95] Sandy Jardine 11 November 1970 19 December 1979 38[ 94] Allan Johnston 7 October 2000 28 March 2001 3[ 94] Mo Johnston 11 October 1989 13 November 1991 10[ 94] Willie Johnston 13 October 1965 11 November 1970 9[ 94] Derek Johnstone 12 May 1973 19 December 1979 14[ 94] Stewart Kennedy 16 April 1975 24 May 1975 5[ 94] David Kinnear 8 December 1937 1[ 94] George Law 5 March 1910 2 April 1910 3[ 94] John Little 6 May 1953 1[ 94] George Livingstone 4 March 1907 1[ 94] Thomas Low 27 March 1897 1[ 94] Alex MacDonald 7 April 1976 1[ 94] Bobby Main 30 October 1937 1[ 94] James Marshall 9 April 1932 14 April 1934 3[ 94] Robert Marshall 19 March 1892 31 March 1894 2[ 94] John May 3 March 1906 1 March 1909 5[ 94] Bob McAuley 19 September 1931 31 October 1931 2[ 94] Stuart McCall 11 September 1991 25 March 1998 29[ 96] Neil McCann 31 March 1999 12 February 2003 15[ 94] Peter McCloy 12 May 1973 30 June 1973 4[ 94] Ally McCoist 29 April 1986 7 September 1997 59[ 97] Ian McColl 15 April 1950 19 April 1958 14[ 98] Andrew McCreadie 18 March 1893 7 April 1894 2[ 99] Lee McCulloch 8 September 2007 7 September 2010 6[ 100] Allan McGregor 30 May 2007 20 November 2018 25[ 101] Hugh McHardy 14 March 1885 1[ 102] Hugh McIntyre 27 March 1880 1[ 103] James "Tuck" McIntyre 29 March 1884 1[ 104] Barrie McKay 4 June 2016 1 Bobby McKean 7 April 1976 1[ 105] Tom McKillop 21 May 1938 1[ 106] Ronnie McKinnon 9 November 1965 14 June 1971 28[ 107] Alan McLaren 16 November 1994 15 November 1995 10[ 108] Ian McMillan 14 May 1961 1[ 109] Moses McNeil 25 March 1876 13 March 1880 2[ 110] Bob McPhail 27 October 1928 10 November 1937 16[ 111] Dave McPherson 12 June 1992 28 April 1993 7[ 112] John McPherson 26 March 1892 27 March 1897 5[ 113] David Meiklejohn 4 February 1922 29 November 1933 15[ 114] Jimmy Millar 3 April 1897 2 April 1897 3[ 115] Jimmy Millar 8 May 1963 9 June 1963 2[ 116] Kenny Miller 25 April 2001 12 October 2010 15[ 117] David Mitchell 29 March 1890 7 April 1894 5[ 118] Alan Morton 9 April 1921 8 May 1932 29[ 119] Tommy Muirhead 4 March 1922 26 October 1929 8[ 120] Jamie Murphy 23 March 2018 30 May 2018 2[ 121] Ian Murray 8 October 2005 13 May 2006 3[ 122] Steven Naismith 9 September 2009 11 October 2011 14[ 123] Robert Neil 3 February 1900 1[ 124] Jimmy Oswald 20 March 1897 1[ 125] Nathan Patterson 6 June 2021 12 November 2021 6 [ 126] Derek Parlane 12 May 1973 28 May 1977 12[ 127] David Provan 12 October 1963 11 May 1966 5[ 128] Gavin Rae 31 March 2004 13 May 2006 3[ 129] Willie Reid 6 March 1911 4 April 1914 9[ 130] Billy Ritchie 2 May 1962 1[ 131] William Robb 31 October 1925 1[ 132] David Robertson 19 February 1992 23 March 1994 3[ 133] John Tait Robertson 3 February 1900 6 March 1905 14[ 134] Maurice Ross 16 May 2002 19 November 2003 12[ 135] Eddie Rutherford 23 May 1948 1[ 136] Alex Scott 7 November 1956 2 May 1962 11[ 137] Jock Shaw 23 January 1946 4 October 1947 6[ 138] Bobby Shearer 15 April 1961 14 May 1961 4[ 139] Jimmy Simpson 20 October 1934 10 November 1937 14[ 140] Alex Smith 2 April 1898 1 April 1911 20[ 141] Dave Smith 30 May 1968 1[ 142] Jimmy Smith 20 October 1934 10 November 1937 2[ 143] Nicol Smith 3 April 1897 3 May 1902 12[ 144] John Souttar 8 June 2022 22 March 2024 5[ 145] Finlay Speedie 9 March 1903 4 April 1903 3[ 146] Jimmy Speirs 7 March 1908 1[ 147] James Stark 15 March 1909 3 April 1909 2[ 148] Colin Stein 16 October 1968 2 July 1972 17[ 149] Scot Symon 7 December 1938 1[ 150] Steven Thompson 12 February 2003 13 October 2004 9[ 151] Kevin Thomson 20 August 2008 3 March 2010 2[ 152] Willie Thornton 15 May 1946 30 May 1952 8[ 153] Tom Vallance 3 March 1877 14 March 1881 7[ 154] Alex Venters 4 April 1936 15 April 1939 2[ 94] Willie Waddell 15 May 1946 3 Nov 1954 18[ 94] John Walker 12 March 1904 26 March 1904 2[ 94] Lee Wallace 26 May 2012 22 March 2017 5[ 94] James Watson 23 March 1878 1[ 94] David Weir 24 March 2007 12 October 2010 17[ 94] Steven Whittaker 12 August 2009 26 May 2012 15[ 94] Davie Wilson 22 October 1960 27 May 1965 22[ 94] Willie Woodburn 12 April 1947 30 April 1952 24[ 94] Thomas Wyllie 29 March 1890 1[ 94] George Young 15 May 1946 19 May 1957 54[ 94]
Slovakia Rangers F.C. Slovakian international footballers Player name Date of first cap Date of last cap Number of caps Filip Šebo 15 August 2006 16 October 2007 7[ 155] Vladimír Weiss 3 September 2010 9 February 2011 4[ 156]
South Africa
Sweden Rangers F.C. Swedish international footballers Player name Date of first cap Date of last cap Number of caps Joachim Björklund 14 August 1996 2 June 1998 15[ 158] Örjan Persson 1 June 1967 25 June 1970 10[ 159] Robert Prytz 6 October 1982 22 May 1985 17[ 160] Jonas Thern 6 August 1997 10 September 1997 4[ 161] Filip Helander 18 November 2019 24 March 2022 9[ 162]
Switzerland Rangers F.C. Swiss international footballers Player name Date of first cap Date of last cap Number of caps Cedric Itten 7 October 2020 15 November 2021 5[ 163]
Trinidad and Tobago Rangers F.C. Trinidadian international footballers Player name Date of first cap Date of last cap Number of caps Marvin Andrews 30 May 2004 3 June 2006 26[ 164]
Tunisia Rangers F.C. Tunisian international footballers Player name Date of first cap Date of last cap Number of caps Hamed Namouchi 26 March 2005 16 August 2006 18[ 165] Bilel Mohsni 28 May 2014 10 September 2014 4[ 166]
Turkey Rangers F.C. Turkish international footballers Player name Date of first cap Date of last cap Number of caps Tugay Kerimoğlu 23 February 2000 6 June 2001 7[ 167] Ridvan Yilmaz 22 March 2024 22 March 2024 1[ 168]
Ukraine Rangers F.C. Ukrainian international footballers Player name Date of first cap Date of last cap Number of caps Oleg Kuznetsov 28 October 1992 1[ 169] Alexei Mikhailichenko 28 October 1992 12 October 1994 2[ 170] [ 171]
United States Rangers F.C. American international footballers Player name Date of first cap Date of last cap Number of caps DaMarcus Beasley 22 August 2007 23 June 2010 25[ 172] Carlos Bocanegra 2 September 2011 14 November 2012 16[ 173] Maurice Edu 20 August 2008 15 August 2012 31[ 174] Claudio Reyna 13 June 1999 7 October 2001 20[ 175] Malik Tillman 23 September 2022 27 September 2022 2[ 176]
Wales Rangers F.C. Welsh international footballers Player name Date of first cap Date of last cap Number of caps Declan John 22 March 2018 28 May 2018 3[ 177] Aaron Ramsey 24 March 2022 1[ 178]
Zambia Rangers F.C. Zambian international footballers Player name Date of first cap Date of last cap Number of caps Fashion Sakala 7 October 2021 17 June 2023 10[ 179]
Commonwealth of Independent States Rangers F.C. Commonwealth of Independent State international footballers Player name Date of first cap Date of last cap Number of caps Oleksiy Mykhaylychenko 29 April 1992 18 June 1992 5[ 180] Oleh Kuznetsov 19 February 1992 18 June 1992 5[ 181]
Ireland See Ireland national football team (1882–1950) for details of this national team.
Rangers F.C. Irish international footballers Player name Date of first cap Date of last cap Number of caps Alex Craig 15 February 1908 15 March 1909 4[ 182] Robert J. Hamilton 25 February 1928 19 September 1931 5[ 183] Sam English 17 September 1932 7 December 1932 2[ 184] Bert Manderson 13 March 1920 27 February 1926 4[ 185] Billy McCandless 9 April 1921 2 February 1929 6[ 186] Whitey McDonald 22 February 1930 17 October 1931 2[ 187] Alex Stevenson [ note 1] 16 September 1933 4 November 1933 3[ 188]
Serbia and Montenegro Rangers F.C. Serbian international footballers Player name Date of first cap Date of last cap Number of caps Dragan Mladenović 11 July 2004 15 August 2005 9[ 189] Gordan Petrić 12 June 1997 16 June 1997 3[ 190]
Soviet Union Rangers F.C. Soviet international footballers Player name Date of first cap Date of last cap Number of caps Oleh Kuznetsov 12 September 1990 13 November 1991 7[ 191] Oleksiy Mykhaylychenko 28 August 1991 13 November 1991 4[ 170]
Notes
References
External links Complete Rangers Scottish Football League Caps Players Internationals Managers Chairmen B Team & Academy Records and statistics Honours Current season Ownership History Home stadium Training ground Incidents Supporters Rivalries Media Others