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