| By Team |
| Rk |
Team |
Last
Win |
Seasons
Entered |
G |
W |
D |
L |
F |
A |
FIN
L |
SF
P |
SF
W |
SF
L |
QF
P |
QF
W |
QF
L |
| 1 |
Aberdeen |
Sun 16 Mar 2014 Aberdeen 0 Inverness Caledonian Thistle 0 |
12 |
38 |
25 |
2 |
11 |
72 |
34 |
3 |
6 |
3 |
3 |
9 |
6 |
3 |
| 2 |
Celtic |
Sun 15 Dec 2024 Celtic 3 Rangers 3 |
1 |
4 |
3 |
0 |
1 |
12 |
5 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
| 3 |
Dundee |
Sat 15 Dec 1973 Dundee 1 Celtic 0 |
52 |
184 |
93 |
26 |
65 |
353 |
235 |
2 |
5 |
2 |
3 |
17 |
6 |
11 |
| 4 |
Dundee United |
Sat 06 Dec 1980 Dundee 0 Dundee United 3 |
45 |
175 |
111 |
20 |
44 |
349 |
178 |
5 |
18 |
6 |
12 |
31 |
15 |
16 |
| 5 |
East Fife |
Sat 24 Oct 1953 East Fife 3 Partick Thistle 2 |
72 |
269 |
90 |
53 |
126 |
387 |
499 |
0 |
1 |
0 |
1 |
10 |
2 |
8 |
| 6 |
Heart of Midlothian |
Sat 27 Oct 1962 Heart of Midlothian 1 Kilmarnock 0 |
63 |
257 |
129 |
42 |
86 |
455 |
322 |
2 |
16 |
3 |
13 |
33 |
16 |
17 |
| 7 |
Hibernian |
Sun 18 Mar 2007 Hibernian 5 Kilmarnock 1 |
19 |
63 |
38 |
6 |
19 |
141 |
83 |
2 |
6 |
2 |
4 |
10 |
6 |
4 |
| 8 |
Kilmarnock |
Sun 18 Mar 2012 Celtic 0 Kilmarnock 1 |
14 |
50 |
28 |
7 |
15 |
76 |
53 |
0 |
1 |
0 |
1 |
4 |
2 |
2 |
| 9 |
Livingston (Meadowbank Thistle) |
Sun 14 Mar 2004 Livingston 2 Hibernian 0 |
22 |
85 |
51 |
8 |
26 |
155 |
91 |
1 |
2 |
1 |
1 |
7 |
2 |
5 |
| 10 |
Motherwell |
Sat 28 Oct 1950 Motherwell 3 Hibernian 0 |
75 |
341 |
170 |
52 |
119 |
659 |
480 |
4 |
12 |
3 |
9 |
27 |
12 |
15 |
| 11 |
Partick Thistle |
Sat 23 Oct 1971 Partick Thistle 4 Celtic 1 |
54 |
178 |
78 |
35 |
65 |
282 |
248 |
0 |
1 |
0 |
1 |
11 |
1 |
10 |
| 12 |
Raith Rovers |
Sun 27 Nov 1994 Raith Rovers 2 Celtic 2 |
31 |
84 |
37 |
12 |
35 |
145 |
128 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
| 13 |
Rangers |
Sun 17 Dec 2023 Rangers 1 Aberdeen 0 |
2 |
7 |
5 |
1 |
1 |
17 |
9 |
1 |
2 |
1 |
1 |
2 |
2 |
0 |
| 14 |
Ross County |
Sun 13 Mar 2016 Hibernian 1 Ross County 2 |
10 |
48 |
29 |
7 |
12 |
110 |
56 |
0 |
0 |
0 |
0 |
2 |
0 |
2 |
| 15 |
St Johnstone |
Sun 28 Feb 2021 St Johnstone 1 Livingston 0 |
5 |
21 |
11 |
3 |
7 |
42 |
24 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
| By No of Games Played |
| Rk |
Team |
Last
Win |
Seasons
Entered |
G |
W |
D |
L |
F |
A |
FIN
L |
SF
P |
SF
W |
SF
L |
QF
P |
QF
W |
QF
L |
| 1 |
Motherwell |
Sat 28 Oct 1950 Motherwell 3 Hibernian 0 |
75 |
341 |
170 |
52 |
119 |
659 |
480 |
4 |
12 |
3 |
9 |
27 |
12 |
15 |
| 2 |
East Fife |
Sat 24 Oct 1953 East Fife 3 Partick Thistle 2 |
72 |
269 |
90 |
53 |
126 |
387 |
499 |
0 |
1 |
0 |
1 |
10 |
2 |
8 |
| 3 |
Heart of Midlothian |
Sat 27 Oct 1962 Heart of Midlothian 1 Kilmarnock 0 |
63 |
257 |
129 |
42 |
86 |
455 |
322 |
2 |
16 |
3 |
13 |
33 |
16 |
17 |
| 4 |
Dundee |
Sat 15 Dec 1973 Dundee 1 Celtic 0 |
52 |
184 |
93 |
26 |
65 |
353 |
235 |
2 |
5 |
2 |
3 |
17 |
6 |
11 |
| 5 |
Partick Thistle |
Sat 23 Oct 1971 Partick Thistle 4 Celtic 1 |
54 |
178 |
78 |
35 |
65 |
282 |
248 |
0 |
1 |
0 |
1 |
11 |
1 |
10 |
| 6 |
Dundee United |
Sat 06 Dec 1980 Dundee 0 Dundee United 3 |
45 |
175 |
111 |
20 |
44 |
349 |
178 |
5 |
18 |
6 |
12 |
31 |
15 |
16 |
| 7 |
Livingston (Meadowbank Thistle) |
Sun 14 Mar 2004 Livingston 2 Hibernian 0 |
22 |
85 |
51 |
8 |
26 |
155 |
91 |
1 |
2 |
1 |
1 |
7 |
2 |
5 |
| 8 |
Raith Rovers |
Sun 27 Nov 1994 Raith Rovers 2 Celtic 2 |
31 |
84 |
37 |
12 |
35 |
145 |
128 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
| 9 |
Hibernian |
Sun 18 Mar 2007 Hibernian 5 Kilmarnock 1 |
19 |
63 |
38 |
6 |
19 |
141 |
83 |
2 |
6 |
2 |
4 |
10 |
6 |
4 |
| 10 |
Kilmarnock |
Sun 18 Mar 2012 Celtic 0 Kilmarnock 1 |
14 |
50 |
28 |
7 |
15 |
76 |
53 |
0 |
1 |
0 |
1 |
4 |
2 |
2 |
| 11 |
Ross County |
Sun 13 Mar 2016 Hibernian 1 Ross County 2 |
10 |
48 |
29 |
7 |
12 |
110 |
56 |
0 |
0 |
0 |
0 |
2 |
0 |
2 |
| 12 |
Aberdeen |
Sun 16 Mar 2014 Aberdeen 0 Inverness Caledonian Thistle 0 |
12 |
38 |
25 |
2 |
11 |
72 |
34 |
3 |
6 |
3 |
3 |
9 |
6 |
3 |
| 13 |
St Johnstone |
Sun 28 Feb 2021 St Johnstone 1 Livingston 0 |
5 |
21 |
11 |
3 |
7 |
42 |
24 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
| 14 |
Rangers |
Sun 17 Dec 2023 Rangers 1 Aberdeen 0 |
2 |
7 |
5 |
1 |
1 |
17 |
9 |
1 |
2 |
1 |
1 |
2 |
2 |
0 |
| 15 |
Celtic |
Sun 15 Dec 2024 Celtic 3 Rangers 3 |
1 |
4 |
3 |
0 |
1 |
12 |
5 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
| By Seasons Entered |
| Rk |
Team |
Last
Win |
Seasons
Entered |
G |
W |
D |
L |
F |
A |
FIN
L |
SF
P |
SF
W |
SF
L |
QF
P |
QF
W |
QF
L |
| 1 |
Motherwell |
Sat 28 Oct 1950 Motherwell 3 Hibernian 0 |
75 |
341 |
170 |
52 |
119 |
659 |
480 |
4 |
12 |
3 |
9 |
27 |
12 |
15 |
| 2 |
East Fife |
Sat 24 Oct 1953 East Fife 3 Partick Thistle 2 |
72 |
269 |
90 |
53 |
126 |
387 |
499 |
0 |
1 |
0 |
1 |
10 |
2 |
8 |
| 3 |
Heart of Midlothian |
Sat 27 Oct 1962 Heart of Midlothian 1 Kilmarnock 0 |
63 |
257 |
129 |
42 |
86 |
455 |
322 |
2 |
16 |
3 |
13 |
33 |
16 |
17 |
| 4 |
Partick Thistle |
Sat 23 Oct 1971 Partick Thistle 4 Celtic 1 |
54 |
178 |
78 |
35 |
65 |
282 |
248 |
0 |
1 |
0 |
1 |
11 |
1 |
10 |
| 5 |
Dundee |
Sat 15 Dec 1973 Dundee 1 Celtic 0 |
52 |
184 |
93 |
26 |
65 |
353 |
235 |
2 |
5 |
2 |
3 |
17 |
6 |
11 |
| 6 |
Dundee United |
Sat 06 Dec 1980 Dundee 0 Dundee United 3 |
45 |
175 |
111 |
20 |
44 |
349 |
178 |
5 |
18 |
6 |
12 |
31 |
15 |
16 |
| 7 |
Raith Rovers |
Sun 27 Nov 1994 Raith Rovers 2 Celtic 2 |
31 |
84 |
37 |
12 |
35 |
145 |
128 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
| 8 |
Livingston (Meadowbank Thistle) |
Sun 14 Mar 2004 Livingston 2 Hibernian 0 |
22 |
85 |
51 |
8 |
26 |
155 |
91 |
1 |
2 |
1 |
1 |
7 |
2 |
5 |
| 9 |
Hibernian |
Sun 18 Mar 2007 Hibernian 5 Kilmarnock 1 |
19 |
63 |
38 |
6 |
19 |
141 |
83 |
2 |
6 |
2 |
4 |
10 |
6 |
4 |
| 10 |
Kilmarnock |
Sun 18 Mar 2012 Celtic 0 Kilmarnock 1 |
14 |
50 |
28 |
7 |
15 |
76 |
53 |
0 |
1 |
0 |
1 |
4 |
2 |
2 |
| 11 |
Aberdeen |
Sun 16 Mar 2014 Aberdeen 0 Inverness Caledonian Thistle 0 |
12 |
38 |
25 |
2 |
11 |
72 |
34 |
3 |
6 |
3 |
3 |
9 |
6 |
3 |
| 12 |
Ross County |
Sun 13 Mar 2016 Hibernian 1 Ross County 2 |
10 |
48 |
29 |
7 |
12 |
110 |
56 |
0 |
0 |
0 |
0 |
2 |
0 |
2 |
| 13 |
St Johnstone |
Sun 28 Feb 2021 St Johnstone 1 Livingston 0 |
5 |
21 |
11 |
3 |
7 |
42 |
24 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
| 14 |
Rangers |
Sun 17 Dec 2023 Rangers 1 Aberdeen 0 |
2 |
7 |
5 |
1 |
1 |
17 |
9 |
1 |
2 |
1 |
1 |
2 |
2 |
0 |
| 15 |
Celtic |
Sun 15 Dec 2024 Celtic 3 Rangers 3 |
1 |
4 |
3 |
0 |
1 |
12 |
5 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
| By Date of Final |
| Rk |
Team |
Last
Win |
Seasons
Entered |
G |
W |
D |
L |
F |
A |
FIN
L |
SF
P |
SF
W |
SF
L |
QF
P |
QF
W |
QF
L |
| 1 |
Motherwell |
Sat 28 Oct 1950 Motherwell 3 Hibernian 0 |
75 |
341 |
170 |
52 |
119 |
659 |
480 |
4 |
12 |
3 |
9 |
27 |
12 |
15 |
| 2 |
East Fife |
Sat 24 Oct 1953 East Fife 3 Partick Thistle 2 |
72 |
269 |
90 |
53 |
126 |
387 |
499 |
0 |
1 |
0 |
1 |
10 |
2 |
8 |
| 3 |
Heart of Midlothian |
Sat 27 Oct 1962 Heart of Midlothian 1 Kilmarnock 0 |
63 |
257 |
129 |
42 |
86 |
455 |
322 |
2 |
16 |
3 |
13 |
33 |
16 |
17 |
| 4 |
Partick Thistle |
Sat 23 Oct 1971 Partick Thistle 4 Celtic 1 |
54 |
178 |
78 |
35 |
65 |
282 |
248 |
0 |
1 |
0 |
1 |
11 |
1 |
10 |
| 5 |
Dundee |
Sat 15 Dec 1973 Dundee 1 Celtic 0 |
52 |
184 |
93 |
26 |
65 |
353 |
235 |
2 |
5 |
2 |
3 |
17 |
6 |
11 |
| 6 |
Dundee United |
Sat 06 Dec 1980 Dundee 0 Dundee United 3 |
45 |
175 |
111 |
20 |
44 |
349 |
178 |
5 |
18 |
6 |
12 |
31 |
15 |
16 |
| 7 |
Raith Rovers |
Sun 27 Nov 1994 Raith Rovers 2 Celtic 2 |
31 |
84 |
37 |
12 |
35 |
145 |
128 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
| 8 |
Livingston (Meadowbank Thistle) |
Sun 14 Mar 2004 Livingston 2 Hibernian 0 |
22 |
85 |
51 |
8 |
26 |
155 |
91 |
1 |
2 |
1 |
1 |
7 |
2 |
5 |
| 9 |
Hibernian |
Sun 18 Mar 2007 Hibernian 5 Kilmarnock 1 |
19 |
63 |
38 |
6 |
19 |
141 |
83 |
2 |
6 |
2 |
4 |
10 |
6 |
4 |
| 10 |
Kilmarnock |
Sun 18 Mar 2012 Celtic 0 Kilmarnock 1 |
14 |
50 |
28 |
7 |
15 |
76 |
53 |
0 |
1 |
0 |
1 |
4 |
2 |
2 |
| 11 |
Aberdeen |
Sun 16 Mar 2014 Aberdeen 0 Inverness Caledonian Thistle 0 |
12 |
38 |
25 |
2 |
11 |
72 |
34 |
3 |
6 |
3 |
3 |
9 |
6 |
3 |
| 12 |
Ross County |
Sun 13 Mar 2016 Hibernian 1 Ross County 2 |
10 |
48 |
29 |
7 |
12 |
110 |
56 |
0 |
0 |
0 |
0 |
2 |
0 |
2 |
| 13 |
St Johnstone |
Sun 28 Feb 2021 St Johnstone 1 Livingston 0 |
5 |
21 |
11 |
3 |
7 |
42 |
24 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
| 14 |
Rangers |
Sun 17 Dec 2023 Rangers 1 Aberdeen 0 |
2 |
7 |
5 |
1 |
1 |
17 |
9 |
1 |
2 |
1 |
1 |
2 |
2 |
0 |
| 15 |
Celtic |
Sun 15 Dec 2024 Celtic 3 Rangers 3 |
1 |
4 |
3 |
0 |
1 |
12 |
5 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |