Scottish Cup Results for 2022-23 2021-22 Back to Scottish Cup Results 2023-24 Winners Celtic Runners Up Inverness Caledonian Thistle Final Match Sat 03 Jun 2023 Celtic 3 Inverness Caledonian Thistle 1 Rd Date Home Score Away Penalties Notes Crowd R1 Fri Sep 16 2022 BSC Glasgow 2-0 Brora Rangers 1550 R1 Fri Sep 16 2022 Pollok 6-0 Huntly 874 R1 Fri Sep 16 2022 Syngenta 2-4 Auchinleck Talbot 750 R1 Sat Sep 17 2022 Banks ODee 4-0 Turriff United Banks O'Dee removed R1 Sat Sep 17 2022 Benburb 4-2 Dundonald Bluebell R1 Sat Sep 17 2022 Caledonian Braves 6-1 Newton Stewart Athletic 54 R1 Sat Sep 17 2022 Carnoustie Panmure 3-1 Rothes 218 R1 Sat Sep 17 2022 Civil Service Strollers 1-2 Fraserburgh 162 R1 Sat Sep 17 2022 Clydebank[2003] 1-3 The Spartans 555 R1 Sat Sep 17 2022 Cowdenbeath 0-1 Boness United 255 R1 Sat Sep 17 2022 Cumbernauld Colts 0-1 Dalbeattie Star R1 Sat Sep 17 2022 Darvel 8-0 Tynecastle 375 R1 Sat Sep 17 2022 Deveronvale 2-4 East Kilbride R1 Sat Sep 17 2022 Dunbar United 3-2 Clachnacuddin 432 R1 Sat Sep 17 2022 Dunipace 1-1 Broxburn Athletic R1 Sat Sep 17 2022 Formartine United 3-1 East Stirlingshire 227 R1 Sat Sep 17 2022 Forres Mechanics 0-0 Glasgow University R1 Sat Sep 17 2022 Gala Fairydean Rovers 1-4 Sauchie Juniors R1 Sat Sep 17 2022 Gretna 2008 3-1 Edinburgh University R1 Sat Sep 17 2022 Hill of Beath Hawthorn 3-1 Inverurie Loco Works 191 R1 Sat Sep 17 2022 Jeanfield Swifts 1-5 Brechin City 365 R1 Sat Sep 17 2022 Keith 1-2 Cumnock Juniors R1 Sat Sep 17 2022 Kilwinning Rangers 4-2 Tranent Juniors 299 R1 Sat Sep 17 2022 Linlithgow Rose 2-1 Berwick Rangers 534 R1 Sat Sep 17 2022 Lossiemouth 1-2 Buckie Thistle R1 Sat Sep 17 2022 Musselburgh Athletic 1-2 Newtongrange Star 506 R1 Sat Sep 17 2022 Nairn County 1-3 Drumchapel United R1 Sat Sep 17 2022 Strathspey Thistle 0-5 Camelon Juniors R1 Sat Sep 17 2022 Wick Academy 5-1 Lochee United R1 Sun Sep 18 2022 Stirling University 3-0 Lothian Thistle Hutchison Vale 120 R2 Fri Oct 21 2022 Cumnock Juniors 1-3 Dumbarton 1000 R2 Sat Oct 22 2022 Boness United 1-1 Auchinleck Talbot 3-5 L L Pens 651 R2 Sat Oct 22 2022 Brechin City 2-2 Stirling Albion 7-8 L L Pens 470 R2 Sat Oct 22 2022 Buckie Thistle 1-3 Broomhill R2 Sat Oct 22 2022 Carnoustie Panmure 1-2 Formartine United 416 R2 Sat Oct 22 2022 Dalbeattie Star 1-7 Darvel 206 R2 Sat Oct 22 2022 Dunbar United 1-3 Stirling University 529 R2 Sat Oct 22 2022 Dunipace 5-2 Turriff United 400 R2 Sat Oct 22 2022 East Kilbride 5-0 Caledonian Braves 266 R2 Sat Oct 22 2022 Elgin City 4-0 Camelon Juniors 513 R2 Sat Oct 22 2022 Fraserburgh 2-1 Stranraer 431 R2 Sat Oct 22 2022 Glasgow University 1-4 Albion Rovers 425 R2 Sat Oct 22 2022 Gretna 2008 1-4 Drumchapel United 204 R2 Sat Oct 22 2022 Kilwinning Rangers 1-3 Forfar Athletic 668 R2 Sat Oct 22 2022 Linlithgow Rose 4-0 The Spartans 800 R2 Sat Oct 22 2022 Newtongrange Star 0-1 Hill of Beath Hawthorn 341 R2 Sat Oct 22 2022 Sauchie Juniors 3-2 Bonnyrigg Rose Athletic 430 R2 Sat Oct 22 2022 Stenhousemuir 2-1 East Fife 417 R2 Sat Oct 22 2022 Wick Academy 2-0 Benburb 231 R2 Mon Oct 24 2022 Pollok 4-3 Annan Athletic 900 R3 Fri Nov 25 2022 Broomhill 1-2 Alloa Athletic 1403 R3 Sat Nov 26 2022 Albion Rovers 0-1 Stirling University 385 R3 Sat Nov 26 2022 Clyde 0-1 Dumbarton 563 R3 Sat Nov 26 2022 Cove Rangers 7-0 Dunipace 540 R3 Sat Nov 26 2022 Drumchapel United 1-0 Edinburgh City 503 R3 Sat Nov 26 2022 Dundee 6-2 Airdrieonians (Airdrie United) 2341 R3 Sat Nov 26 2022 Dunfermline Athletic 4-0 Forfar Athletic 1880 R3 Sat Nov 26 2022 Formartine United 1-3 Stenhousemuir 248 R3 Sat Nov 26 2022 Fraserburgh 0-2 Arbroath 1060 R3 Sat Nov 26 2022 Morton 4-1 Queen of the South 1614 R3 Sat Nov 26 2022 Hamilton Academical 4-0 East Kilbride 1171 R3 Sat Nov 26 2022 Hill of Beath Hawthorn 1-2 Elgin City 600 R3 Sat Nov 26 2022 Inverness Caledonian Thistle 3-2 Stirling Albion 738 R3 Sat Nov 26 2022 Linlithgow Rose 1-0 Sauchie Juniors 1403 R3 Sat Nov 26 2022 Montrose 2-5 Darvel 616 R3 Sat Nov 26 2022 Partick Thistle 3-0 Kelty Hearts 1484 R3 Sat Nov 26 2022 Peterhead 0-3 Queens Park 455 R3 Sat Nov 26 2022 Raith Rovers 3-0 Auchinleck Talbot 1697 R3 Sat Nov 26 2022 Wick Academy 0-6 Falkirk 1048 R3 Mon Nov 28 2022 Ayr United 1-0 Pollok 2425 R4 Sat Jan 21 2023 Alloa Athletic 1-2 Falkirk 1532 R4 Sat Jan 21 2023 Arbroath 0-2 Motherwell 4145 R4 Sat Jan 21 2023 Celtic 5-0 Morton 40011 R4 Sat Jan 21 2023 Dundee United 3-0 Stirling University 4993 R4 Sat Jan 21 2023 Hamilton Academical 0-0 Ross County 5-3 W W Pens 783 R4 Sat Jan 21 2023 Kilmarnock 1-0 Dumbarton 3705 R4 Sat Jan 21 2023 Partick Thistle 1-1 Dunfermline Athletic 4-2 W W Pens 3218 R4 Sat Jan 21 2023 St Johnstone 0-1 Rangers 7855 R4 Sat Jan 21 2023 St Mirren 0-0 Dundee 3-0 W W Pens 4254 R4 Sat Jan 21 2023 Stenhousemuir 1-3 Livingston 916 R4 Sun Jan 22 2023 Hibernian 0-3 Heart of Midlothian 18622 R4 Mon Jan 23 2023 Darvel 1-0 Aberdeen 2200 R4 Tue Jan 24 2023 Elgin City 2-1 Drumchapel United 755 R4 Tue Jan 24 2023 Linlithgow Rose 0-2 Raith Rovers 1720 R4 Tue Jan 31 2023 Cove Rangers 0-3 Ayr United 433 R4 Tue Jan 31 2023 Inverness Caledonian Thistle 0-2 Queens Park Queens Park removed 869 R5 Fri Feb 10 2023 Hamilton Academical 0-2 Heart of Midlothian 4731 R5 Sat Feb 11 2023 Ayr United 4-1 Elgin City 1819 R5 Sat Feb 11 2023 Celtic 5-1 St Mirren 37728 R5 Sat Feb 11 2023 Dundee United 0-1 Kilmarnock 4973 R5 Sat Feb 11 2023 Livingston 3-0 Inverness Caledonian Thistle 1284 R5 Sat Feb 11 2023 Raith Rovers 3-1 Motherwell 4436 R5 Sun Feb 12 2023 Rangers 3-2 Partick Thistle 44636 R5 Mon Feb 13 2023 Darvel 1-5 Falkirk 2750 QF Fri Mar 10 2023 Inverness Caledonian Thistle 2-1 Kilmarnock 2902 QF Sat Mar 11 2023 Heart of Midlothian 0-3 Celtic 16287 QF Sun Mar 12 2023 Rangers 3-0 Raith Rovers 41168 QF Mon Mar 13 2023 Falkirk 2-1 Ayr United 6375 SF Sat Apr 29 2023 Falkirk 0-3 Inverness Caledonian Thistle 12877 SF Sun Apr 30 2023 Rangers 0-1 Celtic 48629 F Sat Jun 3 2023 Celtic 3-1 Inverness Caledonian Thistle 47247