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