22nd September 2016

3rd Round Aberdeen 0-0

21st September 2016

3rd Round Celtic 0-0

20th September 2016

3rd Round Rangers 0-0
3rd Round 0-0 Dundee United

10th August 2016

2nd Round 1-2 Aberdeen
2nd Round Celtic 5-0 Motherwell
2nd Round 3-2 Heart of Midlothian

9th August 2016

2nd Round Rangers 5-0
2nd Round Hibernian 1-3
2nd Round 1-2
2nd Round Dundee United 3-1
2nd Round 1-0

31st July 2016

7-0
Dundee United 2-0

30th July 2016

Kilmarnock 0-0
St. Mirren 3-0
2-1 Livingston
0-3 Motherwell
0-2
1-0
2-0
7-0
0-1
4-0
2-0
2-0
3-3
7-0

27th July 2016

3-0
2-4
0-2
3-2

26th July 2016

2-1
2-3 Kilmarnock
1-2
Livingston 0-2
Motherwell 3-0
1-5
4-1
1-1
2-0
1-4
3-3

25th July 2016

Rangers 3-0

23rd July 2016

1-1
Kilmarnock 0-2
1-1
6-2
0-3
2-1
4-2
3-0
1-1 Dundee United
0-2
2-1
2-1
1-3 Motherwell
1-0
3-0 St. Mirren

22nd July 2016

0-3 Rangers

20th July 2016

0-3 Livingston

19th July 2016

0-2
4-0
2-0
1-0
0-0
St. Mirren 1-0
3-1
Rangers 2-0
2-0
2-1
3-0
Dundee United 6-1
3-0
2-1
0-2

16th July 2016

Livingston 2-3 St. Mirren
2-1
Motherwell 0-2 Rangers
1-2
1-1
1-2 Kilmarnock
0-1
1-2
1-0
1-3
2-2
0-0
0-2

15th July 2016

1-2
1-1 Dundee United
0-1