List of Rangers F.C. players
Notable players
Appearances and goals are for first-team competitive matches only, including Scottish Premier League, Scottish Football League, Scottish Cup, League Cup, Challenge Cup, European Cup/Champions League, UEFA Cup/Europa League, Cup Winners' Cup, Inter-Cities Fairs Cup and Super Cup.

List of Rangers F.C. players

Section Title: Notable players
Table Section Text: Appearances and goals are for first-team competitive matches only, including Scottish Premier League, Scottish Football League, Scottish Cup, League Cup, Challenge Cup, European Cup/Champions League, UEFA Cup/Europa League, Cup Winners' Cup, Inter-Cities Fairs Cup and Super Cup.

Name	Nationality	Position	Rangers career	Appearances	Goals	Notes

Moses McNeil	Scotland	HB	1872–1882	34	10

Peter McNeil	Scotland	HB	1872–1877	7	0

William McBeath	Scotland	HB	1872–1876	5	0

Peter Campbell	Scotland	FW	1872–1879	24	15

Tom Vallance	Scotland	FB	1874–1884	38	0

David Mitchell	Scotland	HB	1889–1900	171	8

Robert Marshall	Scotland	HB	1889–1896	125	4

Andrew McCreadie	Scotland	FB	1890–1894 1896–1897	109	11

John McPherson	Scotland	FW	1891–1902	281	121

Jock Drummond	Scotland	FB	1892–1904	223	6

Nicol Smith	Scotland	FB	1893–1905	205	6

Alex Smith	Scotland	FW	1894–1915	481	152

Neilly Gibson	Scotland	HB	1894–1904	192	22

Matthew Dickie	Scotland	GK	1896–1904	175	0

Robert Neil	Scotland	FB	1897–1904	109	28

Robert Cumming Hamilton	Scotland	FW	1897–1906 1907–1908	209	184

Jacky Robertson	Scotland	FB	1899–1905	130	25

Finlay Speedie	Scotland	FW	1900–1906	121	50

James Stark	Scotland	FB	1900–1907 1908–1910	213	14

John May	Scotland	FB	1904–1910	149	16

Archie Kyle	Scotland	FW	1904–1908	110	52

Alex Craig	Ireland	FB	1904–1914 1916–1917	160	0

George Law	Scotland	FB	1906–1912	107	1

Joe Hendry	Scotland	FB	1909–1917	147	7

Robert Campbell	Scotland	U	1906–1914	211	56

James Galt	Scotland	HB	1906–1914	206	5

Jimmy Gordon	Scotland	FB	1907–1920	334	65

Alex Bennett	Scotland	FW	1908–1917	201	53

Billy Hogg	England	FW	1909–1913	107	45

Herbert Lock	England	GK	1909–1920	238	0

Willie Reid	Scotland	FW	1909–1920	230	195

James Bowie	Scotland	FW	1910–1922	321	66

Jimmy Paterson	Scotland	HB	1910–1920	168	41

John Hempsey	Scotland	GK	1912–1919	150	0

James Logan	Scotland	FB	1912–1917	118	8

Tommy Cairns	Scotland	FW	1913–1927	457	154

Scott Duncan	Scotland	FW	1913–1919	103	26

Andy Cunningham	Scotland	FW	1914–1929	389	182

Peter Pursell	Scotland	FB	1914–1919	128	1

Bert Manderson	Ireland	FB	1915–1927	418	5

Tommy Muirhead	Scotland	U	1917–1924 1925–1930	353	49

Sandy Archibald	Scotland	HB	1917–1934	580	148

Arthur Dixon	England	FB	1917–1926	361	8

James Walls	Scotland	HB	1918–1924	106	4

David Meiklejohn	Scotland	FB	1919–1936	563	46

Geordie Henderson	Scotland	FW	1919–1927	195	142

Alan Morton	Scotland	FW	1920–1933	440	105

Billy McCandless	Ireland	FB	1920–1930	231	9

