The Rangers History Project
1872-2007

Champions

 

Rangers 24

Celtic 13

Aberdeen 5

Heart Of Midlothian 4

East Fife, 3

Dundee 3

Dundee United, 2

Hibernian 3

Motherwell, 1

Partick Thistle, 1

Raith Rovers, 1

Livingston 1

Runners Up

Celtic 13

Aberdeen 7

Rangers, 6

Hibernian 6

Kilmarnock 5

Partick Thistle, 3

Dundee, 3

Dundee United 3

Dunfermline Athletic, 3

Heart Of Midlothian, 2

St. Johnstone, 2

Motherwell 2

Falkirk, 1

Raith Rovers, 1

St. Mirren, 1

Third Lanark, 1

Morton, 1

Ayr United 1

Finalists

Rangers 29

Celtic 26

Aberdeen 12

Hibernian 9

Dundee, 6

Heart Of Midlothian 6

Dundee United 5

Partick Thistle, 4

Kilmarnock 5

East Fife, 3

Motherwell 3

Dunfermline Athletic, 3

Raith Rovers, 2

St. Johnstone 2

Falkirk, 1

St. Mirren, 1

Third Lanark, 1

Morton, 1

Ayr United, 1

Livingston 1

 

Scottish League Cup

 

1946-47 Rangers Aberdeen
4
0
1947-48
East Fife Falkirk
0
0
 
replay
East Fife Falkirk
4
1
 
1948-49
Rangers Raith Rovers
2
0
1949-50
East Fife Dunfermline Athletic
3
0
1950-51
Motherwell Hibernian
3
0
1951-52
Dundee Rangers
3
2
1952-53 Dundee Kilmarnock
2
0
 
1953-54 East Fife Partick Thistle
3
2
 
1954-55 Hearts Motherwell
4
2
 
1955-56 Aberdeen St Mirren
2
1
 
1956-57 Celtic Partick Thistle
3
0
 
1957-58 Celtic Rangers
7
1
1958-59 Hearts Partick Thistle
5
1
 
1959-60 Hearts Third Lanark
2
1
 
1960-61 Rangers Kilmarnock
2
0
1961-62 Rangers Hearts
1
1
replay Rangers Hearts
3
1
1962-63 Hearts Kilmarnock
1
0
 
1963-64 Rangers Morton
5
0
1964-65 Rangers Celtic
2
1
1965-66 Celtic Raners
2
1
1966-67 Celtic Rangers
1
0
1967-68 Celtic Dundee
5
3
 
1968-69 Celtic Hibernian
6
2
 
1969-70 Celtic St Johnston
1
0
 
1970-71 Rangers Celtic
1
0
1971-72 Partick Thistle Celtic
4
1
 
1972-73 Hibernian Celtic
2
1
 
1973-74 Dundee Celtic
1
0
 
1974-75 Celtic Hibernian
6
3
 
1975-76 Rangers Celtic
1
0
1976-77* Aberdeen Celtic
2
1
 
1977-78* Rangers Celtic
2
1
1978-79 Rangers Aberdeen
2
1
1979-80 Dundee United Aberdeen
0
0
 
replay Dundee nited Aberdeen
3
0
 
1980-81 Dundee United Dundee
3
0
 
1981-82 Rangers Dundee United
2
1
1982-83 Celtic Rangers
2
1
1983-84* Rangers Celtic
3
2
1984-85 Rangers Dundee United
1
0
1985-86 Aberdeen Hibernian
3
0
 
1986-87 Rangers Celtic
2
1
1987-88 Rangers (5-3 pen) Aberdeen
3
3
1988-89 Rangers Aberdeen
3
2
1989-90* Aberdeen Rangers
2
1
1990-91* Rangers Celtic
2
1
1991-92 Hibernian Dunfermline Athletic
2
0
 
1992-93 Rangers Aberdeen
2
1
1993-94 Rangers Hibernian
2
1
1994-95* Raith Rovers (6-5pen) Celtic
2
2
 
1995-96 Aberdeen Dundee
2
0
 
1996-97 Rangers Hearts
4
3
1997-98 Celtic Dundee United
3
0
 
1998-99 Rangers St Johnston
2
1
1999-00 Celtic Aberdeen
2
0
 
2000-01 Celtic Kilmarnock
3
0
 
2001-02 Rangers Ayr United
4
0
2002-03 Rangers Celtic
2
1
2003-04 Livingston Hibernian
2
0
 
2004-05 Rangers Motherwell
5
1
2005-06  Celtic Dunfermline Athletic
3
0
 
2006-07 Hibernian Kilmarnock
5
1