Toggle navigation
Scotland
Premiership
Championship
League One
League Two
Highland League
Lowland League
Scottish Cup
League Cup
Challenge Cup
SWPL 1 Women
Scottish Cup Women
SWPL Cup Women
Countries
Africa
Albania
Algeria
Andorra
Angola
Antigua & Barbuda
Argentina
Armenia
Aruba
Asia
Australia
Australia & Oceania
Austria
Azerbaijan
Bahrain
Bangladesh
Belarus
Belgium
Benin
Bermuda
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cape Verde
Chile
China
Colombia
Costa Rica
Croatia
Cuba
Curaçao
Cyprus
Czech Republic
Denmark
Djibouti
Dominican Republic
DR Congo
Ecuador
Egypt
El Salvador
England
Estonia
Eswatini
Ethiopia
Europe
Faroe Islands
Fiji
Finland
France
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Grenada
Guatemala
Guinea
Haiti
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Israel
Italy
Ivory Coast
Jamaica
Japan
Jordan
Kazakhstan
Kenya
Kosovo
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao
Malawi
Malaysia
Maldives
Mali
Malta
Mauritania
Mauritius
Mexico
Moldova
Mongolia
Montenegro
Morocco
Mozambique
Myanmar
Namibia
Netherlands
New Zealand
Nicaragua
Niger
Nigeria
North & Central America
Northern Ireland
North Macedonia
Norway
Oman
Pakistan
Palestine
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Qatar
Republic of the Congo
Réunion
Romania
Russia
Rwanda
San Marino
Saudi Arabia
Scotland
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Somalia
South Africa
South America
South Korea
Spain
Sri Lanka
Sudan
Sweden
Switzerland
Syria
Taiwan
Tajikistan
Tanzania
Thailand
Togo
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Uganda
Ukraine
United Arab Emirates
Uruguay
USA
Uzbekistan
Venezuela
Vietnam
Wales
World
Yemen
Zambia
Zimbabwe
Menu
Widget
Home
Scotland
Scottish Cup
2019/2020
Scottish Cup
2019/2020
Summary
Results
Archive
Latest Scores
Final
20.12.20
Pen.
Celtic
4
-
3
Hearts
(2
)
-
(
0)
Semi-finals
01.11.20
Celtic
2
-
0
Aberdeen
(2
)
-
(
0)
31.10.20
AET
Hearts
2
-
1
Hibernian
(0
)
-
(
0)
Quarter-finals
01.03.20
St Johnstone
0
-
1
Celtic
(0
)
-
(
0)
29.02.20
St. Mirren
0
-
2
Aberdeen
(0
)
-
(
1)
29.02.20
Hearts
1
-
0
Rangers
(0
)
-
(
0)
28.02.20
Hibernian
5
-
2
Inverness
(1
)
-
(
0)
1/8-finals
19.02.20
AET
Kilmarnock
3
-
4
Aberdeen
(1
)
-
(
0)
18.02.20
Pen.
Motherwell
4
-
5
St. Mirren
(1
)
-
(
4)
09.02.20
Clyde
0
-
3
Celtic
(0
)
-
(
2)
Drawn
1/128-finals
1/64-finals
1/32-finals
1/16-finals
1/8-finals
Quarter-finals
Semi-finals
Final
Ayr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ross County
St Johnstone
 
 
 
 
 
 
 
Morton
 
 
 
Nairn County
0
2
Clachnacuddin
0
1
21.09.
Nairn County
Clachnacuddin
0
0
28.09.
Clachnacuddin
Nairn County
2
1
 
Brora Rangers
Bonnyrigg Rose
0
Fraserburgh
1
21.09.
Fraserburgh
Bonnyrigg Rose
0
1
Civil Service Strollers
4
Buckie Thistle
1
21.09.
Buckie Thistle
Civil Service Strollers
4
1
 
 
 
Montrose
Stirling
 
Lossiemouth
2
Strathspey Thistle
1
21.09.
Strathspey Thistle
Lossiemouth
2
1
 
 
 
Clyde
Partick Thistle
 
 
 
Penicuik
1
Cumbernauld Colts
5
21.09.
Cumbernauld Colts
Penicuik
1
5
 
Stenhousemuir
 
 
 
 
 
 
 
Celtic
St. Mirren
 
 
 
 
 
 
 
Rothes
3
Caledonian Braves
4
21.09.
Caledonian Braves
Rothes
3
4
Wick Academy
3
Inverurie Loco Works
2
21.09.
Inverurie Loco Works
Wick Academy
3
2
Cowdenbeath
 
East Stirlingshire
3
Broxburn Athletic
2
21.09.
Broxburn Athletic
East Stirlingshire
3
2
Dundee FC
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Motherwell
Aberdeen
 
 
 
 
 
 
 
Dumbarton
 
 
 
 
 
 
Forfar Athletic
Kilmarnock
 
 
 
 
 
 
 
Queen of South
 
 
 
Spartans
1
1
Deveronvale
1
2
21.09.
Spartans
Deveronvale
1
1
30.09.
Deveronvale
Spartans
1
2
 