William Robb	Scotland	GK	1920–1926	251	0

Thomas Hamilton	Scotland	GK	1923–1934	281	0

Tully Craig	Scotland	HB	1923–1935	275	38

Jimmy Fleming	Scotland	FW	1925–1934	268	223

James Marshall	Scotland	FW	1925–1934	225	125

Dougie Gray	Scotland	FB	1925–1947	555	2

Bob McPhail	Scotland	FW	1927–1940	408	261

Jimmy Simpson	Scotland	FB	1927–1940	331	6

Robert J. Hamilton	Ireland	FB	1927–1933	143	0

John Buchanan	Scotland	FB	1927–1931	115	3

Whitey McDonald	Ireland	FB	1928–1938	209	1

George Brown	Scotland	HB	1929–1941	269	23

Bobby Main	Scotland	HB	1929–1939	158	35

Jimmy Smith	Scotland	FW	1930–1946	259	249

Sam English	Ireland	FW	1931–1933	72	41

Jerry Dawson	Scotland	GK	1931–1945	211	0

Torrance Gillick	Scotland	FW	1933–1935 1946–1950	140	62

Alex Venters	Scotland	FW	1933–1946	201	102

David Kinnear	Scotland	FW	1934–1944	109	32

Willie Thornton	Scotland	FW	1936–1954	308	194

Jock Shaw	Scotland	FB	1938–1953	287	1

Willie Woodburn	Scotland	FB	1938–1954	329	1

Jimmy Duncanson	Scotland	FW	1939–1950	140	59

Willie Waddell	Scotland	FW	1939–1955	301	55

George Young	Scotland	FB	1941–1957	428	31

Ian McColl	Scotland	FB	1945–1960	526	14

Willie Rae	Scotland	HB	1946–1957	179	7

Sammy Cox	Scotland	FB	1946–1955	340	16

Bobby Brown	Scotland	GK	1946–1956	296	0

Eddie Rutherford	Scotland	HB	1946–1952	140	28

Willie Findlay	Scotland	FW	1947–1954	114	65

Willie Paton	Scotland	FW	1947–1957	164	68

Johnny Hubbard	South Africa	FW	1949–1959	238	106

Billy Simpson	Northern Ireland	FW	1950–1959	239	163

John Little	Scotland	FB	1950–1961	275	1

John Prentice	Scotland	FB	1950–1956	142	37

George Niven	Scotland	GK	1951–1960	327	0

Derek Grierson	Scotland	FW	1952–1956	106	59

Eric Caldow	Scotland	DF	1953–1966	407	25

Alex Scott	Scotland	MF	1954–1963	331	46

Ralph Brand	Scotland	FW	1954–1965	317	206

Sammy Baird	Scotland	MF	1955–1960	179	52

Max Murray	Scotland	FW	1955–1963	154	121

Bobby Shearer	Scotland	DF	1955–1965	407	4

Jimmy Millar	Scotland	FW	1955–1967	317	162

Davie Wilson	Scotland	MF	1956–1967	373	157

Billy Ritchie	Scotland	GK	1956–1967	339	0

Harold Davis	Scotland	MF	1956–1964	261	13

Dave Provan	Scotland	DF	1958–1970	262	11

Norrie Martin	Scotland	GK	1958–1970	110	0

Ian McMillan	Scotland	FW	1958–1964	194	55

Willie Stevenson	Scotland	MF	1958–1962	103	1

Bill Paterson	Scotland	DF	1958–1962	116	0

Jim Baxter	Scotland	MF	1960–1965 1969–1970	254	24

Willie Henderson	Scotland	MF	1960–1972	426	62

Ronnie McKinnon	Scotland	DF	1960–1973	473	2

John Greig	Scotland	DF	1961–1978	755	120

Jim Forrest	Scotland	FW	1962–1967	163	145

George McLean	Scotland	FW	1962–1967	117	82

