Scottish Cup Results for 2008-09 2007-08 Back to Scottish Cup Results 2009-10 Winners Rangers Runners Up Falkirk Final Match Sat 30 May 2009 Rangers 1 Falkirk 0 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Sep 27 2008 Banks ODee 10-0 Fort William R1 Sat Sep 27 2008 Clachnacuddin 4-0 Burntisland Shipyard R1 Sat Sep 27 2008 Dalbeattie Star 5-1 Lossiemouth R1 Sat Sep 27 2008 Edinburgh City 2-0 Nairn County R1 Sat Sep 27 2008 Edinburgh University 1-2 Civil Service Strollers R1 Sat Sep 27 2008 Fraserburgh 6-3 Hawick Royal Albert R1 Sat Sep 27 2008 Glasgow University 0-1 Vale of Leithen R1 Sat Sep 27 2008 Golspie Sutherland 0-3 Threave Rovers R1 Sat Sep 27 2008 Huntly 1-0 Girvan R1 Sat Sep 27 2008 Inverurie Loco Works 5-2 Deveronvale R1 Sat Sep 27 2008 Lochee United 3-1 Bathgate Thistle R1 Sat Sep 27 2008 Newton Stewart Athletic 1-1 Brora Rangers R1 Sat Sep 27 2008 Pollok 1-1 The Spartans R1 Sat Sep 27 2008 Preston Athletic 3-1 Gala Fairydean Rovers R1 Sat Sep 27 2008 Rothes 1-3 Buckie Thistle R1 Sat Sep 27 2008 Selkirk 1-1 Coldstream R1 Sat Sep 27 2008 St Cuthbert Wanderers 0-3 Wick Academy R1 Sat Sep 27 2008 Wigtown and Bladnoch 2-2 Forres Mechanics R1 Sat Oct 4 2008 Brora Rangers 2-1 Newton Stewart Athletic R1 Sat Oct 4 2008 Coldstream 2-2 Selkirk 2-3 L L Pens R1 Sat Oct 4 2008 Forres Mechanics 2-0 Wigtown and Bladnoch R1 Sat Oct 4 2008 The Spartans 1-0 Pollok R2 Sat Oct 25 2008 Berwick Rangers 1-2 Albion Rovers 259 R2 Sat Oct 25 2008 Brora Rangers 1-3 Forfar Athletic 200 R2 Sat Oct 25 2008 Clachnacuddin 1-0 Crichton 120 R2 Sat Oct 25 2008 Cove Rangers 1-0 Whitehill Welfare 250 R2 Sat Oct 25 2008 Cowdenbeath 1-2 Elgin City 328 R2 Sat Oct 25 2008 Dalbeattie Star 6-0 Selkirk 90 R2 Sat Oct 25 2008 Edinburgh City 0-0 Wick Academy 250 R2 Sat Oct 25 2008 Forres Mechanics 1-1 Keith 233 R2 Sat Oct 25 2008 Fraserburgh 0-1 Dumbarton 517 R2 Sat Oct 25 2008 Inverurie Loco Works 5-1 Banks ODee 751 R2 Sat Oct 25 2008 Lochee United 3-0 Buckie Thistle 202 R2 Sat Oct 25 2008 Montrose 2-0 Huntly 523 R2 Sat Oct 25 2008 Stenhousemuir 5-0 Threave Rovers 247 R2 Sun Oct 26 2008 East Stirlingshire 4-2 Preston Athletic 382 R2 Sat Nov 1 2008 Annan Athletic 1-2 The Spartans 652 R2 Sat Nov 1 2008 Civil Service Strollers 0-1 Vale of Leithen R2 r Sat Nov 1 2008 Keith 1-1 Forres Mechanics 0-3 L L Pens 325 R2 r Sat Nov 1 2008 Wick Academy 1-4 Edinburgh City R3 Sat Nov 29 2008 Airdrieonians (Airdrie United) 3-0 Cove Rangers 821 R3 Sat Nov 29 2008 Albion Rovers 1-2 Queens Park 619 R3 Sat Nov 29 2008 Clachnacuddin 0-5 Stenhousemuir 350 R3 Sat Nov 29 2008 Clyde 2-0 Montrose 677 R3 Sat Nov 29 2008 East Fife 2-0 Arbroath 729 R3 Sat Nov 29 2008 East Stirlingshire 2-1 Livingston 563 R3 Sat Nov 29 2008 Peterhead 2-1 Morton 817 R3 Sat Nov 29 2008 Raith Rovers 0-0 Alloa Athletic 1493 R3 Sat Nov 29 2008 Ross County 2-2 Dumbarton 1200 R3 Sat Nov 29 2008 Stirling Albion 2-3 Partick Thistle 1472 R3 Sat Dec 6 2008 Elgin City 2-1 The Spartans Replay Ordered 519 R3 Sat Dec 6 2008 Forres Mechanics 2-2 Dalbeattie Star 378 R3 Mon Dec 8 2008 Edinburgh City 0-3 Brechin City 860 R3 r Tue Dec 9 2008 Alloa Athletic 2-1 Raith Rovers R3 Sat Dec 13 2008 Inverurie Loco Works 4-0 Vale of Leithen 608 R3 r Mon Dec 15 2008 Dalbeattie Star 2-4 Forres Mechanics 378 R3 r Mon Dec 15 2008 Dumbarton 1-2 Ross County 557 R3 r Mon Dec 15 2008 Elgin City 1-2 The Spartans 551 R3 Mon Dec 15 2008 Forfar Athletic 2-0 Stranraer 305 R3 Wed Dec 17 2008 Lochee United 1-1 Ayr United 1223 R3 r Tue Dec 23 2008 Ayr United 3-0 Lochee United 2049 R4 Sat Jan 10 2009 Airdrieonians (Airdrie United) 2-1 The Spartans 1460 R4 Sat Jan 10 2009 Alloa Athletic 1-2 Aberdeen 3012 R4 Sat Jan 10 2009 Ayr United 2-2 Kilmarnock 9280 R4 Sat Jan 10 2009 Celtic 2-1 Dundee 23070 R4 Sat Jan 10 2009 Dunfermline Athletic 2-0 Clyde 2871 R4 Sat Jan 10 2009 Falkirk 4-2 Queen of the South 3423 R4 Sat Jan 10 2009 Inverness Caledonian Thistle 3-0 Partick Thistle 1803 R4 Sat Jan 10 2009 Peterhead 2-2 Queens Park 842 R4 Sat Jan 10 2009 Ross County 0-1 Hamilton Academical 1503 R4 Sat Jan 10 2009 Stenhousemuir 0-1 East Fife 784 R4 Sun Jan 11 2009 East Stirlingshire 0-4 Dundee United 2153 R4 Sun Jan 11 2009 Hibernian 0-2 Heart of Midlothian 14837 R4 Tue Jan 13 2009 Brechin City 1-3 St Mirren 1026 R4 Tue Jan 13 2009 Forfar Athletic 6-1 Forres Mechanics 775 R4 Tue Jan 13 2009 St Johnstone 0-2 Rangers 7746 R4 r Tue Jan 20 2009 Queens Park 1-0 Peterhead 782 R4 r Thu Jan 22 2009 Kilmarnock 3-1 Ayr United 11563 R4 Mon Feb 2 2009 Inverurie Loco Works 0-3 Motherwell 2500 R5 Sat Feb 7 2009 Celtic 2-1 Queens Park 22223 R5 Sat Feb 7 2009 Hamilton Academical 2-1 Dundee United 3058 R5 Sat Feb 7 2009 Heart of Midlothian 0-1 Falkirk 14569 R5 Sat Feb 7 2009 Inverness Caledonian Thistle 2-0 Kilmarnock 2578 R5 Sat Feb 7 2009 Motherwell 1-1 St Mirren 5695 R5 Tue Feb 17 2009 Aberdeen 5-0 East Fife 8960 R5 Tue Feb 17 2009 Airdrieonians (Airdrie United) 1-2 Dunfermline Athletic 1772 R5 Wed Feb 18 2009 Forfar Athletic 0-4 Rangers 4718 R5 r Thu Feb 19 2009 St Mirren 1-0 Motherwell 4555 QF Sat Mar 7 2009 Dunfermline Athletic 1-1 Aberdeen 9696 QF Sat Mar 7 2009 Inverness Caledonian Thistle 0-1 Falkirk 3024 QF Sat Mar 7 2009 St Mirren 1-0 Celtic 5925 QF Sun Mar 8 2009 Rangers 5-1 Hamilton Academical 27588 QF r Wed Mar 18 2009 Aberdeen 0-0 Dunfermline Athletic 2-4 L L Pens 13567 SF Sat Apr 25 2009 Rangers 3-0 St Mirren 32431 SF Sun Apr 26 2009 Falkirk 2-0 Dunfermline Athletic 17124 F Sat May 30 2009 Rangers 1-0 Falkirk 50956