22nd October 1989
Final | Aberdeen | 2-1 | Rangers |
20th September 1989
Semi Final | Aberdeen | 1-0 | Celtic |
19th September 1989
Semi Final | Rangers | 5-0 | Dunfermline Athletic |
30th August 1989
Quarter Final | Heart of Midlothian | 2-2 | Celtic |
Quarter Final | 0-3 | Rangers |
Quarter Final | Aberdeen | 3-1 | St. Mirren |
29th August 1989
Quarter Final | Hibernian | 1-3 | Dunfermline Athletic |
23rd August 1989
3rd Round | St. Mirren | 1-0 | Motherwell |
3rd Round | Greenock Morton | 1-2 | Rangers |
3rd Round | 2-1 | Dundee United |
3rd Round | Falkirk | 1-4 | Heart of Midlothian |
3rd Round | Dunfermline Athletic | 1-0 | Dundee |
3rd Round | Aberdeen | 4-0 | Airdrie United |
22nd August 1989
3rd Round | Hibernian | 0-0 |
3rd Round | Celtic | 2-0 | Queen of the South |
16th August 1989
2nd Round | Queen of the South | 1-0 | St. Johnstone |
2nd Round | Heart of Midlothian | 3-0 | Montrose |
2nd Round | Dundee United | 1-0 | Partick Thistle |
2nd Round | 3-1 |
2nd Round | Brechin City | 0-3 | Falkirk |
2nd Round | Albion Rovers | 0-2 | Aberdeen |
15th August 1989
2nd Round | Rangers | 4-0 | Arbroath |
2nd Round | Queen's Park | 0-1 | Greenock Morton |
2nd Round | Kilmarnock | 1-4 | Motherwell |
2nd Round | Hibernian | 2-0 | Alloa Athletic |
2nd Round | Dunfermline Athletic | 3-0 | Raith Rovers |
2nd Round | Dundee | 5-1 | Clyde |
2nd Round | Dumbarton | 0-3 | Celtic |
2nd Round | 0-2 | St. Mirren |
2nd Round | Ayr United | 0-1 |
2nd Round | Airdrie United | 4-0 | Forfar Athletic |
9th August 1989
1st Round | Stranraer | 3-4 | Brechin City |
1st Round | Stirling Albion | 0-3 |
1st Round | East Fife | 2-2 | Queen's Park |
1st Round | Cowdenbeath | 0-4 | Montrose |
1st Round | Arbroath | 1-0 |
8th August 1989
1st Round | Dumbarton | 3-0 | Stenhousemuir |