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