Scottish Cup - Results and Scores
Dates
22.09.2023
- 24.05.2024
Category
Scotland
Scottish Cup - Results
Season
2023/2024
Season
2022/2023
Season
2021/2022
Season
2020/2021
Season
2019/2020
Season
2018/2019
Season
2017/2018
Season
2016/2017
Season
2015/2016
Season
2014/2015
Season
2013/2014
Season
2012/2013
Season
2011/2012
Season
2010/2011
Season
2009/2010
Season
2008/2009
Season
2007/2008
Season
2006/2007
Season
2005/2006
Season
2004/2005
Season
2003/2004
Season
2002/2003
Season
2001/2002
Season
2000/2001
FA Cup
Semi Finals
Rangers 2 - 0 Hearts 21 apr 2024, 10:00 .
21 apr 2024, 10:00
Rangers
2
:
0
Hearts
Aberdeen 3 - 3 Celtic 20 apr 2024, 07:30 .
20 apr 2024, 07:30
Aberdeen
3
(5)
:
:
3
(6)
Celtic
Quarter Finals
Greenock Morton 0 - 1 Hearts 11 mar 2024, 15:45 .
11 mar 2024, 15:45
Greenock Morton
0
:
1
Hearts
Hibernian 0 - 2 Rangers 10 mar 2024, 13:30 .
10 mar 2024, 13:30
Hibernian
0
:
2
Rangers
Celtic 4 - 2 Livingston 10 mar 2024, 10:30 .
10 mar 2024, 10:30
Celtic
4
:
2
Livingston
Aberdeen 3 - 1 Kilmarnock 09 mar 2024, 07:15 .
09 mar 2024, 07:15
Aberdeen
3
:
1
Kilmarnock
5
Airdrieonians 1 - 4 Hearts 11 feb 2024, 12:00 .
11 feb 2024, 12:00
Airdrieonians
1
:
4
Hearts
St. Mirren 0 - 2 Celtic 11 feb 2024, 09:00 .
11 feb 2024, 09:00
St. Mirren
0
:
2
Celtic
Rangers 2 - 0 Ayr 10 feb 2024, 12:30 .
10 feb 2024, 12:30
Rangers
2
:
0
Ayr
Inverness 1 - 3 Hibernian 10 feb 2024, 10:00 .
10 feb 2024, 10:00
Inverness
1
:
3
Hibernian
Aberdeen 2 - 0 Bonnyrigg Rose Athletic 10 feb 2024, 10:00 .
10 feb 2024, 10:00
Aberdeen
2
:
0
Bonnyrigg Rose Athletic
Partick Thistle 2 - 3 Livingston 10 feb 2024, 10:00 .
10 feb 2024, 10:00
Partick Thistle
2
:
3
Livingston
Kilmarnock 2 - 0 Cove Rangers 10 feb 2024, 10:00 .
10 feb 2024, 10:00
Kilmarnock
2
:
0
Cove Rangers
Greenock Morton 2 - 1 Motherwell 09 feb 2024, 14:30 .
09 feb 2024, 14:30
Greenock Morton
2
:
1
Motherwell
4
Brora Rangers 1 - 3 Cove Rangers 30 jan 2024, 14:45 .
30 jan 2024, 14:45
Brora Rangers
1
:
3
Cove Rangers
Celtic 5 - 0 Buckie Thistle 21 jan 2024, 11:00 .
21 jan 2024, 11:00
Celtic
5
:
0
Buckie Thistle
Dumbarton 1 - 4 Rangers 20 jan 2024, 12:30 .
20 jan 2024, 12:30
Dumbarton
1
:
4
Rangers
Airdrieonians 1 - 0 St. Johnstone 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Airdrieonians
1
:
0
St. Johnstone
Ayr 3 - 0 Kelty Hearts 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Ayr
3
:
0
Kelty Hearts
Bonnyrigg Rose Athletic 2 - 1 Falkirk 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Bonnyrigg Rose Athletic
2
:
1
Falkirk
Forfar 0 - 1 Hibernian 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Forfar
0
:
1
Hibernian
Motherwell 3 - 1 Alloa Athletic 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Motherwell
3
:
1
Alloa Athletic
Kilmarnock 2 - 0 Dundee FC 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Kilmarnock
2
:
0
Dundee FC
Inverness 4 - 0 Broomhill FC 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Inverness
4
:
0
Broomhill FC
Livingston 2 - 1 Raith Rovers 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Livingston
2
:
1
Raith Rovers
Greenock Morton 2 - 0 Montrose 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Greenock Morton
2
:
0
Montrose
Ross County 0 - 3 Partick Thistle 20 jan 2024, 10:00 .
20 jan 2024, 10:00
Ross County
0
:
3
Partick Thistle
St. Mirren 1 - 0 Queen of South 20 jan 2024, 10:00 .
20 jan 2024, 10:00
St. Mirren
1
:
0
Queen of South
Spartans 1 - 2 Hearts 20 jan 2024, 07:15 .
20 jan 2024, 07:15
Spartans
1
:
2
Hearts
Clyde 0 - 2 Aberdeen 19 jan 2024, 14:45 .
19 jan 2024, 14:45
Clyde
0
:
2
Aberdeen
3
Albion Rovers 0 - 1 Bonnyrigg Rose Athletic 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Albion Rovers
0
:
1
Bonnyrigg Rose Athletic
Annan Athletic 4 - 5 Dumbarton 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Annan Athletic
4
:
5
Dumbarton
Brora Rangers 1 - 0 Pollok 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Brora Rangers
1
:
0
Pollok
Broxburn Athletic 2 - 2 Buckie Thistle 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Broxburn Athletic
2
(4)
:
:
2
(5)
Buckie Thistle
Cumnock Juniors 0 - 3 Broomhill FC 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Cumnock Juniors
0
:
3
Broomhill FC
Dunbar United 1 - 2 Alloa Athletic 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Dunbar United
1
:
2
Alloa Athletic
Falkirk 3 - 0 Formartine United 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Falkirk
3
:
0
Formartine United
Hamilton Academical 0 - 2 Kelty Hearts 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Hamilton Academical
0
:
2
Kelty Hearts
Inverness 2 - 0 Cowdenbeath 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Inverness
2
:
0
Cowdenbeath
Montrose 3 - 0 Edinburgh City 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Montrose
3
:
0
Edinburgh City
Partick Thistle 3 - 0 Queen's Park 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Partick Thistle
3
:
0
Queen's Park
Peterhead 1 - 2 Ayr 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Peterhead
1
:
2
Ayr
Queen of South 2 - 2 Dundee United 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Queen of South
2
(4)
:
:
2
(3)
Dundee United
Stirling Albion 0 - 2 Cove Rangers 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Stirling Albion
0
:
2
Cove Rangers
Stranraer 0 - 1 Airdrieonians 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Stranraer
0
:
1
Airdrieonians
Spartans 2 - 1 Arbroath 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Spartans
2
:
1
Arbroath
Tranent Juniors 0 - 1 Forfar 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Tranent Juniors
0
:
1
Forfar
Greenock Morton 4 - 0 Bo'ness United 25 nov 2023, 10:00 .
25 nov 2023, 10:00
Greenock Morton
4
:
0
Bo'ness United
Dunfermline 0 - 3 Raith Rovers 24 nov 2023, 14:45 .
24 nov 2023, 14:45
Dunfermline
0
:
3
Raith Rovers
Clyde 2 - 0 Jeanfield Swifts 24 nov 2023, 14:45 .
24 nov 2023, 14:45
Clyde
2
:
0
Jeanfield Swifts
2
Luncarty 0 - 1 Bo'ness United 04 nov 2023, 09:30 .
04 nov 2023, 09:30
Luncarty
0
:
1
Bo'ness United
Musselburgh Athletic 2 - 3 Clyde 30 oct 2023, 15:45 .
30 oct 2023, 15:45
Musselburgh Athletic
2
:
3
Clyde
Civil Service Strollers 0 - 3 Stranraer 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Civil Service Strollers
0
:
3
Stranraer
Brechin 1 - 2 Spartans 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Brechin
1
:
2
Spartans
Cumnock Juniors 2 - 1 Turriff United 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Cumnock Juniors
2
:
1
Turriff United
Deveronvale 0 - 1 Broxburn Athletic 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Deveronvale
0
:
1
Broxburn Athletic
Formartine United 3 - 2 Clydebank 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Formartine United
3
:
2
Clydebank
Dunbar United 1 - 0 East Fife 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Dunbar United
1
:
0
East Fife
Forres Mechanics 0 - 1 Buckie Thistle 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Forres Mechanics
0
:
1
Buckie Thistle
Dumbarton 3 - 2 Banks O'Dee 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Dumbarton
3
:
2
Banks O'Dee
Fraserburgh 1 - 2 Bonnyrigg Rose Athletic 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Fraserburgh
1
:
2
Bonnyrigg Rose Athletic
Huntly 1 - 4 Forfar 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Huntly
1
:
4
Forfar
Kilwinning Rangers 0 - 1 Cowdenbeath 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Kilwinning Rangers
0
:
1
Cowdenbeath
Jeanfield Swifts 6 - 0 Elgin 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Jeanfield Swifts
6
:
0
Elgin
Peterhead 3 - 1 Clachnacuddin 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Peterhead
3
:
1
Clachnacuddin
Stenhousemuir 0 - 2 Brora Rangers 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Stenhousemuir
0
:
2
Brora Rangers
Pollok 5 - 2 Gala Fairydean Rovers 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Pollok
5
:
2
Gala Fairydean Rovers
Tranent Juniors 7 - 0 East Kilbride 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Tranent Juniors
7
:
0
East Kilbride
Albion Rovers 2 - 1 St. Andrews United 28 oct 2023, 10:00 .
28 oct 2023, 10:00
Albion Rovers
2
:
1
St. Andrews United
Beith Juniors 1 - 3 Broomhill FC 28 oct 2023, 09:00 .
28 oct 2023, 09:00
Beith Juniors
1
:
3
Broomhill FC
1
Stirling University FC 1 - 3 Albion Rovers 25 sep 2023, 14:05 .
25 sep 2023, 14:05
Stirling University FC
1
:
3
Albion Rovers
Broomhill FC 3 - 1 Cumbernauld Colts 24 sep 2023, 09:00 .
24 sep 2023, 09:00
Broomhill FC
3
:
1
Cumbernauld Colts
Bo'ness United 3 - 0 Darvel FC 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Bo'ness United
3
:
0
Darvel FC
Brechin 4 - 0 Rothes 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Brechin
4
:
0
Rothes
Banks O'Dee 6 - 0 Dalbeattie Star 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Banks O'Dee
6
:
0
Dalbeattie Star
Broxburn Athletic 2 - 1 Nairn County 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Broxburn Athletic
2
:
1
Nairn County
Brora Rangers 5 - 1 Berwick 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Brora Rangers
5
:
1
Berwick
Caledonian Braves 1 - 2 Fraserburgh 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Caledonian Braves
1
:
2
Fraserburgh
East Kilbride 8 - 0 Whitehill 23 sep 2023, 10:00 .
23 sep 2023, 10:00
East Kilbride
8
:
0
Whitehill
Camelon Juniors 1 - 2 Civil Service Strollers 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Camelon Juniors
1
:
2
Civil Service Strollers
Cowdenbeath 2 - 1 Linlithgow Rose 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Cowdenbeath
2
:
1
Linlithgow Rose
Dundonald Bluebell 2 - 3 Kilwinning Rangers 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Dundonald Bluebell
2
:
3
Kilwinning Rangers
Dalkeith Thistle FC 0 - 7 Clydebank 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Dalkeith Thistle FC
0
:
7
Clydebank
Dunipace 1 - 3 Cumnock Juniors 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Dunipace
1
:
3
Cumnock Juniors
Edinburgh University 2 - 3 Dunbar United 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Edinburgh University
2
:
3
Dunbar United
Formartine United 3 - 2 Threave 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Formartine United
3
:
2
Threave
Golspie Sutherland 1 - 1 Forres Mechanics 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Golspie Sutherland
1
(7)
:
:
1
(8)
Forres Mechanics
Lossiemouth 0 - 4 Beith Juniors 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Lossiemouth
0
:
4
Beith Juniors
East Stirlingshire 0 - 1 Huntly 23 sep 2023, 10:00 .
23 sep 2023, 10:00
East Stirlingshire
0
:
1
Huntly
Gala Fairydean Rovers 8 - 2 Strathspey Thistle 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Gala Fairydean Rovers
8
:
2
Strathspey Thistle
Keith 2 - 5 Luncarty 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Keith
2
:
5
Luncarty
Musselburgh Athletic 1 - 1 Gretna FC 2008 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Musselburgh Athletic
1
(4)
:
:
1
(3)
Gretna FC 2008
St. Andrews United 1 - 0 Auchinleck Talbot 23 sep 2023, 10:00 .
23 sep 2023, 10:00
St. Andrews United
1
:
0
Auchinleck Talbot
Tayport 0 - 4 Buckie Thistle 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Tayport
0
:
4
Buckie Thistle
Tranent Juniors 4 - 1 Lothian Thistle Hutchison Vale 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Tranent Juniors
4
:
1
Lothian Thistle Hutchison Vale
Wick Academy 1 - 3 Jeanfield Swifts 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Wick Academy
1
:
3
Jeanfield Swifts
Turriff United 2 - 1 Sauchie Juniors 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Turriff United
2
:
1
Sauchie Juniors
Clachnacuddin 1 - 0 Inverurie Loco Works 23 sep 2023, 10:00 .
23 sep 2023, 10:00
Clachnacuddin
1
:
0
Inverurie Loco Works
Culter 3 - 4 Deveronvale 23 sep 2023, 09:30 .
23 sep 2023, 09:30
Culter
3
:
4
Deveronvale
Penicuik Athletic 0 - 6 Pollok 23 sep 2023, 09:30 .
23 sep 2023, 09:30
Penicuik Athletic
0
:
6
Pollok