22nd September 2016

3rd Round Aberdeen 0-0 St. Johnstone

21st September 2016

3rd Round Celtic 0-0 Alloa Athletic

20th September 2016

3rd Round Rangers 0-0 Queen of the South
3rd Round Greenock Morton 0-0 Dundee United

10th August 2016

2nd Round Ayr United 1-2 Aberdeen
2nd Round Celtic 5-0 Motherwell
2nd Round St. Johnstone 3-2 Heart of Midlothian

9th August 2016

2nd Round Rangers 5-0 Peterhead
2nd Round Hibernian 1-3 Queen of the South
2nd Round 1-2 Greenock Morton
2nd Round Dundee United 3-1 Partick Thistle
2nd Round Alloa Athletic 1-0 Inverness Caledonian Thistle

31st July 2016

Inverness Caledonian Thistle 7-0 Arbroath
Dundee United 2-0 Dunfermline Athletic

30th July 2016

Kilmarnock 0-0 Albion Rovers
St. Mirren 3-0 Edinburgh City
2-1 Livingston
Stranraer 0-3 Motherwell
0-2 Annan Athletic
Queen of the South 1-0 Stenhousemuir
Partick Thistle 2-0 Queen's Park
Ross County 7-0 Cove Rangers
Raith Rovers 0-1 Alloa Athletic
St. Johnstone 4-0 Stirling Albion
Falkirk 2-0 Brechin City
Greenock Morton 2-0
Dumbarton 3-3 Peterhead
Dundee 7-0 Forfar Athletic

27th July 2016

Cove Rangers 3-0 Montrose
Edinburgh City 2-4
Arbroath 0-2 Cowdenbeath
Alloa Athletic 3-2 Ross County

26th July 2016

Peterhead 2-1 Dundee
2-3 Kilmarnock
Albion Rovers 1-2 Clyde
Livingston 0-2 Ayr United
Motherwell 3-0
Dunfermline Athletic 1-5 Inverness Caledonian Thistle
Stirling Albion 4-1 Elgin City
Brechin City 1-1 St. Johnstone
Forfar Athletic 2-0 East Fife
Stenhousemuir 1-4 Partick Thistle
Queen's Park 3-3 Airdrie United

25th July 2016

Rangers 3-0 Stranraer

23rd July 2016

Ross County 1-1 Raith Rovers
Kilmarnock 0-2 Greenock Morton
Clyde 1-1
Dundee 6-2 Dumbarton
Cowdenbeath 0-3 Dunfermline Athletic
East Fife 2-1 Peterhead
Elgin City 4-2 Brechin City
St. Johnstone 3-0 Falkirk
Inverness Caledonian Thistle 1-1 Dundee United
Montrose 0-2 Alloa Athletic
Airdrie United 2-1 Stenhousemuir
Partick Thistle 2-1 Queen of the South
Annan Athletic 1-3 Motherwell
Ayr United 1-0 Edinburgh City
3-0 St. Mirren

22nd July 2016

0-3 Rangers

20th July 2016

Edinburgh City 0-3 Livingston

19th July 2016

Stenhousemuir 0-2 Queen's Park
Alloa Athletic 4-0 Cove Rangers
Peterhead 2-0 Forfar Athletic
Greenock Morton 1-0 Clyde
0-0 Albion Rovers
St. Mirren 1-0 Ayr United
Stranraer 3-1
Rangers 2-0 Annan Athletic
Queen of the South 2-0 Airdrie United
Raith Rovers 2-1 Montrose
Dunfermline Athletic 3-0 Arbroath
Dundee United 6-1 Cowdenbeath
Falkirk 3-0 Elgin City
Brechin City 2-1 Stirling Albion
Dumbarton 0-2 East Fife

16th July 2016

Livingston 2-3 St. Mirren
Ayr United 2-1
Motherwell 0-2 Rangers
Annan Athletic 1-2 Stranraer
East Fife 1-1 Dundee
Clyde 1-2 Kilmarnock
Montrose 0-1 Ross County
Cowdenbeath 1-2 Inverness Caledonian Thistle
Stirling Albion 1-0 Falkirk
Elgin City 1-3 St. Johnstone
Forfar Athletic 2-2 Dumbarton
Albion Rovers 0-0 Greenock Morton
Queen's Park 0-2 Queen of the South

15th July 2016

Cove Rangers 1-2 Raith Rovers
Arbroath 1-1 Dundee United
Airdrie United 0-1 Partick Thistle