The Rangers History Project
1872-2007

Scottish Cup

Champions

Celtic 33

Rangers 31

Queen's Park 10

Aberdeen 7

Heart Of Midlothian 6

Vale Of Leven, 3

Clyde, 3

St. Mirren, 3

Kilmarnock 3

Renton, 2

Hibernian, 2

Third Lanark, 2

Falkirk, 2

Dunfermline Athletic, 2

Motherwell 2

Dumbarton, 1

St. Bernard's, 1

Dundee, 1

Partick Thistle, 1

Morton, 1

Airdrieonians, 1

East Fife, 1

Dundee United 1

withheld 1

 

 

Scottish FA Cup

 

 

 

  Queen's Park Clydesdale
2
0
 
  Queen's Park Renton
3
0
  Queen's Park Third Lanark
1
1
  Queen's Park Third Lanark
2
0
 
  Vale Of Leven Rangers
0
0
 
  Vale Of Leven Rangers
1
1
 
  Vale Of Leven Rangers
3
2
 
  Vale Of Leven Third Lanark
1
0
 
  Vale Of Leven Rangers
 
  Queen's Park  Thornliebank
3
0
 
  Queen's Park  Dumbarton
3
1
 
  Queen's Park  Dumbarton
2
2
 
  Queen's Park  Dumbarton
4
1
 
  Dumbarton Vale Of Leven
2
2
 
  Dumbarton Vale Of Leven
2
1
 
  Queen's Park Vale Of Leven 
 
  Renton Vale Of Leven
0
0
 
  Renton Vale Of Leven
3
1
 
  Queen's Park Renton
3
1
 
  Hibernian Dumbarton
2
1
 
  Renton Cambuslang
6
1
 
  Third Lanark Celtic
2
1
 
  Queen's Park Vale Of Leven
1
1
 
  Queen's Park Vale Of Leven
2
1
 
  Heart Of Midlothian  Dumbarton
1
0
 
  Celtic   Queen's Park
5
1
 
  Queen's Park Celtic 
2
1
 
  Rangers Celtic 
3
1
 
  St. Bernard's Renton
2
1
 
  Heart Of Midlothian Hibernian
3
1
 
  Rangers Dumbarton
5
1
 
  Rangers Kilmarnock
2
0
 
  Celtic Rangers
2
0
 
  Celtic Queen's Park
4
3
 
  Heart Of Midlothian Celtic
4
3
 
  Hibernian Celtic 
1
0
 
  Rangers Heart Of Midlothian
1
1
 
  Rangers Heart Of Midlothian
0
0
 
  Rangers Heart Of Midlothian
2
0
 
  Celtic Rangers
3
2
 
  Third Lanark Rangers
0
0
 
  Third Lanark Rangers
3
1
 
  Heart Of Midlothian Third Lanark
1
0
 
  Celtic Heart Of Midlothian
3
0
 
  Celtic St. Mirren
5
1
 
  cup witheld  
 
  Dundee Clyde
0
0
 
  Dundee Clyde
2
2
 
  Dundee Clyde
2
1
 
  Celtic Hamilton Academicals
0
0
 
  Celtic Hamilton Academicals
2
0
 
  Celtic Clyde
2
0
 
  Falkirk Raith Rovers 
2
0
 
  Celtic Hibernian
0
0
 
  Celtic Hibernian
4
1
 
1915-19 no competition due to war
  Kilmarnock Albion Rovers
3
2
 
  Partick Thistle Rangers
1
0
 
  Morton Rangers
1
0
 
  Celtic Hibernian 
1
0
 
  Airdrieonians Hibernian
2
0
 
  Celtic Dundee
2
1
 
  St. Mirren Celtic
2
0
 
  Celtic East Fife
3
1
 
  Rangers  Celtic
4
0
 
  Kilmarnock Rangers
2
0
 
  Rangers Partick Thistle
0
0
 
  Rangers Partick Thistle
2
1
 
  Celtic   Motherwell
2
2
 
  Celtic   Motherwell
4
2
 
  Rangers Kilmarnock
1
1
 
  Rangers Kilmarnock
3
1
 
  Celtic Motherwell
1
0
 
  Rangers St. Mirren
5
0
 
  Rangers Hamilton Academicals
2
1
 
  Rangers Third Lanark
1
0
 
  Celtic Aberdeen
2
1
 
  East Fife Kilmarnock 
1
1
 
  East Fife Kilmarnock
4
2
 
  Clyde Motherwell 
4
0
 
1940-46 no competition due to war
  Aberdeen Hibernian
2
1
 
  Rangers Morton
1
1
 
  Rangers Morton
1
0
 
  Rangers Clyde
4
1
 
  Rangers East Fife
3
0
 
  Celtic Motherwell
1
0
 
  Motherwell  Dundee 
4
0
 
  Rangers Aberdeen
1
1
 
  Rangers Aberdeen
1
0
 
  Celtic Aberdeen
2
1
 
  Clyde Celtic
1
1
 
  Clyde Celtic
1
0
 
  Heart Of Midlothian Celtic
3
1
 
  Falkirk   Kilmarnock
1
1
 
  Falkirk   Kilmarnock
2
1
 
  Clyde Hibernian
1
0
 
  St Mirren Aberdeen 
3
1
 
  Rangers Kilmarnock
2
0
 
  Dunfermline Athletic Celtic 
1
1
 
  Dunfermline Athletic Celtic 
2
0
 
  Rangers St. Mirren
2
0
 
  Rangers Celtic
1
1
 
  Rangers Celtic
3
0
 
  Rangers Dundee
3
0
 
  Celtic Dunfermline Athletic
3
2
 
  Rangers  Celtic
0
0
 
  Rangers Celtic
1
0
 
  Celtic Aberdeen
2
1
 
  Dunfermline Athletic Heart Of Midlothian
3
1
 
  Celtic Rangers
4
0
 
  Aberdeen Celtic 
3
1
 
  Celtic   Rangers 
1
1
 
  Celtic   Rangers 
1
1
 
  Celtic   Hibernian
6
1
 
  Rangers  Celtic  
3
2
 
  Celtic  Dundee United
3
0
 
  Celtic  Airdrieonians
3
1
 
  Rangers  Heart Of Midlothian
3
1
 
  Celtic  Rangers
1
0
 
  Rangers Aberdeen  
2
1
 
  Rangers Hibernian
0
0
 
  Rangers Hibernian
0
0
 
  Rangers Hibernian
3
2
 
  Celtic Rangers
1
0
 
  Rangers  Dundee United
0
0
 
  Rangers  Dundee United
4
1
 
  Aberdeen Rangers 
4
1
 
  Aberdeen Rangers 
1
0
 
  Aberdeen Celtic
2
1
 
  Celtic  Dundee United  
2
1
 
  Aberdeen Heart Of Midlothian
3
0
 
  St. Mirren Dundee United 
1
0
 
  Celtic Dundee United
2
1
 
  Celtic Rangers 
2
1
 
  Aberdeen Celtic
0
0
 
  Motherwell Dundee United
4
3
 
  Rangers Airdrieonians
2
1
 
  Rangers Aberdeen
2
1
 
  Dundee United Rangers 
1
0
 
  Celtic Airdrieonians
1
0
 
  Rangers Heart Of Midlothian
5
1
 
  Kilmarnock  Falkirk 
1
0
 
  Heart Of Midlothian Rangers
2
1
 
  Rangers Celtic
1
0
 
  Rangers Aberdeen 
4
0
 
  Celtic Hibernian
3
0
 
  Rangers Celtic 
3
2
 
  Rangers Dundee 
1
0
 
  Celtic Dunfermline Athletic
3
1