Queen's Park
Auchinleck Talbot
0
Kelty Hearts
3
20.09.
Kelty Hearts
Auchinleck Talbot
0
3
 
Cove Rangers
 
 
 
Arbroath
Stirling University
2
Keith
3
21.09.
Keith
Stirling University
2
3
Huntly
1
Linlithgow Rose
0
21.09.
Linlithgow Rose
Huntly
1
0
 
 
 
Falkirk
Hearts
 
 
 
 
 
 
 
Albion Rovers
 
Vale Of Leithen
5
Fort William
0
21.09.
Fort William
Vale Of Leithen
5
0
 
 
 
Airdrieonians
Hamilton
 
 
 
 
 
 
 
FC Edinburgh
 
Forres Mechanics
1
Banks O' Dee
4
21.09.
Forres Mechanics
Banks O' Dee
1
4
Annan
 
 
Brechin
Rangers
 
 
 
 
 
 
 
Stranraer
 
 
 
 
 
 
Dunfermline
Formartine Utd
1
Turriff Utd
5
21.09.
Turriff Utd
Formartine Utd
1
5
Dalbeattie Star
1
Gala Fairydean
3
21.09.
Dalbeattie Star
Gala Fairydean
1
3
East Kilbride
 
Hill Of Beath
1
Gretna 2008
0
21.09.
Gretna 2008
Hill Of Beath
1
0
East Fife
 
 
 
Lochee United
1
Edinburgh University
3
21.09.
Edinburgh University
Lochee United
1
3
 
Broomhill
Dundee Utd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Hibernian
Elgin City
 
 
Berwick
 
 
 
Alloa
 
 
 
 
 
 
 
Inverness
Livingston
 
 
 
 
 
 
 
Raith
 
 
 
 
 
 
Peterhead
Ayr
 
 
 
 
 
 
Ross County
St Johnstone
 
 
 
Morton
 
Clachnacuddin
0
Brora Rangers
7
19.10.
Clachnacuddin
Brora Rangers
0
7
Bonnyrigg Rose
2
Buckie Thistle
0
18.10.
Bonnyrigg Rose
Buckie Thistle
2
0
 
Montrose
Stirling
2
Strathspey Thistle
0
19.10.
Stirling
Strathspey Thistle
2
0
 
Clyde
Partick Thistle
 
Penicuik
3
Stenhousemuir
0
26.10.
Penicuik
Stenhousemuir
3
0
 
 
 
Celtic
St. Mirren
 
 
 
Rothes
1
Inverurie Loco Works
3
19.10.
Rothes
Inverurie Loco Works
1
3
Cowdenbeath
3
1
Broxburn Athletic
0
1
26.10.
Broxburn Athletic
Cowdenbeath
3
0
19.10.
Cowdenbeath
Broxburn Athletic
1
1
Dundee FC
 
 
 
 
 
 
Motherwell
Aberdeen
 
 
 
Dumbarton
 
 
Forfar Athletic
Kilmarnock
 
 
 
Queen of South
 
Spartans
0
Queen's Park
2
19.10.
Spartans
Queen's Park
0
2
Auchinleck Talbot
1
Cove Rangers
0
19.10.
Auchinleck Talbot
Cove Rangers
1
0
 
Arbroath
Stirling University
0
Linlithgow Rose
2
20.10.
Stirling University
Linlithgow Rose
0
2
 
Falkirk
Hearts
 
 
 
Albion Rovers
1
0
Fort William
1
5
19.10.
Albion Rovers
Fort William
1
1
26.10.
Fort William
Albion Rovers
0
5
 
Airdrieonians
Hamilton
 
 
 
FC Edinburgh
3
Banks O' Dee
1
18.10.
FC Edinburgh
Banks O' Dee
3
1
Annan
2
0
Brechin
2
2
19.10.
Annan
Brechin
2
2
26.10.
Brechin
Annan
0
2
Rangers
 
 
 
Stranraer
 
 
Dunfermline
Formartine Utd
2
1
Gala Fairydean
2
2
19.10.
Formartine Utd
Gala Fairydean
2
2
26.10.
Gala Fairydean
Formartine Utd
1
2
East Kilbride
3
Gretna 2008
1
19.10.
East Kilbride
Gretna 2008
3
1
East Fife
 
Lochee United
1
2
Broomhill
1
1
19.10.
Lochee United
Broomhill
1
1
27.10.
Broomhill
Lochee United
2
1
Dundee Utd
 
 
 
 
 
 
Hibernian
Elgin City
3
Berwick
1
19.10.
Elgin City
Berwick
3
1
 
Alloa
 
 
 
Inverness
Livingston
 
 
 
Raith
 
 
Peterhead
Ayr
 
 
Ross County
St Johnstone
 
