Scottish Cup Results for 2018-19 2017-18 Back to Scottish Cup Results 2019-20 Winners Celtic Runners Up Heart of Midlothian Final Match Sat 25 May 2019 Heart of Midlothian 1 Celtic 2 Rd Date Home Score Away Penalties Notes Crowd R1 Fri Sep 21 2018 Inverurie Loco Works 3-4 Fraserburgh R1 Sat Sep 22 2018 Brora Rangers 4-3 Turriff United R1 Sat Sep 22 2018 Burntisland Shipyard 1-4 Cumbernauld Colts R1 Sat Sep 22 2018 Dalbeattie Star 0-0 Kelty Hearts R1 Sat Sep 22 2018 Deveronvale 2-1 Bonnyrigg Rose Athletic R1 Sat Sep 22 2018 Edusport Academy 3-1 Buckie Thistle R1 Sat Sep 22 2018 Forres Mechanics 2-2 Civil Service Strollers R1 Sat Sep 22 2018 Gala Fairydean Rovers 6-0 Lossiemouth R1 Sat Sep 22 2018 Gretna 2008 3-2 Vale of Leithen R1 Sat Sep 22 2018 Huntly 1-4 East Stirlingshire R1 Sat Sep 22 2018 Linlithgow Rose 3-0 Fort William R1 Sat Sep 22 2018 Nairn County 1-3 Beith R1 Sat Sep 22 2018 Rothes 4-0 Clachnacuddin R1 Sat Sep 22 2018 Strathspey Thistle 0-2 Coldstream R1 Sat Sep 22 2018 Whitehill Welfare 1-0 Edinburgh University R1 Sat Sep 22 2018 Wick Academy 1-2 Auchinleck Talbot R1 Sun Sep 23 2018 Stirling University 2-1 Keith R1 r Sat Sep 29 2018 Civil Service Strollers 2-1 Forres Mechanics R1 r Sat Sep 29 2018 Kelty Hearts 3-1 Dalbeattie Star R2 Sat Oct 20 2018 Albion Rovers 0-2 Formartine United 246 R2 Sat Oct 20 2018 Beith 4-0 Linlithgow Rose 483 R2 Sat Oct 20 2018 Berwick Rangers 3-1 Gretna 2008 356 R2 Sat Oct 20 2018 Brora Rangers 6-0 Coldstream 255 R2 Sat Oct 20 2018 Cove Rangers 1-1 Auchinleck Talbot 740 R2 Sat Oct 20 2018 Cowdenbeath 2-1 Clyde 384 R2 Sat Oct 20 2018 Cumbernauld Colts 1-4 BSC Glasgow 127 R2 Sat Oct 20 2018 Deveronvale 1-2 Stirling University 226 R2 Sat Oct 20 2018 East Kilbride 3-1 The Spartans 166 R2 Sat Oct 20 2018 Edinburgh City 1-0 Civil Service Strollers 249 R2 Sat Oct 20 2018 Edusport Academy 1-2 Fraserburgh 109 R2 Sat Oct 20 2018 Elgin City 2-0 Whitehill Welfare 599 R2 Sat Oct 20 2018 Gala Fairydean Rovers 2-0 East Stirlingshire 240 R2 Sat Oct 20 2018 Peterhead 3-2 Kelty Hearts 658 R2 Sat Oct 20 2018 Rothes 0-1 Annan Athletic 320 R2 Sat Oct 20 2018 Stirling Albion 1-2 Queens Park 516 R2 r Sat Oct 27 2018 Auchinleck Talbot 2-1 Cove Rangers 650 R3 Sat Nov 24 2018 Airdrieonians (Airdrie United) 3-0 Dumbarton 592 R3 Sat Nov 24 2018 Alloa Athletic 3-0 Brechin City 301 R3 Sat Nov 24 2018 Arbroath 0-1 Stranraer 496 R3 Sat Nov 24 2018 Beith 0-3 Ayr United 1780 R3 Sat Nov 24 2018 Berwick Rangers 1-2 East Fife 401 R3 Sat Nov 24 2018 Cowdenbeath 1-0 Brora Rangers 432 R3 Sat Nov 24 2018 East Kilbride 1-0 Gala Fairydean Rovers 180 R3 Sat Nov 24 2018 Forfar Athletic 2-0 BSC Glasgow 385 R3 Sat Nov 24 2018 Fraserburgh 0-1 Auchinleck Talbot 727 R3 Sat Nov 24 2018 Morton 1-1 Peterhead 958 R3 Sat Nov 24 2018 Montrose 0-0 Annan Athletic 585 R3 Sat Nov 24 2018 Queen of the South 4-1 Formartine United 931 R3 Sat Nov 24 2018 Queens Park 0-3 Raith Rovers 679 R3 Sat Nov 24 2018 Stenhousemuir 4-2 Falkirk 2050 R3 Sat Nov 24 2018 Stirling University 0-4 Elgin City 395 R3 Sun Nov 25 2018 Edinburgh City 1-1 Inverness Caledonian Thistle 867 R3 r Tue Nov 27 2018 Annan Athletic 3-4 Montrose 205 R3 r Tue Nov 27 2018 Peterhead 0-3 Morton 527 R3 r Tue Dec 4 2018 Inverness Caledonian Thistle 6-1 Edinburgh City 672 R4 Sat Jan 19 2019 Aberdeen 1-1 Stenhousemuir 9661 R4 Sat Jan 19 2019 Auchinleck Talbot 1-0 Ayr United 3100 R4 Sat Jan 19 2019 Celtic 3-0 Airdrieonians (Airdrie United) 29941 R4 Sat Jan 19 2019 Dundee 1-1 Queen of the South 2728 R4 Sat Jan 19 2019 East Fife 2-1 Morton 903 R4 Sat Jan 19 2019 Hibernian 4-0 Elgin City 7082 R4 Sat Jan 19 2019 Inverness Caledonian Thistle 4-0 East Kilbride 1196 R4 Sat Jan 19 2019 Kilmarnock 2-0 Forfar Athletic 4376 R4 Sat Jan 19 2019 Montrose 0-4 Dundee United 3604 R4 Sat Jan 19 2019 Motherwell 1-2 Ross County 3869 R4 Sat Jan 19 2019 Partick Thistle 4-1 Stranraer 2254 R4 Sat Jan 19 2019 Raith Rovers 3-0 Dunfermline Athletic 6013 R4 Sat Jan 19 2019 St Johnstone 2-0 Hamilton Academical 2363 R4 Sat Jan 19 2019 St Mirren 3-2 Alloa Athletic 2760 R4 Sun Jan 20 2019 Heart of Midlothian 1-0 Livingston 11077 R4 r Tue Jan 29 2019 Queen of the South 3-0 Dundee 1421 R4 r Tue Jan 29 2019 Stenhousemuir 1-4 Aberdeen 2429 R4 Wed Jan 30 2019 Cowdenbeath 1-3 Rangers 4116 R5 Sat Feb 9 2019 East Fife 0-1 Partick Thistle 1724 R5 Sat Feb 9 2019 Hibernian 3-1 Raith Rovers 9131 R5 Sat Feb 9 2019 Kilmarnock 0-0 Rangers 11430 R5 Sat Feb 9 2019 St Mirren 1-2 Dundee United 3965 R5 Sun Feb 10 2019 Aberdeen 4-1 Queen of the South 7857 R5 Sun Feb 10 2019 Celtic 5-0 St Johnstone 28404 R5 Sun Feb 10 2019 Heart of Midlothian 4-0 Auchinleck Talbot 14946 R5 Mon Feb 11 2019 Ross County 2-2 Inverness Caledonian Thistle 2862 R5 r Tue Feb 19 2019 Inverness Caledonian Thistle 2-2 Ross County 5-4 W W Pens 3608 R5 r Wed Feb 20 2019 Rangers 5-0 Kilmarnock 37918 QF Sat Mar 2 2019 Hibernian 0-2 Celtic 15719 QF Sun Mar 3 2019 Aberdeen 1-1 Rangers 15395 QF Sun Mar 3 2019 Dundee United 1-2 Inverness Caledonian Thistle 7274 QF Mon Mar 4 2019 Partick Thistle 1-1 Heart of Midlothian 5171 QF r Tue Mar 12 2019 Heart of Midlothian 2-1 Partick Thistle 10351 QF r Tue Mar 12 2019 Rangers 0-2 Aberdeen 47397 SF Sat Apr 13 2019 Heart of Midlothian 3-0 Inverness Caledonian Thistle 21011 SF Sun Apr 14 2019 Aberdeen 0-3 Celtic 46773 F Sat May 25 2019 Heart of Midlothian 1-2 Celtic 49434