Scottish Professional Football League

SCOTTISH LEAGUE CUP FINALS

1946/47 - Rangers 4-0 Aberdeen
1947/48 - East Fife 4-1 Falkirk (after a 0-0 draw)
1948/49 - Rangers 2-0 Raith Rovers
1949/50 - East Fife 3-0 Dunfermline Athletic
1950/51 - Motherwell 3-0 Hibernian
1951/52 - Dundee 3-2 Rangers
1952/53 - Dundee 2-0 Kilmarnock
1953/54 - East Fife 3-2 Partick Thistle
1954/55 - Heart of Midlothian 4-2 Motherwell
1955/56 - Aberdeen 2-1 St Mirren
1956/57 - Celtic 3-0 Partick Thistle (after a 0-0 draw)
1957/58 - Celtic 7-1 Rangers
1958/59 - Heart of Midlothian 5-1 Partick Thistle
1959/60 - Heart of Midlothian 2-1 Third Lanark
1960/61 - Rangers 2-0 Kilmarnock
1961/62 - Rangers 3-1 Heart of Midlothian (after a 1-1 draw)
1962/63 - Heart of Midlothian 1-0 Kilmarnock
1963/64 - Rangers 5-0 Morton
1964/65 - Rangers 2-1 Celtic
1965/66 - Celtic 2-1 Rangers
1966/67 - Celtic 1-0 Rangers
1967/68 - Celtic 5-3 Dundee
1968/69 - Celtic 6-2 Hibernian
1969/70 - Celtic 1-0 St Johnstone
1970/71 - Rangers 1-0 Celtic
1971/72 - Partick Thistle 4-1 Celtic
1972/73 - Hibernian 2-1 Celtic
1973/74 - Dundee 1-0 Celtic
1974/75 - Celtic 6-3 Hibernian
1975/76 - Rangers 1-0 Celtic
1976/77 - Aberdeen 2-1 Celtic (AET)
1977/78 - Rangers 2-1 Celtic (AET)
1978/79 - Rangers 2-1 Aberdeen
1979/80 - Dundee United 3-0 Aberdeen (after a 0-0 draw)
1980/81 - Dundee United 3-0 Dundee
1981/82 - Rangers 2-1 Dundee United
1982/83 - Celtic 2-1 Rangers
1983/84 - Rangers 3-2 Celtic (AET)
1984/85 - Rangers 1-0 Dundee United
1985/86 - Aberdeen 3-0 Hibernian
1986/87 - Rangers 2-1 Celtic
1987/88 - Rangers 3-3 Aberdeen (AET, Rangers won 5-3 on penalties)
1988/89 - Rangers 3-2 Aberdeen
1989/90 - Aberdeen 2-1 Rangers (AET)
1990/91 - Rangers 2-1 Celtic (AET)
1991/92 - Hibernian 2-0 Dunfermline Athletic
1992/93 - Rangers 2-1 Aberdeen (AET)
1993/94 - Rangers 2-1 Hibernian
1994/95 - Raith Rovers 2-2 Celtic (AET, Raith Rovers won 6-5 on penalties)
1995/96 - Aberdeen 2-0 Dundee
1996/97 - Rangers 4-3 Heart of Midlothian
1997/98 - Celtic 3-0 Dundee United
1998/99 - Rangers 2-1 St Johnstone
1999/00 - Celtic 2-0 Aberdeen
2000/01 - Celtic 3-0 Kilmarnock
2001/02 - Rangers 4-0 Ayr United
2002/03 - Rangers 2-1 Celtic
2003/04 - Livingston 2-0 Hibernian
2004/05 - Rangers 5-1 Motherwell
2005/06 - Celtic 3-0 Dunfermline Athletic
2006/07 - Hibernian 5-1 Kilmarnock
2007/08 - Rangers 2-2 Dundee United (AET, Rangers won 3-2 on penalties)
2008/09 - Celtic 2-0 Rangers (AET)
2009/10 - Rangers 1-0 St Mirren
2010/11 - Rangers 2-1 Celtic (AET)
2011/12 - Kilmarnock 1-0 Celtic
2012/13 - St Mirren 3-2 Heart of Midlothian
2013/14 - Aberdeen 0-0 Inverness Caledonian Thistle (AET, Aberdeen won 4-2 on penalties)
2014/15 - Celtic 2-0 Dundee United
2015/16 - Ross County 2-1 Hibernian
2016/17 - Celtic 3-0 Aberdeen
2017/18 - Celtic 2-0 Motherwell
2018/19 - Celtic 1-0 Aberdeen
2019/20 - Celtic 1-0 Rangers
2020/21 - St Johnstone 1-0 Livingston
2021/22 - Celtic 2-1 Hibernian
2022/23 - Celtic 2-1 Rangers
2023/24 - Rangers 1-0 Aberdeen
2024/25 - Celtic 3-3 Rangers (AET, Celtic won 5-4 on penalties)

