16th May 1998

Final Heart of Midlothian 2-1 Rangers

5th April 1998

Semi Final Celtic 1-2 Rangers

4th April 1998

Semi Final 1-3 Heart of Midlothian

18th March 1998

5th Round Replay 1-2 Rangers

9th March 1998

5th Round Rangers 0-0

8th March 1998

5th Round Dundee United 2-3 Celtic

7th March 1998

5th Round Heart of Midlothian 4-1
5th Round 3-0

18th February 1998

4th Round Replay 2-3 Dundee United

17th February 1998

4th Round Replay Rangers 3-0 Motherwell
4th Round Replay 3-0

16th February 1998

4th Round 1-2 Celtic

14th February 1998

4th Round 3-1
4th Round 1-1
4th Round 1-3
4th Round Motherwell 2-2 Rangers
4th Round Heart of Midlothian 3-0
4th Round Dundee United 1-1
4th Round 2-0 Kilmarnock

3rd February 1998

3rd Round Replay 1-0

2nd February 1998

3rd Round Replay 0-0 Livingston

27th January 1998

3rd Round Replay Motherwell 1-0

25th January 1998

3rd Round 4-2 St. Mirren

24th January 1998

3rd Round 0-2 Kilmarnock
3rd Round 1-3
3rd Round 1-0
3rd Round 1-3
3rd Round Livingston 3-3
3rd Round 8-1
3rd Round Hibernian 1-2
3rd Round Heart of Midlothian 2-0
3rd Round 1-2 Rangers
3rd Round 7-2
3rd Round Dundee United 1-0 Aberdeen
3rd Round 1-1 Motherwell
3rd Round Celtic 2-0
3rd Round 0-3
3rd Round 2-2

12th January 1998

2nd Round Replay 4-0
2nd Round Replay 0-0
2nd Round 6-0

10th January 1998

2nd Round 2-1
2nd Round 4-0
2nd Round 1-1

7th January 1998

2nd Round Livingston 2-1

6th January 1998

2nd Round 1-1

3rd January 1998

2nd Round 3-1
2nd Round 0-2
2nd Round 0-1
2nd Round 2-0
2nd Round 1-2
2nd Round 3-1

13th December 1997

1st Round 1-0

9th December 1997

1st Round Replay 2-1

6th December 1997

1st Round 3-1
1st Round 2-3
1st Round 0-0