SCOTTISH FOOTBALL RESULTS DATABASE
Senior/Junior

INDEX SENIOR/JUNIOR CLUB RANKINGS COMPETITIONS DATABASE  

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