Morton
1
1
Brora Rangers
3
1
03.12.
Brora Rangers
Morton
1
3
23.11.
Morton
Brora Rangers
1
1
Bonnyrigg Rose
2
Montrose
1
23.11.
Bonnyrigg Rose
Montrose
2
1
Stirling
0
Clyde
2
23.11.
Stirling
Clyde
0
2
Partick Thistle
1
Penicuik
0
23.11.
Partick Thistle
Penicuik
1
0
 
Celtic
St. Mirren
 
Inverurie Loco Works
0
Broxburn Athletic
1
23.11.
Inverurie Loco Works
Broxburn Athletic
0
1
Dundee FC
 
 
Motherwell
Aberdeen
 
Dumbarton
3
Forfar Athletic
1
23.11.
Dumbarton
Forfar Athletic
3
1
Kilmarnock
 
Queen of South
1
Queen's Park
2
23.11.
Queen of South
Queen's Park
1
2
Auchinleck Talbot
3
1
Arbroath
0
1
27.11.
Arbroath
Auchinleck Talbot
3
0
23.11.
Auchinleck Talbot
Arbroath
1
1
Linlithgow Rose
1
Falkirk
4
22.11.
Linlithgow Rose
Falkirk
1
4
Hearts
 
Albion Rovers
1
Airdrieonians
4
23.11.
Albion Rovers
Airdrieonians
1
4
Hamilton
 
FC Edinburgh
4
Annan
3
23.11.
FC Edinburgh
Annan
4
3
Rangers
 
Stranraer
1
Dunfermline
0
23.11.
Stranraer
Dunfermline
1
0
Formartine Utd
0
East Kilbride
4
23.11.
Formartine Utd
East Kilbride
0
4
East Fife
3
Broomhill
4
23.11.
East Fife
Broomhill
3
4
Dundee Utd
 
 
Hibernian
Elgin City
1
Alloa
3
23.11.
Elgin City
Alloa
1
3
 
Inverness
Livingston
 
Raith
1
Peterhead
0
23.11.
Raith
Peterhead
1
0
Ayr
1
Ross County
0
18.01.
Ayr
Ross County
1
0
St Johnstone
3
Morton
0
18.01.
St Johnstone
Morton
3
0
Bonnyrigg Rose
0
Clyde
1
18.01.
Bonnyrigg Rose
Clyde
0
1
Partick Thistle
1
Celtic
2
18.01.
Partick Thistle
Celtic
1
2
St. Mirren
3
Broxburn Athletic
0
18.01.
St. Mirren
Broxburn Athletic
3
0
Dundee FC
0
Motherwell
3
18.01.
Dundee FC
Motherwell
0
3
Aberdeen
1
Dumbarton
0
18.01.
Aberdeen
Dumbarton
1
0
Kilmarnock
6
Queen's Park
0
18.01.
Kilmarnock
Queen's Park
6
0
Arbroath
0
2
Falkirk
0
0
18.01.
Arbroath
Falkirk
0
0
28.01.
Falkirk
Arbroath
2
0
Hearts
5
Airdrieonians
0
18.01.
Hearts
Airdrieonians
5
0
Hamilton
5
FC Edinburgh
0
18.01.
Hamilton
FC Edinburgh
5
0
Rangers
2
Stranraer
0
17.01.
Rangers
Stranraer
2
0
East Kilbride
1
Broomhill
3
18.01.
East Kilbride
Broomhill
1
3
Dundee Utd
2
4
Hibernian
2
2
19.01.
Dundee Utd
Hibernian
2
2
28.01.
Hibernian
Dundee Utd
4
2
Alloa
2
Inverness
3
18.01.
Alloa
Inverness
2
3
Livingston
3
Raith
1
18.01.
Livingston
Raith
3
1
Ayr
1
St Johnstone
2
08.02.
Ayr
St Johnstone
1
2
Clyde
0
Celtic
3
09.02.
Clyde
Celtic
0
3
St. Mirren
1
4
Motherwell
1
5
08.02.
St. Mirren
Motherwell
1
1
18.02.
Motherwell
St. Mirren
4
5
Aberdeen
0
3
Kilmarnock
0
4
08.02.
Aberdeen
Kilmarnock
0
0
19.02.
Kilmarnock
Aberdeen
3
4
Falkirk
0
Hearts
1
08.02.
Falkirk
Hearts
0
1
Hamilton
1
Rangers
4
08.02.
Hamilton
Rangers
1
4
Broomhill
1
Hibernian
4
09.02.
Broomhill
Hibernian
1
4
Inverness
1
Livingston
0
08.02.
Inverness
Livingston
1
0
St Johnstone
0
Celtic
1
01.03.
St Johnstone
Celtic
0
1
St. Mirren
0
Aberdeen
2
29.02.
St. Mirren
Aberdeen
0
2
Hearts
1
Rangers
0
29.02.
Hearts
Rangers
1
0
Hibernian
5
Inverness
2
28.02.
Hibernian
Inverness
5
2
Celtic
2
Aberdeen
0
01.11.
Celtic
Aberdeen
2
0
Hearts
2
Hibernian
1
31.10.
Hearts
Hibernian
2
1
Celtic
4
Hearts
3
20.12.
Celtic
Hearts
4
3