1. Round
22.11.2003
Clachnacuddin FC
Clachnacuddin
Stranraer FC
Stranraer FC
Ended
Cowdenbeath FC
Cowdenbeath FC
Edinburgh City
Edinburgh City
Ended
Elgin City
Elgin City
Peterhead
Peterhead FC
Ended
Forfar Athletic
Forfar Athletic
East Fife
East Fife FC
Ended
Gretna FC
Gretna
Dumbarton FC
Dumbarton FC
Ended
Montrose FC
Montrose FC
Albion Rovers
Albion Rovers
Ended
The Spartans FC
The Spartans FC
Buckie Thistle
Buckie Thistle
Ended
Stirling Albion FC
Stirling Albion
Queen's Park FC
Queen's Park FC
Ended
1. Round Repeat
29.11.2003
Albion Rovers
Albion Rovers
Montrose FC
Montrose FC
Ended
East Fife FC
East Fife
pso
Forfar Athletic
Forfar Athletic
Ended
2. Round
20.12.2003
Alloa Athletic
Alloa Ath.
The Spartans FC
The Spartans FC
Ended
Berwick Rangers
Berwick Rangers
Huntly FC
Huntly FC
Ended
East Stirlingshire FC
East Stirling
Cowdenbeath FC
Cowdenbeath FC
Ended
Gretna FC
Gretna
Stenhousemuir
Stenhousemuir FC
Ended
Inverurie Loco Works
Inverurie Loco
Airdrieonians
Airdrieonians FC
Ended
Peterhead FC
Peterhead
East Fife
East Fife FC
Ended
Stirling Albion FC
Stirling Albion
Arbroath FC
Arbroath FC
Ended
27.12.2003
Montrose FC
Montrose FC
Threave Rovers
Threave Rovers
Ended
Greenock Morton FC
Morton
Vale of Leithen
Vale of Leithen FC
Ended
Stranraer FC
Stranraer FC
Hamilton
Hamilton Academical
Ended
2. Round Repeat
27.12.2003
The Spartans FC
The Spartans FC
Alloa Ath.
Alloa Athletic
Ended
3. Round
10.01.2004
Aberdeen FC
Aberdeen
Dundee FC
Dundee FC
Ended
Arbroath FC
Arbroath FC
The Spartans FC
The Spartans FC
Ended
Ayr United
Ayr United
Falkirk
Falkirk FC
Ended
Celtic FC
Celtic
Ross County
Ross County FC
Ended
Clyde FC
Clyde FC
Gretna
Gretna FC
Ended
Dunfermline Athletic
Dunfermline
Dundee Utd
Dundee United
Ended
East Fife FC
East Fife
Queen Of The South
Queen Of The South
Ended
Hamilton Academical
Hamilton
Cowdenbeath FC
Cowdenbeath FC
Ended
Heart of Midlothian
Hearts FC
Berwick Rangers
Berwick Rangers
Ended
Hibernian FC
Hibernian FC
Rangers FC
Rangers FC
Ended
Inverness CT
Inverness
Brechin City FC
Brechin City FC
Ended
Livingston FC
Livingston
Montrose FC
Montrose FC
Ended
Greenock Morton FC
Morton
Partick Thistle
Partick Thistle
Ended
Raith Rovers
Raith Rovers
Kilmarnock
Kilmarnock FC
Ended
St. Johnstone FC
St. Johnstone
Motherwell
Motherwell FC
Ended
St. Mirren FC
St. Mirren
Airdrieonians
Airdrieonians FC
Ended
3. Round Repeat
21.01.2004
Dundee FC
Dundee FC
Aberdeen
Aberdeen FC
Ended
Round of 16
07.02.2004
Clyde FC
Clyde FC
abor.
Dunfermline
Dunfermline Athletic
Ended
Falkirk FC
Falkirk
Aberdeen
Aberdeen FC
Ended
Heart of Midlothian
Hearts FC
Celtic
Celtic FC
Ended
Motherwell FC
Motherwell
Queen Of The South
Queen Of The South
Ended
Partick Thistle
Partick Thistle
Hamilton
Hamilton Academical
Ended
St. Mirren FC
St. Mirren
Inverness
Inverness CT
Ended
08.02.2004
Kilmarnock FC
Kilmarnock
Rangers FC
Rangers FC
Ended
The Spartans FC
The Spartans FC
Livingston
Livingston FC
Ended
24.02.2004
Clyde FC
Clyde FC
Dunfermline
Dunfermline Athletic
Ended
Quarter-finals
06.03.2004
Aberdeen FC
Aberdeen
Livingston
Livingston FC
Ended
Motherwell FC
Motherwell
Inverness
Inverness CT
Ended
Partick Thistle
Partick Thistle
Dunfermline
Dunfermline Athletic
Ended
07.03.2004
Celtic FC
Celtic
Rangers FC
Rangers FC
Ended
Quarter-finals Repeat
18.03.2004
Livingston FC
Livingston
Aberdeen
Aberdeen FC
Ended
Semi-finals
10.04.2004
Inverness CT
Inverness
Dunfermline
Dunfermline Athletic
Ended
11.04.2004
Livingston FC
Livingston
Celtic
Celtic FC
Ended
Semi-finals Repeat
20.04.2004
Dunfermline Athletic
Dunfermline
Inverness
Inverness CT
Ended
Final
22.05.2004
Dunfermline Athletic
Dunfermline
Celtic
Celtic FC
Ended