23rd October 1988

Final Rangers 3-2 Aberdeen

21st September 1988

Semi Final Rangers 3-0 Heart of Midlothian

20th September 1988

Semi Final Aberdeen 2-0 Dundee United

31st August 1988

Quarter Final Dundee United 2-0 Celtic
Quarter Final Rangers 4-1 Dundee
Quarter Final Dunfermline Athletic 1-4 Heart of Midlothian
Quarter Final Hibernian 1-2 Aberdeen

24th August 1988

3rd Round Dundee 2-1 Falkirk
3rd Round Celtic 7-2
3rd Round Rangers 6-0
3rd Round Dunfermline Athletic 2-1 Motherwell
3rd Round St. Mirren 1-3 Dundee United

23rd August 1988

3rd Round Greenock Morton 1-2 Aberdeen
3rd Round Hibernian 1-0 Kilmarnock
3rd Round Livingston 0-2 Heart of Midlothian

17th August 1988

2nd Round 2-0 Stenhousemuir
2nd Round Dundee 5-1 Queen of the South
2nd Round East Fife 1-1 Dunfermline Athletic
2nd Round Falkirk 1-1 Raith Rovers
2nd Round Celtic 4-1 Ayr United
2nd Round Heart of Midlothian 5-0 St. Johnstone
2nd Round Aberdeen 4-0 Arbroath
2nd Round Airdrie United 0-1 Motherwell
2nd Round Hibernian 4-0 Stranraer
2nd Round Kilmarnock 1-0 Forfar Athletic
2nd Round Brechin City 0-2 Greenock Morton
2nd Round Clyde 0-3 Rangers

16th August 1988

2nd Round Dumbarton 1-3 St. Mirren
2nd Round Albion Rovers 2-4
2nd Round Livingston 2-1 Stirling Albion
2nd Round Partick Thistle 0-2 Dundee United

11th August 1988

1st Round 0-1 Arbroath

10th August 1988

1st Round Cowdenbeath 0-0 Albion Rovers
1st Round Brechin City 3-1 Montrose
1st Round Alloa Athletic 2-4 Stirling Albion
1st Round Queen's Park 1-2 Stranraer
1st Round Stenhousemuir 3-0