Results of Scottish FA Cup

Scottish FA CupScottish Cup
21/04/2024 15:00
21/04/2024 15:00 Rangers Rangers - Rangers Hearts
20/04/2024 12:30
20/04/2024 12:30 Aberdeen Aberdeen - Aberdeen Celtic
11/03/2024 19:45
11/03/2024 19:45 Greenock Morton Greenock Morton 0 - 1 Greenock Morton Hearts
10/03/2024 17:30
10/03/2024 17:30 Hibernian Hibernian 0 - 2 Hibernian Rangers
10/03/2024 14:30
10/03/2024 14:30 Celtic Celtic 4 - 2 Celtic Livingston
09/03/2024 12:15
09/03/2024 12:15 Aberdeen Aberdeen 3 - 1 Aberdeen Kilmarnock
11/02/2024 17:00
11/02/2024 17:00 Airdrieonians Airdrieonians 1 - 4 Airdrieonians Hearts
11/02/2024 14:00
11/02/2024 14:00 St. Mirren St. Mirren 0 - 2 St. Mirren Celtic
10/02/2024 17:30
10/02/2024 17:30 Rangers Rangers 2 - 0 Rangers Ayr United
10/02/2024 15:00
10/02/2024 15:00 Inverness CT Inverness CT 1 - 3 Inverness CT Hibernian
10/02/2024 15:00
10/02/2024 15:00 Aberdeen Aberdeen 2 - 0 Aberdeen Bonnyrigg Rose Athletic
10/02/2024 15:00
10/02/2024 15:00 Partick Thistle Partick Thistle 2 - 3 Partick Thistle Livingston
10/02/2024 15:00
10/02/2024 15:00 Kilmarnock Kilmarnock 2 - 0 Kilmarnock Cove Rangers
09/02/2024 19:30
09/02/2024 19:30 Greenock Morton Greenock Morton 2 - 1 Greenock Morton Motherwell
30/01/2024 19:45
30/01/2024 19:45 Brora Rangers Brora Rangers 1 - 3 Brora Rangers Cove Rangers
21/01/2024 16:00
21/01/2024 16:00 Celtic Celtic 5 - 0 Celtic Buckie Thistle
20/01/2024 17:30
20/01/2024 17:30 Dumbarton Dumbarton 1 - 4 Dumbarton Rangers
20/01/2024 15:00
20/01/2024 15:00 Airdrieonians Airdrieonians 1 - 0 Airdrieonians St. Johnstone
20/01/2024 15:00
20/01/2024 15:00 Ayr United Ayr United 3 - 0 Ayr United Kelty Hearts
20/01/2024 15:00
20/01/2024 15:00 Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 2 - 1 Bonnyrigg Rose Athletic Falkirk
20/01/2024 15:00
20/01/2024 15:00 Forfar Athletic Forfar Athletic 0 - 1 Forfar Athletic Hibernian
20/01/2024 15:00
20/01/2024 15:00 Greenock Morton Greenock Morton 2 - 0 Greenock Morton Montrose
20/01/2024 15:00
20/01/2024 15:00 Inverness CT Inverness CT 4 - 0 Inverness CT BSC Glasgow
20/01/2024 15:00
20/01/2024 15:00 Kilmarnock Kilmarnock 2 - 0 Kilmarnock Dundee
20/01/2024 15:00
20/01/2024 15:00 Livingston Livingston 2 - 1 Livingston Raith Rovers
20/01/2024 15:00
20/01/2024 15:00 Motherwell Motherwell 3 - 1 Motherwell Alloa Athletic
20/01/2024 15:00
20/01/2024 15:00 Ross County Ross County 0 - 3 Ross County Partick Thistle
20/01/2024 15:00
20/01/2024 15:00 St. Mirren St. Mirren 1 - 0 St. Mirren Queen of the South
20/01/2024 12:15
20/01/2024 12:15 Spartans Spartans 1 - 2 Spartans Hearts
19/01/2024 19:45
19/01/2024 19:45 Clyde Clyde 0 - 2 Clyde Aberdeen
25/11/2023 15:00
25/11/2023 15:00 Albion Rovers Albion Rovers 0 - 1 Albion Rovers Bonnyrigg Rose Athletic
25/11/2023 15:00
25/11/2023 15:00 Annan Athletic Annan Athletic 4 - 5 Annan Athletic Dumbarton
25/11/2023 15:00
25/11/2023 15:00 Brora Rangers Brora Rangers 1 - 0 Brora Rangers Pollok
25/11/2023 15:00
25/11/2023 15:00 Broxburn Athletic Broxburn Athletic 2 - 2 Broxburn Athletic Buckie Thistle
25/11/2023 15:00
25/11/2023 15:00 Cumnock Juniors Cumnock Juniors 0 - 3 Cumnock Juniors BSC Glasgow
25/11/2023 15:00
25/11/2023 15:00 Dunbar United Dunbar United 1 - 2 Dunbar United Alloa Athletic
25/11/2023 15:00
25/11/2023 15:00 Falkirk Falkirk 3 - 0 Falkirk Formartine United
25/11/2023 15:00
25/11/2023 15:00 Hamilton Academical Hamilton Academical 0 - 2 Hamilton Academical Kelty Hearts
25/11/2023 15:00
25/11/2023 15:00 Inverness CT Inverness CT 2 - 0 Inverness CT Cowdenbeath
25/11/2023 15:00
25/11/2023 15:00 Montrose Montrose 3 - 0 Montrose Edinburgh City
25/11/2023 15:00
25/11/2023 15:00 Partick Thistle Partick Thistle 3 - 0 Partick Thistle Queen's Park
25/11/2023 15:00
25/11/2023 15:00 Peterhead Peterhead 1 - 2 Peterhead Ayr United
25/11/2023 15:00
25/11/2023 15:00 Queen of the South Queen of the South 2 - 2 Queen of the South Dundee United
25/11/2023 15:00
25/11/2023 15:00 Stirling Albion Stirling Albion 0 - 2 Stirling Albion Cove Rangers
25/11/2023 15:00
25/11/2023 15:00 Stranraer Stranraer 0 - 1 Stranraer Airdrieonians
25/11/2023 15:00
25/11/2023 15:00 Spartans Spartans 2 - 1 Spartans Arbroath
25/11/2023 15:00
25/11/2023 15:00 Tranent Juniors Tranent Juniors 0 - 1 Tranent Juniors Forfar Athletic
25/11/2023 15:00
25/11/2023 15:00 Greenock Morton Greenock Morton 4 - 0 Greenock Morton Bo'ness United
24/11/2023 19:45
24/11/2023 19:45 Dunfermline Athletic Dunfermline Athletic 0 - 3 Dunfermline Athletic Raith Rovers
24/11/2023 19:45
24/11/2023 19:45 Clyde Clyde 2 - 0 Clyde Jeanfield Swifts
04/11/2023 13:30
04/11/2023 13:30 Luncarty Luncarty 0 - 1 Luncarty Bo'ness United
30/10/2023 19:45
30/10/2023 19:45 Musselburgh Athletic Musselburgh Athletic 2 - 3 Musselburgh Athletic Clyde
28/10/2023 15:00
28/10/2023 15:00 Brechin City Brechin City 1 - 2 Brechin City Spartans
28/10/2023 15:00
28/10/2023 15:00 Civil Service Strollers Civil Service Strollers 0 - 3 Civil Service Strollers Stranraer
28/10/2023 15:00
28/10/2023 15:00 Cumnock Juniors Cumnock Juniors 2 - 1 Cumnock Juniors Turriff United
28/10/2023 15:00
28/10/2023 15:00 Deveronvale Deveronvale 0 - 1 Deveronvale Broxburn Athletic
28/10/2023 15:00
28/10/2023 15:00 Dumbarton Dumbarton 3 - 2 Dumbarton Banks O Dee FC
28/10/2023 15:00
28/10/2023 15:00 Dunbar United Dunbar United 1 - 0 Dunbar United East Fife
28/10/2023 15:00
28/10/2023 15:00 Formartine United Formartine United 3 - 2 Formartine United Clydebank
28/10/2023 15:00
28/10/2023 15:00 Forres Mechanics Forres Mechanics 0 - 1 Forres Mechanics Buckie Thistle
28/10/2023 15:00
28/10/2023 15:00 Fraserburgh Fraserburgh 1 - 2 Fraserburgh Bonnyrigg Rose Athletic
28/10/2023 15:00
28/10/2023 15:00 Huntly Huntly 1 - 4 Huntly Forfar Athletic
28/10/2023 15:00
28/10/2023 15:00 Jeanfield Swifts Jeanfield Swifts 6 - 0 Jeanfield Swifts Elgin City
28/10/2023 15:00
28/10/2023 15:00 Kilwinning Rangers Kilwinning Rangers 0 - 1 Kilwinning Rangers Cowdenbeath
28/10/2023 15:00
28/10/2023 15:00 Peterhead Peterhead 3 - 1 Peterhead Clachnacuddin
28/10/2023 15:00
28/10/2023 15:00 Pollok Pollok 5 - 2 Pollok Gala Fairydean Rovers
28/10/2023 15:00
28/10/2023 15:00 Stenhousemuir Stenhousemuir 0 - 2 Stenhousemuir Brora Rangers
28/10/2023 15:00
28/10/2023 15:00 Tranent Juniors Tranent Juniors 7 - 0 Tranent Juniors East Kilbride
28/10/2023 15:00
28/10/2023 15:00 Albion Rovers Albion Rovers 2 - 1 Albion Rovers St Andrews United
28/10/2023 14:00
28/10/2023 14:00 Beith Juniors Beith Juniors 1 - 3 Beith Juniors BSC Glasgow
25/09/2023 19:05
25/09/2023 19:05 Stirling University Stirling University 1 - 3 Stirling University Albion Rovers
24/09/2023 14:00
24/09/2023 14:00 BSC Glasgow BSC Glasgow 3 - 1 BSC Glasgow Cumbernauld Colts
23/09/2023 15:00
23/09/2023 15:00 Banks O Dee FC Banks O Dee FC 6 - 0 Banks O Dee FC Dalbeattie Star
23/09/2023 15:00
23/09/2023 15:00 Bo'ness United Bo'ness United 3 - 0 Bo'ness United Darvel
23/09/2023 15:00
23/09/2023 15:00 Brechin City Brechin City 4 - 0 Brechin City Rothes
23/09/2023 15:00
23/09/2023 15:00 Brora Rangers Brora Rangers 5 - 1 Brora Rangers Berwick Rangers
23/09/2023 15:00
23/09/2023 15:00 Broxburn Athletic Broxburn Athletic 2 - 1 Broxburn Athletic Nairn County
23/09/2023 15:00
23/09/2023 15:00 Edusport Academy Edusport Academy 1 - 2 Edusport Academy Fraserburgh
23/09/2023 15:00
23/09/2023 15:00 Camelon Juniors Camelon Juniors 1 - 2 Camelon Juniors Civil Service Strollers
23/09/2023 15:00
23/09/2023 15:00 Clachnacuddin Clachnacuddin 1 - 0 Clachnacuddin Inverurie Loco Works
23/09/2023 15:00
23/09/2023 15:00 Cowdenbeath Cowdenbeath 2 - 1 Cowdenbeath Linlithgow Rose
23/09/2023 15:00
23/09/2023 15:00 Culter Culter 3 - 4 Culter Deveronvale
23/09/2023 15:00
23/09/2023 15:00 Dalkeith Thistle Dalkeith Thistle 0 - 7 Dalkeith Thistle Clydebank
23/09/2023 15:00
23/09/2023 15:00 Dundonald Bluebell Dundonald Bluebell 2 - 3 Dundonald Bluebell Kilwinning Rangers
23/09/2023 15:00
23/09/2023 15:00 Dunipace Dunipace 1 - 3 Dunipace Cumnock Juniors
23/09/2023 15:00
23/09/2023 15:00 East Kilbride East Kilbride 8 - 0 East Kilbride Whitehill Welfare
23/09/2023 15:00
23/09/2023 15:00 East Stirlingshire East Stirlingshire 0 - 1 East Stirlingshire Huntly
23/09/2023 15:00
23/09/2023 15:00 Edinburgh University Edinburgh University 2 - 3 Edinburgh University Dunbar United
23/09/2023 15:00
23/09/2023 15:00 Formartine United Formartine United 3 - 2 Formartine United Threave Rovers
23/09/2023 15:00
23/09/2023 15:00 Gala Fairydean Rovers Gala Fairydean Rovers 8 - 2 Gala Fairydean Rovers Strathspey Thistle
23/09/2023 15:00
23/09/2023 15:00 Golspie Sutherland Golspie Sutherland 1 - 1 Golspie Sutherland Forres Mechanics
23/09/2023 15:00
23/09/2023 15:00 Keith Keith 2 - 5 Keith Luncarty
23/09/2023 15:00
23/09/2023 15:00 Lossiemouth Lossiemouth 0 - 4 Lossiemouth Beith Juniors
23/09/2023 15:00
23/09/2023 15:00 Musselburgh Athletic Musselburgh Athletic 1 - 1 Musselburgh Athletic Gretna 2008
23/09/2023 15:00
23/09/2023 15:00 Penicuik Athletic Penicuik Athletic 0 - 6 Penicuik Athletic Pollok
23/09/2023 15:00
23/09/2023 15:00 St Andrews United St Andrews United 1 - 0 St Andrews United Auchinleck Talbot
23/09/2023 15:00
23/09/2023 15:00 Tayport Tayport 0 - 4 Tayport Buckie Thistle
23/09/2023 15:00
23/09/2023 15:00 Tranent Juniors Tranent Juniors 4 - 1 Tranent Juniors Lothian Hutchison
23/09/2023 15:00
23/09/2023 15:00 Turriff United Turriff United 2 - 1 Turriff United Sauchie Juniors
23/09/2023 15:00
23/09/2023 15:00 Wick Academy Wick Academy 1 - 3 Wick Academy Jeanfield Swifts
02/09/2023 19:30
02/09/2023 19:30 Fort William Fort William 1 - 10 Fort William Clydebank
02/09/2023 15:00
02/09/2023 15:00 Creetown Creetown 1 - 3 Creetown Whitehill Welfare
02/09/2023 15:00
02/09/2023 15:00 Cumnock Juniors Cumnock Juniors 1 - 0 Cumnock Juniors Girvan
02/09/2023 15:00
02/09/2023 15:00 Dunbar United Dunbar United 4 - 2 Dunbar United Vale of Leithen
02/09/2023 15:00
02/09/2023 15:00 Hawick Royal Albert Hawick Royal Albert 1 - 2 Hawick Royal Albert Golspie Sutherland
02/09/2023 15:00
02/09/2023 15:00 Hill Of Beath Hawthorn Hill Of Beath Hawthorn 0 - 1 Hill Of Beath Hawthorn Tayport
02/09/2023 15:00
02/09/2023 15:00 Irvine Meadow Irvine Meadow 1 - 2 Irvine Meadow Dunipace
02/09/2023 15:00
02/09/2023 15:00 Musselburgh Athletic Musselburgh Athletic 6 - 0 Musselburgh Athletic Coldstream
02/09/2023 15:00
02/09/2023 15:00 Pollok Pollok 2 - 2 Pollok Benburb
02/09/2023 15:00
02/09/2023 15:00 Preston Athletic Preston Athletic 0 - 0 Preston Athletic Dundonald Bluebell
02/09/2023 15:00
02/09/2023 15:00 Sauchie Juniors Sauchie Juniors 4 - 0 Sauchie Juniors Burntisland Shipyard
02/09/2023 15:00
02/09/2023 15:00 St Andrews United St Andrews United 1 - 0 St Andrews United Haddington Athletic
02/09/2023 15:00
02/09/2023 15:00 St. Cuthbert Wanderers St. Cuthbert Wanderers 0 - 5 St. Cuthbert Wanderers Dalkeith Thistle
02/09/2023 15:00
02/09/2023 15:00 Wigtown & Bladnoch Wigtown & Bladnoch 0 - 12 Wigtown & Bladnoch Auchinleck Talbot
02/09/2023 15:00
02/09/2023 15:00 Newton Stewart Newton Stewart 1 - 4 Newton Stewart Luncarty
02/09/2023 14:30
02/09/2023 14:30 Broxburn Athletic Broxburn Athletic 3 - 0 Broxburn Athletic Lochee United
02/09/2023 14:30
02/09/2023 14:30 Camelon Juniors Camelon Juniors 0 - 0 Camelon Juniors Newtongrange Star
02/09/2023 14:30
02/09/2023 14:30 Culter Culter 3 - 2 Culter Blackburn United
02/09/2023 14:30
02/09/2023 14:30 Easthouses Lily Easthouses Lily 1 - 3 Easthouses Lily Threave Rovers
02/09/2023 14:30
02/09/2023 14:30 Penicuik Athletic Penicuik Athletic 4 - 2 Penicuik Athletic Rutherglen Glencairn
02/09/2023 14:30
02/09/2023 14:30 Tynecastle Tynecastle 0 - 1 Tynecastle Lothian Hutchison
02/09/2023 14:00
02/09/2023 14:00 Carluke Rovers Carluke Rovers 2 - 3 Carluke Rovers Dalbeattie Star
02/09/2023 14:00
02/09/2023 14:00 Glenafton Athletic Glenafton Athletic 0 - 3 Glenafton Athletic Darvel
02/09/2023 14:00
02/09/2023 14:00 Kilwinning Rangers Kilwinning Rangers 4 - 0 Kilwinning Rangers Glasgow University
02/09/2023 14:00
02/09/2023 14:00 Beith Juniors Beith Juniors 5 - 1 Beith Juniors Bonnyton Thistle
02/09/2023 12:30
02/09/2023 12:30 Jeanfield Swifts Jeanfield Swifts 3 - 0 Jeanfield Swifts Cupar Hearts
12/08/2023 15:00
12/08/2023 15:00 Abbey Vale Abbey Vale 0 - 5 Abbey Vale Cupar Hearts
12/08/2023 15:00
12/08/2023 15:00 Carnoustie Panmure Carnoustie Panmure 1 - 2 Carnoustie Panmure Beith Juniors
12/08/2023 15:00
12/08/2023 15:00 Luncarty Luncarty 3 - 1 Luncarty Loch Ness