22nd May 2004
Final | 1-3 | Celtic |
20th April 2004
Semi Final Replay | 2-3 |
11th April 2004
Semi Final | Livingston | 1-3 | Celtic |
10th April 2004
Semi Final | 1-1 |
18th March 2004
5th Round Replay | Livingston | 1-0 | Aberdeen |
7th March 2004
Quarter Final | Celtic | 1-0 | Rangers |
6th March 2004
Quarter Final | Motherwell | 0-1 |
Quarter Final | 0-3 |
Quarter Final | Aberdeen | 1-1 | Livingston |
24th February 2004
4th Round | 0-3 |
8th February 2004
4th Round | 0-4 | Livingston |
4th Round | Kilmarnock | 0-2 | Rangers |
7th February 2004
4th Round | Motherwell | 3-2 |
4th Round | Heart of Midlothian | 0-3 | Celtic |
4th Round | 0-2 | Aberdeen |
4th Round | 5-1 |
4th Round | St. Mirren | 0-1 |
21st January 2004
3rd Round Replay | 2-3 | Aberdeen |
10th January 2004
3rd Round | 2-0 |
3rd Round | Livingston | 1-0 |
3rd Round | 0-3 |
3rd Round | 3-1 | Dundee United |
3rd Round | 1-3 | Kilmarnock |
3rd Round | Celtic | 2-0 |
3rd Round | 0-1 |
3rd Round | Heart of Midlothian | 2-0 |
3rd Round | 0-3 | Motherwell |
3rd Round | 3-0 |
3rd Round | Aberdeen | 0-0 |
3rd Round | 5-1 |
3rd Round | 1-2 |
3rd Round | St. Mirren | 2-0 |
3rd Round | Hibernian | 0-2 | Rangers |
3rd Round | 1-4 |
27th December 2003
2nd Round Replay | 5-3 |
2nd Round | 1-0 |
2nd Round | 0-1 |
2nd Round | 4-0 |
20th December 2003
2nd Round | 0-5 |
2nd Round | 0-2 |
2nd Round | 1-2 |
2nd Round | 5-1 |
2nd Round | 3-3 |
2nd Round | 4-2 |
2nd Round | 1-5 |
29th November 2003
1st Round Replay | 1-3 |
1st Round Replay | 3-3 |
22nd November 2003
1st Round | 5-0 |
1st Round | 1-2 |
1st Round | 6-1 |
1st Round | 0-2 |
1st Round | 3-1 |
1st Round | 1-1 |
1st Round | 4-0 |
1st Round | 1-1 |