Colin Jackson	Scotland	DF	1963–1982	506	40

Willie Johnston	Scotland	MF	1964–1972 1980–1982	393	125

Willie Mathieson	Scotland	DF	1964–1975	250	3

Sandy Jardine	Scotland	DF	1964–1982	674	77

Kai Johansen	Denmark	DF	1965–1970	238	9

Dave Smith	Scotland	MF	1966–1974	301	11

Alex Miller	Scotland	DF	1967–1983	306	30

Andy Penman	Scotland	MF	1967–1973	150	49

Örjan Persson	Sweden	MF	1967–1970	113	31

Colin Stein	Scotland	FW	1968–1973 1975–1977	206	78

Alfie Conn, Jr.	Scotland	MF	1968–1974	149	39

Alex MacDonald	Scotland	MF	1968–1980	503	94

Derek Johnstone	Scotland	U	1970–1983 1985–1986	546	210

Peter McCloy	Scotland	GK	1970–1986	535	0

Derek Parlane	Scotland	FW	1970–1980	300	111

Tommy McLean	Scotland	MF	1971–1982	452	57

Tom Forsyth	Scotland	DF	1972–1982	326	6

Quinton Young	Scotland	MF	1972–1976	116	38

Stewart Kennedy	Scotland	GK	1973–1980	131	0

Bobby McKean	Scotland	MF	1974–1978	119	17

Ally Dawson	Scotland	DF	1975–1987	316	8

Gordon Smith	Scotland	U	1977–1980 1982	157	51

Bobby Russell	Scotland	MF	1977–1986	270	46

Davie Cooper	Scotland	MF	1977–1989	540	75

John MacDonald	Scotland	FW	1978–1986	230	77

Jim Bett	Scotland	MF	1980–1983	152	30

Ian Redford	Scotland	MF	1980–1986	247	42

John McClelland	Northern Ireland	DF	1981–1984	153	8

Dave McPherson	Scotland	DF	1981–1987 1992–1994	424	38

Robert Prytz	Sweden	MF	1982–1985	118	20

Dave MacKinnon	Scotland	DF	1982–1986	141	2

Craig Paterson	Scotland	DF	1982–1987	129	12

Jimmy Nicholl	Northern Ireland	DF	1983–1984 1986–1989	106	0

Robert Fleck	Scotland	FW	1983–1987	104	34

Derek Ferguson	Scotland	MF	1983–1990	145	7

Stuart Munro	Scotland	DF	1983–1991	233	3

Ally McCoist	Scotland	FW	1983–1998	581	355

Ian Durrant	Scotland	MF	1983–1998	347	45

Scott Nisbet	Scotland	DF	1985–1993	118	9

Terry Butcher	England	DF	1986–1990	176	11

Graeme Souness	Scotland	MF	1986–1991	73	5

Chris Woods	England	GK	1986–1991	230	0

Ray Wilkins	England	MF	1987–1989	96	3

Mark Walters	England	MF	1987–1991	143	52

Richard Gough	Scotland	DF	1987–1997 1997–1998	427	34

Gary Stevens	England	DF	1988–1994	246	9

John Brown	Scotland	DF	1988–1997	278	18

Ian Ferguson	Scotland	MF	1988–2000	336	46

Mo Johnston	Scotland	FW	1989–1992	100	46

Nigel Spackman	England	MF	1989–1993	124	3

Trevor Steven	England	MF	1989–1991 1992–1997	184	25

Mark Hateley	England	FW	1990–1995 1997	222	115

Pieter Huistra	Netherlands	MF	1990–1995	158	26

Alexei Mikhailichenko	Ukraine	MF	1991–1996	134	24

David Robertson	Scotland	DF	1991–1997	251	19

Andy Goram	Scotland	GK	1991–1998	260	0

Stuart McCall	Scotland	MF	1991–1998	265	20

Charlie Miller	Scotland	MF	1992–1999	115	16

Gordon Durie	Scotland	FW	1993–2000	171	58

