SCOTTISH FOOTBALL RESULTS DATABASE
LEAGUE SELECTOR CLUB RANKINGS

2021-22 JUL 21AUG 21SEP 21OCT 21NOV 21DEC 21JAN 22FEB 22MAR 22APR 22MAY 22JUN 22
2020-21 JUL 20AUG 20SEP 20OCT 20NOV 20DEC 20JAN 21FEB 21MAR 21APR 21MAY 21JUN 21
2019-20 JUL 19AUG 19SEP 19OCT 19NOV 19DEC 19JAN 20FEB 20MAR 20APR 20MAY 20JUN 20
2018-19 JUL 18AUG 18SEP 18OCT 18NOV 18DEC 18JAN 19FEB 19MAR 19APR 19MAY 19JUN 19
2017-18 JUL 17AUG 17SEP 17OCT 17NOV 17DEC 17JAN 18FEB 18MAR 18APR 18MAY 18JUN 18
2016-17 JUL 16AUG 16SEP 16OCT 16NOV 16DEC 16JAN 17FEB 17MAR 17APR 17MAY 17JUN 17
2015-16 JUL 15AUG 15SEP 15OCT 15NOV 15DEC 15JAN 16FEB 16MAR 16APR 16MAY 16JUN 16
2014-15 JUL 14AUG 14SEP 14OCT 14NOV 14DEC 14JAN 15FEB 15MAR 15APR 15MAY 15JUN 15
JANUARY 2020 RESULTS
DATE TEAM 1   SCORE   TEAM 2   COMPETITION
31/01/2020 Partick Thistle 1-1 Ayr United   Scottish Champ.
31/01/2020 Clachnacuddin 2-3 Forres Mechanics   Highland Lg.
31/01/2020 Cumbernauld Colts U20 0-4 Spartans U20   Lowland Dev. Lg. A
31/01/2020 Dundonald Bluebell U20 1-0 East Fife U20   Lowland Dev. Lg. A
31/01/2020 Edinburgh City U20 3-0 Dalkeith Thistle U20   Lowland Dev. Lg. A
31/01/2020 Edinburgh United U20 2-0 Blackburn United U20   Lowland Dev. Lg. A
31/01/2020 Edinburgh University U20 2-7 Bonnyrigg Rose Athletic U20   Lowland Dev. Lg. A
31/01/2020 Upper Annandale U20 0-5 Caledonian Braves U20   Lowland Dev. Lg. A
31/01/2020 Bonnyton Thistle U20 1-4 Dunipace U20   Lowland Dev. Lg. B
31/01/2020 BSC Glasgow U20 5-2 Musselburgh Athletic U20   Lowland Dev. Lg. B
31/01/2020 Camelon Juniors U20 2-1 Broxburn Athletic U20   Lowland Dev. Lg. B
31/01/2020 Civil Service Strollers U20 0-2 University of Stirling U20   Lowland Dev. Lg. B
31/01/2020 Heriot-Watt University U20 3-2 Penicuik Athletic U20   Lowland Dev. Lg. B
31/01/2020 Inverkeithing Hillfield Swifts U20 5-1 Kelty Hearts U20   Lowland Dev. Lg. B
31/01/2020 Preston Athletic U20 8-1 Newtongrange Star U20   Lowland Dev. Lg. B
29/01/2020 Rangers 2-0 Ross County   Scottish Premier
29/01/2020 Saint Johnstone 0-3 Celtic   Scottish Premier
29/01/2020 Formartine United 1-2 Keith   Highland Lg.
28/01/2020 Falkirk 2-0 Arbroath   Scottish FA Cup
28/01/2020 Hibernian 4-2 Dundee United   Scottish FA Cup
28/01/2020 Rangers U20 3-2 Clyde Reserves   Glasgow Cup
28/01/2020 Saint Mirren Reserves 5-3 Hamilton Academical Reserves   SPFL Reserve Cup
28/01/2020 Bonnyrigg Rose Athletic 3-0 Bo'ness United EoS Qualifying Cup
28/01/2020 Tynecastle 4-0 Saint Andrews United   EoS Lg. (Tier 2 Conf. B)
27/01/2020 Dundee United Reserves 2-5 Hibernian Reserves   SPFL Reserve Cup
27/01/2020 Kilmarnock Reserves 3-4 Aberdeen Reserves   SPFL Reserve Cup
27/01/2020 Motherwell Reserves 2-1 Dundee Reserves   SPFL Reserve Cup
27/01/2020 Ross County Reserves 3-0 Saint Johnstone Reserves   SPFL Reserve Cup
27/01/2020 Ayr United Reserves 2-4 Airdrieonians Reserves   SPFL Reserve Ch'lge Cup
27/01/2020 Queen's Park Reserves 5-1 Albion Rovers Reserves   SPFL Reserve Ch'lge Cup
27/01/2020 Elgin City U20 5-0 Rothes U20   North of Scotland Dev. Lg.
27/01/2020 Lossiemouth U20 0-2 Clachnacuddin U20   North of Scotland Dev. Lg.
26/01/2020 Heart of Midlothian 2-1 Rangers   Scottish Premier
26/01/2020 Saint Mirren 0-0 Aberdeen   Scottish Premier
26/01/2020 Musselburgh Athletic 7-0 Mid Annandale South/East Cup-Winners Shield
25/01/2020 Celtic 3-0 Ross County   Scottish Premier
25/01/2020 Hamilton Academical 2-4 Livingston   Scottish Premier
25/01/2020 Motherwell 0-0 Hibernian   Scottish Premier
25/01/2020 Saint Johnstone 2-1 Kilmarnock   Scottish Premier
25/01/2020 Arbroath 2-1 Partick Thistle   Scottish Champ.
25/01/2020 Ayr United 1-0 Inverness Caledonian Thistle   Scottish Champ.
25/01/2020 Dundee United 1-1 Greenock Morton   Scottish Champ.
25/01/2020 Queen of the South 2-3 Alloa Athletic   Scottish Champ.
25/01/2020 Airdrieonians 0-0 Stranraer   Scottish Lg. 1
25/01/2020 Clyde 2-1 East Fife   Scottish Lg. 1
25/01/2020 Falkirk 6-0 Forfar Athletic   Scottish Lg. 1
25/01/2020 Peterhead 1-0 Dumbarton   Scottish Lg. 1
25/01/2020 Raith Rovers 4-3 Montrose   Scottish Lg. 1
25/01/2020 Cove Rangers 2-0 Annan Athletic   Scottish Lg. 2
25/01/2020 Cowdenbeath 3-2 Brechin City   Scottish Lg. 2
25/01/2020 Queen's Park 2-2 Albion Rovers   Scottish Lg. 2
25/01/2020 Stenhousemuir 1-2 Edinburgh City   Scottish Lg. 2
25/01/2020 Stirling Albion 1-2 Elgin City   Scottish Lg. 2
25/01/2020 Brora Rangers 4-2 Deveronvale   Highland Lg.
25/01/2020 Fraserburgh 3-1 Nairn County   Highland Lg.
25/01/2020 Inverurie Loco Works 5-0 Rothes   Highland Lg.
25/01/2020 Keith 0-1 Huntly   Highland Lg.
25/01/2020 Lossiemouth 0-2 Wick Academy   Highland Lg.
25/01/2020 Turriff United 2-0 Clachnacuddin   Highland Lg.
25/01/2020 Berwick Rangers 0-2 East Kilbride   Lowland Lg.
25/01/2020 Caledonian Braves 1-4 BSC Glasgow   Lowland Lg.
25/01/2020 Civil Service Strollers 2-3 Kelty Hearts   Lowland Lg.
25/01/2020 Dalbeattie Star 0-1 Bonnyrigg Rose Athletic   Lowland Lg.
25/01/2020 Edinburgh University 1-0 Cumbernauld Colts   Lowland Lg.
25/01/2020 Gala Fairydean Rovers 4-1 Gretna   Lowland Lg.
25/01/2020 Spartans 3-2 University of Stirling   Lowland Lg.
25/01/2020 Vale of Leithen 0-3 East Stirlingshire   Lowland Lg.
25/01/2020 Forres Mechanics 1-3 Formartine United Highland Lg. Cup
25/01/2020 Carnoustie Panmure 1-0 Downfield   East Junior Superlg. North
25/01/2020 Kirriemuir Thistle 0-2 Lochee United   East Junior Superlg. North
25/01/2020 Luncarty 0-3 Forfar West End   East Junior Superlg. North
25/01/2020 Pumpherston Juniors 2-1 Lochore Welfare   East Junior Superlg. South
25/01/2020 Bo'ness United 1-2 Whitehill Welfare   EoS Lg. Premier
25/01/2020 Dunbar United 5-3 Newtongrange Star   EoS Lg. Premier
25/01/2020 Hill of Beath Hawthorn 5-1 Camelon Juniors   EoS Lg. Premier
25/01/2020 Jeanfield Swifts 2-1 Tranent Juniors   EoS Lg. Premier
25/01/2020 Penicuik Athletic 1-4 Dundonald Bluebell   EoS Lg. Premier
25/01/2020 Sauchie Juniors 2-2 Linlithgow Rose   EoS Lg. Premier
25/01/2020 Bonar Bridge 2-8 Golspie Sutherland   North Caledonian Lg.
25/01/2020 Orkney 1-2 Invergordon   North Caledonian Lg.
25/01/2020 Saint Duthus 5-1 Halkirk United   North Caledonian Lg.
25/01/2020 Thurso 4-2 Inverness Athletic   North Caledonian Lg.
25/01/2020 Banks o' Dee 8-1 Nairn Saint Ninian   North Junior Superlg.
25/01/2020 Deveronside 1-2 East End   North Junior Superlg.
25/01/2020 Dyce Juniors 0-0 Banchory Saint Ternan   North Junior Superlg.
25/01/2020 Ellon United 1-5 Culter   North Junior Superlg.
25/01/2020 Hermes 4-0 Hall Russell United   North Junior Superlg.
25/01/2020 Maud 0-6 Colony Park Juniors   North Junior Superlg.
25/01/2020 Montrose Roselea 2-1 Bridge of Don Thistle   North Junior Superlg.
25/01/2020 Abbey Vale 3-0 Heston Rovers   SoS Lg.
25/01/2020 Creetown 1-1 Newton Stewart   SoS Lg.
25/01/2020 Lochmaben 1-3 Bonnyton Thistle   SoS Lg.
25/01/2020 Saint Cuthbert Wanderers 5-0 Lochar Thistle   SoS Lg.
25/01/2020 Stranraer Reserves 4-1 Nithsdale Wanderers   SoS Lg.
25/01/2020 Upper Annandale 1-3 Caledonian Braves Reserves   SoS Lg.
25/01/2020 Wigtown & Bladnoch 0-3 Threave Rovers   SoS Lg.
25/01/2020 Benburb 0-1 Clydebank   West Junior Premier
25/01/2020 Kilwinning Rangers 6-2 Kilbirnie Ladeside   West Junior Premier
25/01/2020 Troon 1-2 Rossvale   West Junior Premier
25/01/2020 Blairgowrie 1-2 Kennoway Star Hearts East Junior Cup
25/01/2020 Scone Thistle 3-0 West Calder United   East Junior Cup
25/01/2020 Armadale Thistle 2-3 Newburgh   East Junior Lg. Cup
25/01/2020 Bathgate Thistle 0-3 Whitburn   East Junior Lg. Cup
25/01/2020 Dundee North End 3-0 Dundee Violet   East Junior Lg. Cup
25/01/2020 Harthill Royal 1-0 Sauchie Juniors Community   East Junior Lg. Cup
25/01/2020 Syngenta 2-4 Bo'ness United Juniors   East Junior Lg. Cup
25/01/2020 Livingston United 1-2 Thornton Hibs   Fife & Lothians Cup
25/01/2020 Auchinleck Talbot 2-1 Tayport Scottish Junior Cup
25/01/2020 Broughty Athletic 2-1 Saint Roch's Scottish Junior Cup
25/01/2020 Hurlford United 5-1 Gartcairn Juniors Scottish Junior Cup
25/01/2020 Kello Rovers 2-1 Irvine Meadow Scottish Junior Cup
25/01/2020 Kirkintilloch Rob Roy 0-1 Neilston Scottish Junior Cup
25/01/2020 Petershill 1-1 Darvel Scottish Junior Cup
25/01/2020 Pollok 4-0 Fauldhouse United Scottish Junior Cup
25/01/2020 Stoneywood Parkvale 0-4 Beith Juniors Scottish Junior Cup
25/01/2020 Glenafton Athletic 0-1 Largs Thistle   WoS Lg. Cup
25/01/2020 Brechin Victoria 4-1 Coupar Angus   East Junior Premier North
25/01/2020 East Craigie 3-1 Forfar Albion   East Junior Premier North
25/01/2020 Lochee Harp 1-2 Arbroath Victoria   East Junior Premier North
25/01/2020 Lochgelly Albert 3-2 Stoneyburn   East Junior Premier South
25/01/2020 Rosyth 3-1 Kirkcaldy & Dysart   East Junior Premier South
25/01/2020 Burntisland Shipyard 3-0 Dunipace   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Craigroyston 0-4 Tweedmouth Rangers   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Haddington Athletic 1-2 Saint Andrews United   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Kinnoull 4-0 Edinburgh United   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Leith Athletic 5-0 Peebles Rovers   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Lothian Thistle Hutchison Vale 1-0 Easthouses Lily Miners Welfare   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Oakley United 5-0 Hawick Royal Albert United   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Ormiston 0-3 Inverkeithing Hillfield Swifts   EoS Lg. (Tier 2 Conf. A)
25/01/2020 Arniston Rangers 1-3 Heriot-Watt University   EoS Lg. (Tier 2 Conf. B)
25/01/2020 Dalkeith Thistle 1-2 Glenrothes   EoS Lg. (Tier 2 Conf. B)
25/01/2020 Tynecastle 3-2 Preston Athletic   EoS Lg. (Tier 2 Conf. B)
25/01/2020 University of Stirling Reserves 2-2 Coldstream   EoS Lg. (Tier 2 Conf. B)
25/01/2020 Aberdeen University 1-0 Longside   North Junior 1st Div.
25/01/2020 Buckie Rovers 2-2 Fraserburgh United   North Junior 1st Div.
25/01/2020 Stonehaven 3-0 Buchanhaven Hearts   North Junior 1st Div.
25/01/2020 Sunnybank 2-0 Dufftown   North Junior 1st Div.
25/01/2020 Arthurlie 2-3 Renfrew   West Junior Champ.
25/01/2020 Blantyre Victoria 1-0 Dalry Thistle   West Junior Champ.
25/01/2020 Cambuslang Rangers 2-0 Irvine Victoria   West Junior Champ.
25/01/2020 Craigmark Burntonians 3-2 Kilsyth Rangers   West Junior Champ.
25/01/2020 Whitletts Victoria 0-1 Shotts Bon Accord   West Junior Champ.
25/01/2020 Cruden Bay 0-2 Burghead Thistle   North Junior 2nd Div.
25/01/2020 Islavale 0-2 Forres Thistle   North Junior 2nd Div.
25/01/2020 Spey Valley United 2-4 New Elgin   North Junior 2nd Div.
25/01/2020 Whitehills 1-3 Newmachar United   North Junior 2nd Div.
25/01/2020 Bellshill Athletic 6-0 Carluke Rovers   West Junior Lg. 1
25/01/2020 Girvan 0-5 Glasgow Perthshire   West Junior Lg. 1
25/01/2020 Shettleston 1-4 Greenock Juniors   West Junior Lg. 1
25/01/2020 Lanark United 2-1 East Kilbride Thistle   West Junior Lg. 1
25/01/2020 Lesmahagow 2-3 Ardrossan Winton Rovers   West Junior Lg. 1
25/01/2020 Royal Albert 1-5 Maryhill   West Junior Lg. 1
25/01/2020 Wishaw 1-2 Larkhall Thistle   West Junior Lg. 1
25/01/2020 Ardeer Thistle 2-4 Annbank United   West Junior Lg. 2
25/01/2020 Forth Wanderers 2-0 Saltcoats Victoria   West Junior Lg. 2
25/01/2020 Johnstone Burgh 4-1 Yoker Athletic   West Junior Lg. 2
25/01/2020 Muirkirk Juniors 4-1 Lugar Boswell Thistle   West Junior Lg. 2
25/01/2020 Newmains United 1-2 Thorniewood United   West Junior Lg. 2
25/01/2020 Saint Anthony's 0-6 Ashfield   West Junior Lg. 2
25/01/2020 Vale of Clyde 5-1 Vale of Leven   West Junior Lg. 2
24/01/2020 Dunfermline Athletic 2-0 Dundee   Scottish Champ.
24/01/2020 Broxburn Athletic 3-2 Crossgates Primrose   EoS Lg. Premier
24/01/2020 Blackburn United U20 3-2 Edinburgh University U20   Lowland Dev. Lg. A
24/01/2020 Caledonian Braves U20 1-2 Edinburgh United U20   Lowland Dev. Lg. A
24/01/2020 East Fife U20 1-5 Edinburgh City U20   Lowland Dev. Lg. A
24/01/2020 Hill of Beath Hawthorn U20 1-1 Cumbernauld Colts U20   Lowland Dev. Lg. A
24/01/2020 Lothian Thistle Hutchison Vale U20 6-3 Dundonald Bluebell U20   Lowland Dev. Lg. A
24/01/2020 Spartans U20 6-1 Upper Annandale U20   Lowland Dev. Lg. A
24/01/2020 BSC Glasgow U20 4-4 Heriot-Watt University U20   Lowland Dev. Lg. B
24/01/2020 Broxburn Athletic U20 0-3 Bonnyton Thistle U20   Lowland Dev. Lg. B
24/01/2020 Dunipace U20 3-0 Inverkeithing Hillfield Swifts U20   Lowland Dev. Lg. B
24/01/2020 Mid Annandale U20 1-3 Kelty Hearts U20   Lowland Dev. Lg. B
24/01/2020 Newtongrange Star U20 0-5 Civil Service Strollers U20   Lowland Dev. Lg. B
24/01/2020 Penicuik Athletic U20 3-0 Camelon Juniors U20   Lowland Dev. Lg. B
24/01/2020 University of Stirling U20 3-0 Musselburgh Athletic U20   Lowland Dev. Lg. B
22/01/2020 Aberdeen 0-1 Motherwell   Scottish Premier
22/01/2020 Hibernian 2-1 Hamilton Academical   Scottish Premier
22/01/2020 Kilmarnock 1-3 Celtic   Scottish Premier
22/01/2020 Livingston 1-0 Saint Johnstone   Scottish Premier
22/01/2020 Rangers 1-0 Saint Mirren   Scottish Premier
22/01/2020 Ross County 0-0 Heart of Midlothian   Scottish Premier
22/01/2020 Fraserburgh 3-1 Inverurie Loco Works Aberdeenshire Shield
21/01/2020 Alloa Athletic 2-0 Arbroath   Scottish Champ.
21/01/2020 Celtic U20 4-1 Clyde Reserves   Glasgow Cup
21/01/2020 Partick Thistle Reserves 1-2 Rangers U20   Glasgow Cup
21/01/2020 Dundee United Reserves 3-1 Dunfermline Athletic Reserves   SPFL Reserve Lg.
21/01/2020 Ayr United Reserves 7-0 Alloa Athletic Reserves   SPFL Reserve Lg. Div. 2
20/01/2020 Greenock Morton Reserves 2-2 Heart of Midlothian Reserves   SPFL Reserve Lg.
20/01/2020 Hamilton Academical Reserves 3-2 Saint Mirren Reserves   SPFL Reserve Lg.
20/01/2020 Kilmarnock Reserves 4-3 Queen of the South Reserves   SPFL Reserve Lg.
20/01/2020 Motherwell Reserves 2-1 Ross County Reserves   SPFL Reserve Lg.
20/01/2020 BSC Glasgow Reserves 2-6 East Stirlingshire Reserves   SPFL Reserve Lg. Div. 2
20/01/2020 East Kilbride Reserves 4-1 Albion Rovers Reserves   SPFL Reserve Lg. Div. 2
20/01/2020 Queen's Park Reserves 0-0 Airdrieonians Reserves   SPFL Reserve Lg. Div. 2
20/01/2020 Cove Rangers U20 0-1 Turriff United U20   Aberdeenshire Dev. Lg.
20/01/2020 Formartine United U20 2-1 Huntly U20   Aberdeenshire Dev. Lg.
20/01/2020 Fraserburgh U20 2-2 Deveronvale U20   Aberdeenshire Dev. Lg.
20/01/2020 Keith U20 3-0 Buckie Thistle U20   Aberdeenshire Dev. Lg.
19/01/2020 Dundee United 2-2 Hibernian   Scottish FA Cup
18/01/2020 Aberdeen 1-0 Dumbarton   Scottish FA Cup
18/01/2020 Alloa Athletic 2-3 Inverness Caledonian Thistle   Scottish FA Cup
18/01/2020 Arbroath 0-0 Falkirk   Scottish FA Cup
18/01/2020 Ayr United 1-0 Ross County   Scottish FA Cup
18/01/2020 Bonnyrigg Rose Athletic 0-1 Clyde   Scottish FA Cup
18/01/2020 Dundee 0-3 Motherwell   Scottish FA Cup
18/01/2020 East Kilbride 1-3 BSC Glasgow   Scottish FA Cup
18/01/2020 Hamilton Academical 5-0 Edinburgh City   Scottish FA Cup
18/01/2020 Heart of Midlothian 5-0 Airdrieonians   Scottish FA Cup
18/01/2020 Kilmarnock 6-0 Queen's Park   Scottish FA Cup
18/01/2020 Livingston 3-1 Raith Rovers   Scottish FA Cup
18/01/2020 Partick Thistle 1-2 Celtic   Scottish FA Cup
18/01/2020 Saint Johnstone 3-0 Greenock Morton   Scottish FA Cup
18/01/2020 Saint Mirren 3-0 Broxburn Athletic   Scottish FA Cup
18/01/2020 Annan Athletic 2-3 Stirling Albion   Scottish Lg. 2
18/01/2020 Cove Rangers 3-1 Cowdenbeath   Scottish Lg. 2
18/01/2020 Elgin City 2-3 Stenhousemuir   Scottish Lg. 2
18/01/2020 Buckie Thistle 5-2 Deveronvale   Highland Lg.
18/01/2020 Formartine United 5-0 Turriff United   Highland Lg.
18/01/2020 Fraserburgh 6-0 Lossiemouth   Highland Lg.
18/01/2020 Nairn County 2-1 Keith   Highland Lg.
18/01/2020 Rothes 0-1 Brora Rangers   Highland Lg.
18/01/2020 Wick Academy 0-2 Forres Mechanics   Highland Lg.
18/01/2020 Gala Fairydean Rovers 1-2 Kelty Hearts   Lowland Lg.
18/01/2020 Gretna 1-1 Berwick Rangers   Lowland Lg.
18/01/2020 University of Stirling 0-0 Spartans   Lowland Lg.
18/01/2020 Crossgates Primrose 0-3 Hill of Beath Hawthorn EoS Qualifying Cup
18/01/2020 Dalkeith Thistle 1-2 Camelon Juniors EoS Qualifying Cup
18/01/2020 Dunbar United 1-2 Dundonald Bluebell EoS Qualifying Cup
18/01/2020 Kinnoull 0-1 Penicuik Athletic   EoS Qualifying Cup
18/01/2020 Armadale Thistle 2-1 Bathgate Thistle   East Junior Superlg. South
18/01/2020 Kennoway Star Hearts 1-2 Thornton Hibs   East Junior Superlg. South
18/01/2020 Lochore Welfare 1-6 Livingston United   East Junior Superlg. South
18/01/2020 Whitburn 0-2 Fauldhouse United   East Junior Superlg. South
18/01/2020 Linlithgow Rose 0-1 Tranent Juniors   EoS Lg. Premier
18/01/2020 Whitehill Welfare 1-2 Musselburgh Athletic   EoS Lg. Premier
18/01/2020 Bonar Bridge 2-4 Inverness Athletic   North Caledonian Lg.
18/01/2020 Halkirk United 1-1 Thurso   North Caledonian Lg.
18/01/2020 Culter 2-2 Bridge of Don Thistle   North Junior Superlg.
18/01/2020 Dyce Juniors 1-1 Deveronside   North Junior Superlg.
18/01/2020 Ellon United 2-2 Colony Park Juniors   North Junior Superlg.
18/01/2020 Hall Russell United 0-4 Banks o' Dee   North Junior Superlg.
18/01/2020 Maud 1-2 East End   North Junior Superlg.
18/01/2020 Nairn Saint Ninian 0-0 Hermes   North Junior Superlg.
18/01/2020 Bonnyton Thistle 5-0 Saint Cuthbert Wanderers   SoS Lg.
18/01/2020 Mid Annandale 7-1 Lochmaben   SoS Lg.
18/01/2020 Auchinleck Talbot 5-0 Benburb   West Junior Premier
18/01/2020 Cumnock Juniors 1-0 Irvine Meadow   West Junior Premier
18/01/2020 Kilbirnie Ladeside 2-1 Largs Thistle   West Junior Premier
18/01/2020 Pollok 2-0 Hurlford United   West Junior Premier
18/01/2020 Rutherglen Glencairn 2-1 Clydebank   West Junior Premier
18/01/2020 Troon 4-1 Glenafton Athletic   West Junior Premier
18/01/2020 Buckie Rovers 5-0 Spey Valley United   Elginshire Cup
18/01/2020 Newtongrange Star 1-5 Blackburn United   EoS Lg. Cup
18/01/2020 Saint Duthus 3-2 Golspie Sutherland Football Times Cup
18/01/2020 Stranraer Reserves 3-2 Threave Rovers SoS Lg. Cup
18/01/2020 Caledonian Braves 0-1 Dalbeattie Star Sthrn. Counties Ch'lge Cup
18/01/2020 Creetown 3-6 Nithsdale Wanderers Sthrn. Counties Ch'lge Cup
18/01/2020 Lochar Thistle 1-2 Heston Rovers Sthrn. Counties Ch'lge Cup
18/01/2020 Upper Annandale 0-7 Abbey Vale Sthrn. Counties Ch'lge Cup
18/01/2020 Rossvale 2-1 Beith Juniors   WoS Lg. Cup
18/01/2020 Bo'ness United Juniors 1-2 Sauchie Juniors Community   East Junior Premier South
18/01/2020 Lochgelly Albert 2-5 Kirkcaldy & Dysart   East Junior Premier South
18/01/2020 Newburgh 1-2 Linlithgow Rose Community   East Junior Premier South
18/01/2020 Rosyth 3-1 Stoneyburn   East Junior Premier South
18/01/2020 Syngenta 2-0 West Calder United   East Junior Premier South
18/01/2020 Craigroyston 2-5 University of Stirling Reserves   EoS Lg. (Tier 2 Conf. A)
18/01/2020 Dunipace 2-0 Hawick Royal Albert United   EoS Lg. (Tier 2 Conf. A)
18/01/2020 Saint Andrews United 3-3 Leith Athletic   EoS Lg. (Tier 2 Conf. A)
18/01/2020 Coldstream 0-2 Preston Athletic   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Easthouses Lily Miners Welfare 3-4 Ormiston   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Edinburgh United 3-3 Burntisland Shipyard   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Glenrothes 1-2 Arniston Rangers   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Inverkeithing Hillfield Swifts 0-3 Lothian Thistle Hutchison Vale   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Tynecastle 10-3 Oakley United   EoS Lg. (Tier 2 Conf. B)
18/01/2020 Buchanhaven Hearts 1-2 Fraserburgh United   North Junior 1st Div.
18/01/2020 Dufftown 1-2 Aberdeen University   North Junior 1st Div.
18/01/2020 Longside 3-0 Stonehaven   North Junior 1st Div.
18/01/2020 Stoneywood Parkvale 1-2 Sunnybank   North Junior 1st Div.
18/01/2020 Arthurlie 7-2 Gartcairn Juniors   West Junior Champ.
18/01/2020 Craigmark Burntonians 1-3 Cumbernauld United   West Junior Champ.
18/01/2020 Irvine Victoria 2-1 Petershill   West Junior Champ.
18/01/2020 Neilston 1-3 Darvel   West Junior Champ.
18/01/2020 Renfrew 3-5 Blantyre Victoria   West Junior Champ.
18/01/2020 Shotts Bon Accord 2-0 Saint Roch's   West Junior Champ.
18/01/2020 Whitletts Victoria 4-1 Dalry Thistle   West Junior Champ.
18/01/2020 Burghead Thistle 8-1 Whitehills   North Junior 2nd Div.
18/01/2020 Islavale 2-1 Cruden Bay   North Junior 2nd Div.
18/01/2020 New Elgin 2-2 Forres Thistle   North Junior 2nd Div.
18/01/2020 Newmachar United 6-2 Glentanar   North Junior 2nd Div.
18/01/2020 Ardrossan Winton Rovers 3-0 Royal Albert   West Junior Lg. 1
18/01/2020 Carluke Rovers 3-1 Wishaw   West Junior Lg. 1
18/01/2020 Glasgow Perthshire 4-3 East Kilbride Thistle   West Junior Lg. 1
18/01/2020 Shettleston 1-2 Lanark United   West Junior Lg. 1
18/01/2020 Greenock Juniors 3-3 Bellshill Athletic   West Junior Lg. 1
18/01/2020 Larkhall Thistle 2-4 Kello Rovers   West Junior Lg. 1
18/01/2020 Maryhill 2-3 Lesmahagow   West Junior Lg. 1
18/01/2020 Port Glasgow 3-1 Girvan   West Junior Lg. 1
18/01/2020 Annbank United 3-2 Forth Wanderers   West Junior Lg. 2
18/01/2020 Ashfield 3-1 Saltcoats Victoria   West Junior Lg. 2
18/01/2020 Muirkirk Juniors 0-4 Thorniewood United   West Junior Lg. 2
18/01/2020 Newmains United 3-6 Vale of Clyde   West Junior Lg. 2
18/01/2020 Vale of Leven 1-3 Maybole Juniors   West Junior Lg. 2
18/01/2020 Yoker Athletic 11-0 Ardeer Thistle   West Junior Lg. 2
17/01/2020 Rangers 2-0 Stranraer   Scottish FA Cup
17/01/2020 Clachnacuddin 0-1 Fort William   Highland Lg.
17/01/2020 Dalkeith Thistle U20 1-1 East Fife U20   Lowland Dev. Lg. A
17/01/2020 Dundonald Bluebell U20 5-4 Bonnyrigg Rose Athletic U20   Lowland Dev. Lg. A
17/01/2020 Edinburgh City U20 1-2 Lothian Thistle Hutchison Vale U20   Lowland Dev. Lg. A
17/01/2020 Edinburgh United U20 5-2 Spartans U20   Lowland Dev. Lg. A
17/01/2020 Edinburgh University U20 0-1 Caledonian Braves U20   Lowland Dev. Lg. A
17/01/2020 Hill of Beath Hawthorn U20 0-1 Blackburn United U20   Lowland Dev. Lg. A
17/01/2020 Bonnyton Thistle U20 0-3 Penicuik Athletic U20   Lowland Dev. Lg. B
17/01/2020 BSC Glasgow U20 8-1 Camelon Juniors U20   Lowland Dev. Lg. B
17/01/2020 Heriot-Watt University U20 3-3 University of Stirling U20   Lowland Dev. Lg. B
17/01/2020 Inverkeithing Hillfield Swifts U20 1-2 Broxburn Athletic U20   Lowland Dev. Lg. B
17/01/2020 Kelty Hearts U20 2-1 Dunipace U20   Lowland Dev. Lg. B
17/01/2020 Musselburgh Athletic U20 3-1 Newtongrange Star U20   Lowland Dev. Lg. B
17/01/2020 Preston Athletic U20 2-3 Mid Annandale U20   Lowland Dev. Lg. B
14/01/2020 Dundee United Reserves 7-0 Queen of the South Reserves   SPFL Reserve Lg.
13/01/2020 Airdrieonians Reserves 4-0 BSC Glasgow Reserves   SPFL Reserve Lg. Div. 2
13/01/2020 Alloa Athletic Reserves 4-2 East Kilbride Reserves   SPFL Reserve Lg. Div. 2
13/01/2020 Clachnacuddin U20 7-1 Forres Mechanics U20   North of Scotland Dev. Lg.
11/01/2020 Greenock Morton 3-2 Dunfermline Athletic   Scottish Champ.
11/01/2020 Partick Thistle 1-4 Dundee United   Scottish Champ.
11/01/2020 East Fife 2-2 Airdrieonians   Scottish Lg. 1
11/01/2020 Forfar Athletic 1-1 Raith Rovers   Scottish Lg. 1
11/01/2020 Peterhead 1-3 Falkirk   Scottish Lg. 1
11/01/2020 Annan Athletic 0-4 Elgin City   Scottish Lg. 2
11/01/2020 Edinburgh City 1-2 Queen's Park   Scottish Lg. 2
11/01/2020 Stenhousemuir 2-2 Brechin City   Scottish Lg. 2
11/01/2020 Buckie Thistle 2-1 Clachnacuddin   Highland Lg.
11/01/2020 Deveronvale 1-2 Rothes   Highland Lg.
11/01/2020 Formartine United 5-2 Fort William   Highland Lg.
11/01/2020 Inverurie Loco Works 1-1 Huntly   Highland Lg.
11/01/2020 Strathspey Thistle 0-2 Nairn County   Highland Lg.
11/01/2020 Turriff United 2-3 Wick Academy   Highland Lg.
11/01/2020 Cumbernauld Colts 3-0 Dalbeattie Star   Lowland Lg.
11/01/2020 East Stirlingshire 1-2 University of Stirling   Lowland Lg.
11/01/2020 Gala Fairydean Rovers 3-1 Caledonian Braves   Lowland Lg.
11/01/2020 Broughty Athletic 2-2 Carnoustie Panmure   East Junior Superlg. North
11/01/2020 Lochee United 3-0 Downfield   East Junior Superlg. North
11/01/2020 Tayport 5-0 Kirriemuir Thistle   East Junior Superlg. North
11/01/2020 Blackburn United 0-4 Bo'ness United   EoS Lg. Premier
11/01/2020 Golspie Sutherland 3-2 Saint Duthus   North Caledonian Lg.
11/01/2020 Halkirk United 3-2 Inverness Athletic   North Caledonian Lg.
11/01/2020 Bridge of Don Thistle 1-2 Banks o' Dee   North Junior Superlg.
11/01/2020 Colony Park Juniors 3-1 Deveronside   North Junior Superlg.
11/01/2020 Culter 1-1 Hall Russell United   North Junior Superlg.
11/01/2020 East End 1-1 Banchory Saint Ternan   North Junior Superlg.
11/01/2020 Hermes 2-1 Ellon United   North Junior Superlg.
11/01/2020 Montrose Roselea 6-0 Maud   North Junior Superlg.
11/01/2020 Nairn Saint Ninian 2-2 Dyce Juniors   North Junior Superlg.
11/01/2020 Heston Rovers 1-5 Saint Cuthbert Wanderers   SoS Lg.
11/01/2020 Newton Stewart 4-3 Nithsdale Wanderers   SoS Lg.
11/01/2020 Benburb 2-0 Kirkintilloch Rob Roy   WoS Lg. Cup
11/01/2020 Clydebank 2-4 Hurlford United   WoS Lg. Cup
11/01/2020 Greenock Juniors 2-3 Vale of Clyde   WoS Lg. Cup
11/01/2020 Irvine Meadow 3-2 Arthurlie   WoS Lg. Cup
11/01/2020 Renfrew 1-2 Johnstone Burgh   WoS Lg. Cup
11/01/2020 Bo'ness United Juniors 1-5 Stoneyburn   East Junior Premier South
11/01/2020 Rosyth 4-2 Newburgh   East Junior Premier South
11/01/2020 Syngenta 2-1 Lochgelly Albert   East Junior Premier South
11/01/2020 Leith Athletic 0-0 Tynecastle   EoS Lg. (Tier 2 Conf. A)
11/01/2020 Lothian Thistle Hutchison Vale 4-1 Craigroyston   EoS Lg. (Tier 2 Conf. A)
11/01/2020 Tweedmouth Rangers 6-1 Peebles Rovers   EoS Lg. (Tier 2 Conf. B)
11/01/2020 Fraserburgh United 1-0 Longside   North Junior 1st Div.
11/01/2020 Stonehaven 1-1 Buckie Rovers   North Junior 1st Div.
11/01/2020 Stoneywood Parkvale 1-2 Dufftown   North Junior 1st Div.
11/01/2020 Sunnybank 5-0 Buchanhaven Hearts   North Junior 1st Div.
11/01/2020 Gartcairn Juniors 1-3 Whitletts Victoria   West Junior Champ.
11/01/2020 Petershill 3-3 Cumbernauld United   West Junior Champ.
11/01/2020 Aberdeen University 2-2 Newmachar United   Morrison Cup
11/01/2020 Cruden Bay 2-0 New Elgin   North Junior 2nd Div.
11/01/2020 Forres Thistle 1-0 Burghead Thistle   North Junior 2nd Div.
11/01/2020 Glentanar 1-2 Islavale   North Junior 2nd Div.
11/01/2020 Whitehills 1-4 Spey Valley United   North Junior 2nd Div.
11/01/2020 Glasgow Perthshire 2-4 Maryhill   West Junior Lg. 1
11/01/2020 Annbank United 1-0 Saint Anthony's   West Junior Lg. 2
10/01/2020 East Fife U20 3-0 Hill of Beath Hawthorn U20   Lowland Dev. Lg. A
10/01/2020 Lothian Thistle Hutchison Vale U20 8-0 Edinburgh University U20   Lowland Dev. Lg. A
10/01/2020 Mid Annandale U20 0-6 Musselburgh Athletic U20   Lowland Dev. Lg. B
10/01/2020 Newtongrange Star U20 3-5 Inverkeithing Hillfield Swifts U20   Lowland Dev. Lg. B
10/01/2020 Preston Athletic U20 4-1 BSC Glasgow U20   Lowland Dev. Lg. B
10/01/2020 Bonnyton Thistle U20 3-2 Blackburn United U20 Lowland/East Dev. KO Cup
10/01/2020 Camelon Juniors U20 1-7 Edinburgh United U20 Lowland/East Dev. KO Cup
10/01/2020 Civil Service Strollers U20 3-2 Dundonald Bluebell U20 Lowland/East Dev. KO Cup
10/01/2020 Dunipace U20 2-3 Caledonian Braves U20 Lowland/East Dev. KO Cup
10/01/2020 Edinburgh City U20 5-1 Bonnyrigg Rose Athletic U20 Lowland/East Dev. KO Cup
10/01/2020 Heriot-Watt University U20 2-0 Kelty Hearts U20 Lowland/East Dev. KO Cup
10/01/2020 Spartans U20 4-0 Cumbernauld Colts U20 Lowland/East Dev. KO Cup
10/01/2020 Upper Annandale U20 3-7 University of Stirling U20 Lowland/East Dev. KO Cup
10/01/2020 Penicuik Athletic U20 9-0 Dalkeith Thistle U20   Lowland/East Dev. Lg. Cup
06/01/2020 Banks o' Dee U20 2-1 Huntly U20   Aberdeenshire Dev. Lg.
06/01/2020 Buckie Thistle U20 3-1 Fraserburgh U20   Aberdeenshire Dev. Lg.
06/01/2020 Formartine United U20 4-1 Keith U20   Aberdeenshire Dev. Lg.
06/01/2020 Inverurie Loco Works U20 5-0 Deveronvale U20   Aberdeenshire Dev. Lg.
04/01/2020 Alloa Athletic 1-1 Partick Thistle   Scottish Champ.
04/01/2020 Arbroath 1-2 Greenock Morton   Scottish Champ.
04/01/2020 Dundee 0-2 Inverness Caledonian Thistle   Scottish Champ.
04/01/2020 Dunfermline Athletic 0-1 Ayr United   Scottish Champ.
04/01/2020 Queen of the South 0-1 Dundee United   Scottish Champ.
04/01/2020 Airdrieonians 1-0 Forfar Athletic   Scottish Lg. 1
04/01/2020 Clyde 3-3 Stranraer   Scottish Lg. 1
04/01/2020 Falkirk 3-0 Dumbarton   Scottish Lg. 1
04/01/2020 Montrose 1-0 East Fife   Scottish Lg. 1
04/01/2020 Raith Rovers 2-1 Peterhead   Scottish Lg. 1
04/01/2020 Albion Rovers 0-3 Stirling Albion   Scottish Lg. 2
04/01/2020 Brechin City 1-5 Cove Rangers   Scottish Lg. 2
04/01/2020 Cowdenbeath 3-1 Annan Athletic   Scottish Lg. 2
04/01/2020 Elgin City 0-1 Edinburgh City   Scottish Lg. 2
04/01/2020 Queen's Park 2-1 Stenhousemuir   Scottish Lg. 2
04/01/2020 Deveronvale 1-1 Clachnacuddin   Highland Lg.
04/01/2020 Formartine United 2-1 Buckie Thistle   Highland Lg.
04/01/2020 Fraserburgh 4-0 Turriff United   Highland Lg.
04/01/2020 Huntly 0-4 Brora Rangers   Highland Lg.
04/01/2020 Keith 4-1 Forres Mechanics   Highland Lg.
04/01/2020 Lossiemouth 0-2 Strathspey Thistle   Highland Lg.
04/01/2020 Nairn County 3-2 Inverurie Loco Works   Highland Lg.
04/01/2020 Wick Academy 4-1 Fort William   Highland Lg.
04/01/2020 Berwick Rangers 2-2 Gala Fairydean Rovers   Lowland Lg.
04/01/2020 Caledonian Braves 4-1 Vale of Leithen   Lowland Lg.
04/01/2020 Dalbeattie Star 1-1 Gretna   Lowland Lg.
04/01/2020 East Kilbride 7-0 Cumbernauld Colts   Lowland Lg.
04/01/2020 Kelty Hearts 2-2 East Stirlingshire   Lowland Lg.
04/01/2020 Spartans 0-1 Civil Service Strollers   Lowland Lg.
04/01/2020 University of Stirling 1-1 Edinburgh University   Lowland Lg.
04/01/2020 Downfield 2-4 Dundee North End   East Junior Superlg. North
04/01/2020 Forfar West End 0-2 Carnoustie Panmure   East Junior Superlg. North
04/01/2020 Kirriemuir Thistle 1-3 Broughty Athletic   East Junior Superlg. North
04/01/2020 Luncarty 3-5 Tayport   East Junior Superlg. North
04/01/2020 Scone Thistle 0-3 Lochee United   East Junior Superlg. North
04/01/2020 Armadale Thistle 6-1 Lochore Welfare   East Junior Superlg. South
04/01/2020 Harthill Royal 2-2 Thornton Hibs   East Junior Superlg. South
04/01/2020 Kennoway Star Hearts 0-1 Fauldhouse United   East Junior Superlg. South
04/01/2020 Livingston United 1-1 Pumpherston Juniors   East Junior Superlg. South
04/01/2020 Whitburn 2-2 Bathgate Thistle   East Junior Superlg. South
04/01/2020 Bo'ness United 2-1 Linlithgow Rose   EoS Lg. Premier
04/01/2020 Broxburn Athletic 3-1 Blackburn United   EoS Lg. Premier
04/01/2020 Dunbar United 0-0 Camelon Juniors   EoS Lg. Premier
04/01/2020 Hill of Beath Hawthorn 4-1 Crossgates Primrose   EoS Lg. Premier
04/01/2020 Jeanfield Swifts 1-0 Penicuik Athletic   EoS Lg. Premier
04/01/2020 Musselburgh Athletic 0-0 Tranent Juniors   EoS Lg. Premier
04/01/2020 Newtongrange Star 0-1 Whitehill Welfare   EoS Lg. Premier
04/01/2020 Sauchie Juniors 0-0 Dundonald Bluebell   EoS Lg. Premier
04/01/2020 Bonar Bridge 0-8 Invergordon   North Caledonian Lg.
04/01/2020 Bunillidh Thistle 2-0 Halkirk United   North Caledonian Lg.
04/01/2020 Inverness Athletic 0-4 Golspie Sutherland   North Caledonian Lg.
04/01/2020 Thurso 1-0 Orkney   North Caledonian Lg.
04/01/2020 Banks o' Dee 2-0 Dyce Juniors   North Junior Superlg.
04/01/2020 Colony Park Juniors 1-2 Nairn Saint Ninian   North Junior Superlg.
04/01/2020 Deveronside 2-2 Hermes   North Junior Superlg.
04/01/2020 East End 2-2 Culter   North Junior Superlg.
04/01/2020 Ellon United 1-0 Montrose Roselea   North Junior Superlg.
04/01/2020 Hall Russell United 3-3 Bridge of Don Thistle   North Junior Superlg.
04/01/2020 Lochmaben 0-1 Caledonian Braves Reserves   SoS Lg.
04/01/2020 Mid Annandale 5-2 Creetown   SoS Lg.
04/01/2020 Nithsdale Wanderers 1-2 Saint Cuthbert Wanderers   SoS Lg.
04/01/2020 Stranraer Reserves 0-0 Abbey Vale   SoS Lg.
04/01/2020 Threave Rovers 9-0 Bonnyton Thistle   SoS Lg.
04/01/2020 Wigtown & Bladnoch 2-1 Heston Rovers   SoS Lg.
04/01/2020 Auchinleck Talbot 4-0 Beith Juniors   West Junior Premier
04/01/2020 Benburb 1-1 Pollok   West Junior Premier
04/01/2020 Clydebank 2-2 Glenafton Athletic   West Junior Premier
04/01/2020 Hurlford United 0-0 Cumnock Juniors   West Junior Premier
04/01/2020 Irvine Meadow 1-0 Kirkintilloch Rob Roy   West Junior Premier
04/01/2020 Kilwinning Rangers 1-0 Rossvale   West Junior Premier
04/01/2020 Largs Thistle 0-0 Rutherglen Glencairn   West Junior Premier
04/01/2020 Troon 1-1 Kilbirnie Ladeside   West Junior Premier
04/01/2020 Brechin Victoria 1-2 Blairgowrie   East Junior Premier North
04/01/2020 Coupar Angus 1-2 Arbroath Victoria   East Junior Premier North
04/01/2020 Dundee Violet 1-1 Lochee Harp   East Junior Premier North
04/01/2020 Forfar Albion 3-3 East Craigie   East Junior Premier North
04/01/2020 Kirkcaldy & Dysart 2-0 Bo'ness United Juniors   East Junior Premier South
04/01/2020 Linlithgow Rose Community 1-3 Sauchie Juniors Community   East Junior Premier South
04/01/2020 Lochgelly Albert 2-5 Newburgh   East Junior Premier South
04/01/2020 Stoneyburn 3-2 Syngenta   East Junior Premier South
04/01/2020 West Calder United 0-3 Rosyth   East Junior Premier South
04/01/2020 Craigroyston 0-11 Leith Athletic   EoS Lg. (Tier 2 Conf. A)
04/01/2020 Dunipace 3-2 Haddington Athletic   EoS Lg. (Tier 2 Conf. A)
04/01/2020 Ormiston 1-3 Preston Athletic   EoS Lg. (Tier 2 Conf. A)
04/01/2020 Peebles Rovers 1-1 Hawick Royal Albert United   EoS Lg. (Tier 2 Conf. A)
04/01/2020 Saint Andrews United 1-1 Kinnoull   EoS Lg. (Tier 2 Conf. A)
04/01/2020 Coldstream 5-0 Tweedmouth Rangers   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Easthouses Lily Miners Welfare 0-5 Dalkeith Thistle   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Edinburgh United 3-2 Arniston Rangers   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Glenrothes 5-1 Burntisland Shipyard   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Inverkeithing Hillfield Swifts 2-1 Oakley United   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Tynecastle 2-2 Lothian Thistle Hutchison Vale   EoS Lg. (Tier 2 Conf. B)
04/01/2020 Aberdeen University 2-1 Buchanhaven Hearts   North Junior 1st Div.
04/01/2020 Buckie Rovers 1-2 Longside   North Junior 1st Div.
04/01/2020 Dufftown 1-2 Stonehaven   North Junior 1st Div.
04/01/2020 Fraserburgh United 1-3 Stoneywood Parkvale   North Junior 1st Div.
04/01/2020 Arthurlie 1-3 Blantyre Victoria   West Junior Champ.
04/01/2020 Cumbernauld United 0-2 Darvel   West Junior Champ.
04/01/2020 Gartcairn Juniors 1-0 Craigmark Burntonians   West Junior Champ.
04/01/2020 Neilston 2-3 Petershill   West Junior Champ.
04/01/2020 Renfrew 5-1 Shotts Bon Accord   West Junior Champ.
04/01/2020 Saint Roch's 1-1 Cambuslang Rangers   West Junior Champ.
04/01/2020 Whitletts Victoria 3-0 Irvine Victoria   West Junior Champ.
04/01/2020 Glentanar 0-6 Sunnybank   Morrison Cup
04/01/2020 Cruden Bay 4-4 Forres Thistle   North Junior 2nd Div.
04/01/2020 Spey Valley United 0-4 Burghead Thistle   North Junior 2nd Div.
04/01/2020 Whitehills 2-5 New Elgin   North Junior 2nd Div.
04/01/2020 Carluke Rovers 4-2 Larkhall Thistle   West Junior Lg. 1
04/01/2020 East Kilbride Thistle 3-1 Royal Albert   West Junior Lg. 1
04/01/2020 Girvan 5-0 Wishaw   West Junior Lg. 1
04/01/2020 Lanark United 3-2 Greenock Juniors   West Junior Lg. 1
04/01/2020 Maryhill 2-6 Ardrossan Winton Rovers   West Junior Lg. 1
04/01/2020 Ashfield 3-0 Yoker Athletic   West Junior Lg. 2
04/01/2020 Lugar Boswell Thistle 1-3 Vale of Leven   West Junior Lg. 2
04/01/2020 Maybole Juniors 2-0 Thorniewood United   West Junior Lg. 2
04/01/2020 Newmains United 0-5 Forth Wanderers   West Junior Lg. 2
04/01/2020 Saint Anthony's 3-1 Annbank United   West Junior Lg. 2
04/01/2020 Vale of Clyde 1-2 Saltcoats Victoria   West Junior Lg. 2
03/01/2020 BSC Glasgow 2-3 Bonnyrigg Rose Athletic   Lowland Lg.