20th March 2005

Final Motherwell 1-5 Rangers

2nd February 2005

Semi Final Rangers 7-1 Dundee United

1st February 2005

Semi Final Motherwell 3-2 Heart of Midlothian

10th November 2004

Quarter Final Rangers 2-1 Celtic
Quarter Final Dunfermline Athletic 1-3 Heart of Midlothian

9th November 2004

Quarter Final Livingston 0-5 Motherwell
Quarter Final Dundee United 2-1 Hibernian

22nd September 2004

3rd Round Inverness Caledonian Thistle 1-3 Motherwell
3rd Round Heart of Midlothian 2-1 Kilmarnock
3rd Round Dunfermline Athletic 3-1 Partick Thistle
3rd Round Albion Rovers 1-3 Hibernian
3rd Round Aberdeen 0-2 Rangers

21st September 2004

3rd Round Livingston 2-1 Dundee
3rd Round Dundee United 4-0 Clyde
3rd Round Celtic 8-1 Falkirk

25th August 2004

2nd Round Stirling Albion 0-2 Livingston
2nd Round Dundee United 3-1 Stranraer

24th August 2004

2nd Round Ross County 0-1 Inverness Caledonian Thistle
2nd Round Dundee 4-0 Forfar Athletic
2nd Round Stenhousemuir 2-5 Partick Thistle
2nd Round Peterhead 1-6 Falkirk
2nd Round Hibernian 4-0 Alloa Athletic
2nd Round Kilmarnock 3-0
2nd Round Greenock Morton 0-3 Motherwell
2nd Round Albion Rovers 1-1 Brechin City
2nd Round Airdrie United 0-1 Clyde
2nd Round Aberdeen 3-0

17th August 2004

1st Round 4-1 Ayr United
1st Round Queen of the South 1-2 Albion Rovers
1st Round Greenock Morton 1-0

11th August 2004

1st Round Stirling Albion 3-2 Queen's Park

10th August 2004

1st Round Falkirk 4-1 Montrose
1st Round 3-2 Elgin City
1st Round St. Mirren 2-5 Forfar Athletic
1st Round Stranraer 2-1 Raith Rovers
1st Round Stenhousemuir 2-1 Arbroath
1st Round Peterhead 3-2
1st Round Dumbarton 1-3 Ross County
1st Round Brechin City 5-2 Cowdenbeath
1st Round St. Johnstone 2-3 Alloa Athletic
1st Round Airdrie United 3-0 East Fife