Craig Moore	Australia	DF	1993–1998 1999–2005	253	17

Brian Laudrup	Denmark	MF	1994–1998	150	45

Paul Gascoigne	England	MF	1995–1998	103	39

Alec Cleland	Scotland	DF	1995–1998	133	7

Barry Ferguson	Scotland	MF	1996–2003 2005–2009	431	61

Jörg Albertz	Germany	MF	1996–2001	182	82

Sergio Porrini	Italy	DF	1997–2001	133	7

Tony Vidmar	Australia	DF	1997–2002	159	11

Lorenzo Amoruso	Italy	DF	1997–2003	224	24

Maurice Ross	Scotland	DF	1997–2005	108	3

Bob Malcolm	Scotland	U	1997–2006	115	3

Giovanni van Bronckhorst	Netherlands	MF	1998–2001	118	22

Rod Wallace	England	FW	1998–2001	122	56

Andrei Kanchelskis	Russia	MF	1998–2002	113	19

Neil McCann	Scotland	MF	1998–2003	171	25

Arthur Numan	Netherlands	DF	1998–2003	176	6

Stefan Klos	Germany	GK	1998–2007	298	0

Michael Mols	Netherlands	FW	1999–2004	147	48

Bert Konterman	Netherlands	U	2000–2003	117	9

Kenny Miller	Scotland	FW	2000–2001 2008–2011 2014–2018	301	116

Ronald de Boer	Netherlands	MF	2000–2004	149	41

Peter Løvenkrands	Denmark	FW	2000–2006	182	54

Fernando Ricksen	Netherlands	U	2000–2006	254	20

Shota Arveladze	Georgia	FW	2001–2005	132	57

Allan McGregor	Scotland	GK	2001–2012 2018–	327	0

Alan Hutton	Scotland	DF	2002–2008	122	4

Chris Burke	Scotland	MF	2002–2009	131	14

Steven Smith	Scotland	DF	2004–2010 2013–2015	111	5

Dado Pršo	Croatia	FW	2004–2007	124	37

Nacho Novo	Spain	FW	2004–2010	255	71

Brahim Hemdani	Algeria	MF	2005–2009	108	2

Kris Boyd	Scotland	FW	2005–2010 2014–2015	235	138

David Weir	Scotland	DF	2007–2012	231	5

Saša Papac	Bosnia and Herzegovina	DF	2006–2012	227	7

Steven Whittaker	Scotland	DF	2007–2012	209	28

Steven Davis	Northern Ireland	MF	2008–2012 2019–	225	22

Lee McCulloch	Scotland	U	2007–2015	303	70

Kevin Thomson	Scotland	MF	2007–2010	109	3

Steven Naismith	Scotland	FW	2007–2012	140	33

Kirk Broadfoot	Scotland	DF	2007–2012	121	1

Kyle Lafferty	Northern Ireland	FW	2008–2012 2018–	168	44

Madjid Bougherra	Algeria	DF	2008–2011	113	5

Maurice Edu	United States	MF	2008–2012	125	12

Lee Wallace	Scotland	DF	2011–	256	25

Barrie McKay	Scotland	FW	2012–2017	140	20

Ian Black	Scotland	MF	2012–2015	115	8

Dean Shiels	Northern Ireland	MF	2012–2016	124	31

Nicky Law	England	MF	2013–2016	122	26

Nicky Clark	Scotland	FW	2013–2016	107	24

Danny Wilson	Scotland	DF	2009–2010 2015–2018	107	5

Wes Foderingham	England	GK	2015–	136	0

James Tavernier	England	DF	2015–	194	40

Jason Holt	Scotland	MF	2015–	116	14

Andy Halliday	Scotland	MF	2015–	139	18

Daniel Candeias	Portugal	MF	2017–	93	14

Sentence(s)

Weir was one of the Rangers F.C. player.

final_sentence: Weir was one of the Rangers F.C. player.