Upcoming Fixtures

Tuesday 14th January 2025

20:00
Dundee v Celtic

Wednesday 15th January 2025

20:00
Rangers v Aberdeen

Sunday 26th January 2025

12:00
Dundee United v Rangers

Saturday 1st February 2025

15:00
Dundee v Heart of Midlothian
15:00
Hibernian v Aberdeen

Tuesday 14th January 2025

19:45
Peterhead v Stranraer

Friday 17th January 2025

19:45
Clyde v Edinburgh City

Saturday 18th January 2025

15:00
Peterhead v Stirling Albion
15:00
Stranraer v East Fife

Tuesday 21st January 2025

19:45
Bonnyrigg Rose v The Spartans

Tuesday 28th January 2025

19:45
Queen's Park v East Kilbride

Wednesday 5th February 2025

19:35
Dunfermline Athletic v Livingston

League Tables

Pos Team Pld Gd Pts
1 Celtic 22 53 59
2 Rangers 22 23 44
3 Dundee United 23 7 37
4 Aberdeen 22 2 35
5 Motherwell 23 -9 31
6 Hibernian 23 -2 29
7 St. Mirren 23 -11 27
8 Dundee 22 -4 26
9 Kilmarnock 23 -12 25
10 Ross County 23 -19 25
11 Heart of Midlothian 23 -6 24
12 St. Johnstone 23 -22 15

Updated at 12/01/2025 at 16:56

View full table
Pos Team Pld Gd Pts
1 Falkirk 20 20 43
2 Ayr United 20 15 38
3 Livingston 20 10 36
4 Partick Thistle 21 7 35
5 Queen's Park 21 1 29
6 Raith Rovers 19 -7 24
7 Greenock Morton 19 -5 23
8 Hamilton Academical 19 -7 21
9 Dunfermline Athletic 20 -5 19
10 Airdrieonians 19 -29 6

Updated at 11/01/2025 at 17:00

View full table
Pos Team Pld Gd Pts
1 Arbroath 20 8 34
2 Stenhousemuir 21 9 32
3 Kelty Hearts 21 9 31
4 Alloa Athletic 21 4 29
5 Cove Rangers 20 5 28
6 Queen of the South 20 -4 26
7 Montrose 20 -2 24
8 Annan Athletic 20 -16 20
9 Inverness Caledonian Thistle 19 -1 13
10 Dumbarton 20 -12 7

Updated at 11/01/2025 at 19:29

View full table
Pos Team Pld Gd Pts
1 East Fife 20 23 39
2 Peterhead 19 7 34
3 Elgin City 19 7 33
4 Edinburgh City 20 1 28
5 Stirling Albion 19 -7 24
6 The Spartans 17 -2 22
7 Clyde 20 -8 22
8 Stranraer 17 -4 18
9 Bonnyrigg Rose 18 -7 18
10 Forfar Athletic 19 -10 15

Updated at 11/01/2025 at 17:07

View full table