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