Scottish Cup Results for 2021-22 2020-21 Back to Scottish Cup Results 2022-23 Winners Rangers Runners Up Heart of Midlothian Final Match Sat 21 May 2022 Rangers 2 Heart of Midlothian 0 Rd Date Home Score Away Penalties Notes Crowd R1 Fri Sep 17 2021 Cumbernauld Colts 1-1 Buckie Thistle R1 Fri Sep 17 2021 East Stirlingshire 3-0 Fort William R1 Sat Sep 18 2021 Banks ODee 1-0 Turriff United R1 Sat Sep 18 2021 Blackburn United 1-2 Rothes R1 Sat Sep 18 2021 Brechin City 5-0 Vale of Leithen R1 Sat Sep 18 2021 Broomhill 6-0 Glasgow University R1 Sat Sep 18 2021 Caledonian Braves 0-1 Stirling University R1 Sat Sep 18 2021 Clachnacuddin 1-2 Dunipace R1 Sat Sep 18 2021 Clydebank[2003] 7-0 Dalkeith Thistle R1 Sat Sep 18 2021 Coldstream 1-10 East Kilbride R1 Sat Sep 18 2021 Deveronvale 2-2 Haddington Athletic R1 Sat Sep 18 2021 Dunbar United 2-0 Camelon Juniors R1 Sat Sep 18 2021 Formartine United 2-2 Cumnock Juniors R1 Sat Sep 18 2021 Forres Mechanics 0-2 Bonnyrigg Rose Athletic R1 Sat Sep 18 2021 Fraserburgh 1-2 Sauchie Juniors R1 Sat Sep 18 2021 Golspie Sutherland 0-3 Civil Service Strollers R1 Sat Sep 18 2021 Huntly 3-0 Hill of Beath Hawthorn R1 Sat Sep 18 2021 Inverurie Loco Works 0-3 Jeanfield Swifts R1 Sat Sep 18 2021 Irvine Meadow 1-3 Auchinleck Talbot R1 Sat Sep 18 2021 Keith 1-2 Darvel R1 Sat Sep 18 2021 Lossiemouth 0-3 Preston Athletic R1 Sat Sep 18 2021 Nairn County 4-0 Strathspey Thistle R1 Sat Sep 18 2021 Newtongrange Star 1-1 Dalbeattie Star R1 Sat Sep 18 2021 Penicuik Athletic 1-3 Tranent Juniors R1 Sat Sep 18 2021 Spartans 0-1 Gala Fairydean Rovers R1 Sat Sep 18 2021 Tynecastle 0-6 Brora Rangers R1 Sat Sep 18 2021 Wick Academy 2-2 Boness United R1 Sat Sep 18 2021 Wigtown and Bladnoch 0-8 St Cuthbert Wanderers R1 Sun Sep 19 2021 Lothian Thistle Hutchison Vale 2-2 Edinburgh University R1 Mon Sep 20 2021 Berwick Rangers 2-1 Gretna 2008 R1 r Sat Sep 25 2021 Buckie Thistle 4-1 Cumbernauld Colts R1 r Sat Sep 25 2021 Cumnock Juniors 1-5 Formartine United R1 r Sat Sep 25 2021 Dalbeattie Star 3-2 Newtongrange Star R1 r Sat Sep 25 2021 Edinburgh University 0-3 Lothian Thistle Hutchison Vale R1 r Sat Sep 25 2021 Haddington Athletic 1-1 Deveronvale 5-3 W W Pens R1 r Tue Sep 28 2021 Boness United 4-1 Wick Academy R2 Sat Oct 23 2021 Annan Athletic 3-1 Jeanfield Swifts 395 R2 Sat Oct 23 2021 Banks ODee 5-0 Nairn County 196 R2 Sat Oct 23 2021 Berwick Rangers 1-2 Stirling Albion 519 R2 Sat Oct 23 2021 Brechin City 2-1 Haddington Athletic 401 R2 Sat Oct 23 2021 Broomhill 0-2 Tranent Juniors 202 R2 Sat Oct 23 2021 Brora Rangers 0-0 Albion Rovers R2 Sat Oct 23 2021 Cowdenbeath 2-4 Civil Service Strollers 282 R2 Sat Oct 23 2021 Dalbeattie Star 0-0 Rothes 210 R2 Sat Oct 23 2021 Dunbar United 1-1 Lothian Thistle Hutchison Vale 858 R2 Sat Oct 23 2021 East Kilbride 4-0 Stirling University 170 R2 Sat Oct 23 2021 East Stirlingshire 0-3 Bonnyrigg Rose Athletic 421 R2 Sat Oct 23 2021 Edinburgh City 2-1 Boness United 352 R2 Sat Oct 23 2021 Formartine United 0-2 Forfar Athletic R2 Sat Oct 23 2021 Kelty Hearts 4-1 Buckie Thistle 608 R2 Sat Oct 23 2021 Preston Athletic 0-2 Auchinleck Talbot R2 Sat Oct 23 2021 Sauchie Juniors 2-1 Dunipace 678 R2 Sat Oct 23 2021 St Cuthbert Wanderers 1-3 Gala Fairydean Rovers 250 R2 Sat Oct 23 2021 Stenhousemuir 4-1 Huntly 324 R2 Sat Oct 23 2021 Stranraer 0-1 Darvel 357 R2 Mon Oct 25 2021 Clydebank[2003] 1-1 Elgin City 1040 R2 r Sat Oct 30 2021 Albion Rovers 1-0 Brora Rangers 276 R2 r Sat Oct 30 2021 Elgin City 1-2 Clydebank[2003] 1118 R2 r Sat Oct 30 2021 Lothian Thistle Hutchison Vale 2-1 Dunbar United R2 r Sat Oct 30 2021 Rothes 0-1 Dalbeattie Star 194 R3 Fri Nov 26 2021 Partick Thistle 1-0 Dunfermline Athletic 2198 R3 Sat Nov 27 2021 Alloa Athletic 5-0 Bonnyrigg Rose Athletic 513 R3 Sat Nov 27 2021 Arbroath 3-0 Forfar Athletic 1280 R3 Sat Nov 27 2021 Auchinleck Talbot 1-0 Hamilton Academical 1778 R3 Sat Nov 27 2021 Ayr United 2-1 Albion Rovers 986 R3 Sat Nov 27 2021 Banks ODee 2-1 East Fife 328 R3 Sat Nov 27 2021 Civil Service Strollers 0-3 Peterhead 180 R3 Sat Nov 27 2021 Clydebank[2003] 2-0 Clyde 1040 R3 Sat Nov 27 2021 Cove Rangers 2-2 Queen of the South 468 R3 Sat Nov 27 2021 Dalbeattie Star 1-2 East Kilbride 196 R3 Sat Nov 27 2021 Dumbarton 3-1 Sauchie Juniors 571 R3 Sat Nov 27 2021 Falkirk 1-2 Raith Rovers 2512 R3 Sat Nov 27 2021 Gala Fairydean Rovers 0-1 Annan Athletic 300 R3 Sat Nov 27 2021 Inverness Caledonian Thistle 1-1 Morton 790 R3 Sat Nov 27 2021 Kelty Hearts 0-0 Montrose 805 R3 Sat Nov 27 2021 Lothian Thistle Hutchison Vale 1-2 Edinburgh City 216 R3 Sat Nov 27 2021 Queens Park 0-1 Kilmarnock 1153 R3 Sat Nov 27 2021 Stenhousemuir 0-2 Airdrieonians (Airdrie United) 597 R3 Sat Nov 27 2021 Stirling Albion 4-0 Tranent Juniors 701 R3 Mon Nov 29 2021 Brechin City 1-1 Darvel 577 R3 r Sat Dec 4 2021 Montrose 1-1 Kelty Hearts 1-3 L L Pens 690 R3 r Tue Dec 7 2021 Morton 1-1 Inverness Caledonian Thistle 5-4 W W Pens 700 R3 r Tue Dec 7 2021 Queen of the South 0-3 Cove Rangers 527 R3 r Tue Dec 14 2021 Darvel 2-2 Brechin City 5-4 W W Pens 781 R4 Thu Jan 20 2022 Hibernian 1-0 Cove Rangers 5849 R4 Fri Jan 21 2022 Rangers 4-0 Stirling Albion 37916 R4 Sat Jan 22 2022 Aberdeen 3-0 Edinburgh City 9019 R4 Sat Jan 22 2022 Alloa Athletic 1-2 Celtic 3022 R4 Sat Jan 22 2022 Arbroath 3-0 Darvel 1106 R4 Sat Jan 22 2022 Auchinleck Talbot 0-5 Heart of Midlothian 3270 R4 Sat Jan 22 2022 Ayr United 0-2 St Mirren 342 R4 Sat Jan 22 2022 Banks ODee 0-3 Raith Rovers 870 R4 Sat Jan 22 2022 Dumbarton 0-1 Dundee 1198 R4 Sat Jan 22 2022 Kelty Hearts 1-0 St Johnstone 2183 R4 Sat Jan 22 2022 Kilmarnock 1-2 Dundee United 5380 R4 Sat Jan 22 2022 Livingston 1-0 Ross County 1227 R4 Sat Jan 22 2022 Motherwell 2-1 Morton 4735 R4 Sat Jan 22 2022 Partick Thistle 1-0 Airdrieonians (Airdrie United) 2895 R4 Sat Jan 22 2022 Peterhead 2-2 East Kilbride 5-3 W W Pens 629 R5 Sat Feb 12 2022 Annan Athletic 0-3 Rangers 2500 R5 Sat Feb 12 2022 Heart of Midlothian 0-0 Livingston 4-3 W W Pens 12232 R5 Sat Feb 12 2022 Motherwell 2-1 Aberdeen 5892 R5 Sat Feb 12 2022 Partick Thistle 0-1 Dundee United 4632 R5 Sat Feb 12 2022 St Mirren 4-0 Kelty Hearts 3398 R5 Sun Feb 13 2022 Arbroath 1-3 Hibernian 4049 R5 Sun Feb 13 2022 Celtic 4-0 Raith Rovers 26376 R5 Mon Feb 14 2022 Peterhead 0-3 Dundee 1598 QF Sat Mar 12 2022 Heart of Midlothian 4-2 St Mirren 13899 QF Sun Mar 13 2022 Dundee 0-3 Rangers 5536 QF Sun Mar 13 2022 Motherwell 1-2 Hibernian 8126 QF Mon Mar 14 2022 Dundee United 0-3 Celtic 8553 SF Sat Apr 16 2022 Heart of Midlothian 2-1 Hibernian 37783 SF Sun Apr 17 2022 Celtic 1-2 Rangers 50072 F Sat May 21 2022 Rangers 2-0 Heart of Midlothian 50319